BaTbkO
offline
Опыт:
20Активность: |
Где находятся стандартные способности ?
Подскажите полный путь к файлу *.j в котором написаны все стандартные способности вара.
Если не ошибаюсь то все они написаны на jass и где то спрятаны а вот где ? и прав ли я вообще ? |
28.05.2006, 13:16 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
felix_ff
offline
Опыт:
757Активность: |
нет ты не прав.. все стандартные способности вшиты в двидок варкрафта... и поэтому ты нигде их не найдешь.. хотя теоритически можно сделать практически все стандартные способности на джассе... кроме довольно сложных: например инвизибл. |
28.05.2006, 13:36 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ARHUI
offline
Опыт:
3,341Активность: |
felix_ff А кому надо инвиз то переделать ?
|
28.05.2006, 17:29 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
Всё можно сделать на джазе, но не хватает части J файла, это можно пронаблюдать по номерам айди , короче говоря есть всё, но некоторые функции не имеют названия и вызвать их незя, вот так нас всех с вами близы обдурили. |
28.05.2006, 20:05 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ARHUI
offline
Опыт:
3,341Активность: |
DioDПоясни а ?
|
28.05.2006, 21:22 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
Посмотри common.j там нехватает куска, во всяком случае у меня точно, а лучше прогуляйся на форум сича, там расписано подробнее. |
28.05.2006, 22:06 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chel5
offline
Опыт:
785Активность: |
Все стандартные скиллы написаны на Jass'е и вшиты в движок.
Цитата:
На Jass'у можно сделать любую способность. |
|
09.06.2006, 08:44 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
Стандартные способности написаны на с++ и являются движком игры единственное что у некоторых из них есть тригерные аналоги. |
09.06.2006, 12:45 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Soul reAver
Мертвый вампир
offline
Опыт:
1,542Активность: |
Цитата:
Флаг в руки, сделай Evasion или, как было сказано инвиз. |
|
09.06.2006, 18:24 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chel5
offline
Опыт:
785Активность: |
Я Jass пока ещё учу. Кстати, а я не знаю такого скилла Evaison ( у меян русская версия Варика). Расскажи, чё он делает.
Chel5 добавил: Цитата:
Они написаны на Jass. |
|
09.06.2006, 18:35 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Soul reAver
Мертвый вампир
offline
Опыт:
1,542Активность: |
|
09.06.2006, 18:49 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chel5
offline
Опыт:
785Активность: |
Evasion очень простая. |
09.06.2006, 18:55 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Soul reAver
Мертвый вампир
offline
Опыт:
1,542Активность: |
Сделай на jass и проверь: поставь против юнита с 1хп и 100% уворотом Пару юнитов с атакой 500 и посмотри что получится.
З.Ы. Использовать только jass. Мб я не прав. Но инвиз на jass не сделать :otkaz: |
09.06.2006, 19:02 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chel5
offline
Опыт:
785Активность: |
И что получится?
А инвиз скорее всего на Jass возможно сдлеать. Ведь знаешь в доте у Phantom Assasin есть такой пассивный скилл. Он делает героя более невидимым. На 4-ом уровне его ваще сложно заметить. Так что на Jass возможно. Если интереесно как, то посмотри в Open Dota. На Jass'e можно создать любую способностьПонимаешь??? Скорее всего, можно даж сделать скилл а-ля Принца Персии возвращать время назад. P.S. Догадаваюсь, что попросишь сделать. Заранее предупреждаю: не проси. |
09.06.2006, 19:17 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Soul reAver
Мертвый вампир
offline
Опыт:
1,542Активность: |
Юнит сдохнет. Что до ассасина то коренное его отличия от инвиза, то, что крипы его атакуют, и герой, если направить его через атаку в какую-нибудь точку. Скажи мне хотябы алгоритм твоих действий в редакторе. Даже не на джасс а словами типа: Сначала подбираем кастанувшего юнита, затем проверяем его ману, если она меньше 100 то... |
09.06.2006, 19:19 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chel5
offline
Опыт:
785Активность: |
А алгоритм действий какого скилла?
Chel5 добавил: Из объяснений пассивного скилла героя Phantom Assasin я чёт ничё не понял. |
09.06.2006, 19:24 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Soul reAver
Мертвый вампир
offline
Опыт:
1,542Активность: |
Скилл принца персии можно сделать, даже с анимацией НО только для него самого, реализация этого для всех объектов на карте потребуется обьем оперативы в 2-3 раза больше, чем вар кущает сейчас, так что...
Soul reAver добавил: Эвазион и инвиз, как ты их реализуешь на джасе? |
09.06.2006, 19:26 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chel5
offline
Опыт:
785Активность: |
Ну знай, есть какой действие типа Random number from <число> to <число>. А затем это число поместить в переменную тиап intreger. И потом создаём несколько if/then/else. Вот перове: Если уровень скилла у обладателя скиллы равен 1 и значение той самой переменной типа intreget равно или меньше 15 (15% - это в данном случае шанс на уворот), то сделать уворот. Можно попробовать сделать функцию, которая делает уворот и сделать её таким образом.
А про инвиз не знаю, но думаю, что можно сделать. |
09.06.2006, 19:30 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Soul reAver
Мертвый вампир
offline
Опыт:
1,542Активность: |
|
09.06.2006, 19:35 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chel5
offline
Опыт:
785Активность: |
Возможно уворот на Jass сделать. |
09.06.2006, 19:38 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|