simon
offline
Опыт:
1,709Активность: |
как сделать ауру огненной атаки?
AOE = 400
магия дается "огненая атака" типы юнитов: только союзники и свои, только наземные те в радиусе 400 наземным союзным войнам дается огненная атака. вышлите пример!, не обязательно огненная атака, что угодно, любой спел, лишь бы аурой я просто в коде Spell factory не могу разобратся................... для меня слишком сложно. simon добавил: если юнит покинул радиус 400 ТО! remove огненная атака центр радиуса 300 всегда позиция юнита - кастер(GetSpellAbilityUnit()) ужно как у векса JASS знаю, но не очень. |
08.01.2007, 08:44 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Как вариант использывать периодический триг где то 0.5 сек и пикать всех окружающих юнитов. |
08.01.2007, 08:58 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
Цитата:
Тут нужно CV каждому юниту подставлять. Мне нужен пример. я тебя понял, но от этого мне выгоды не прибавилось. Если-б все-это было так просто.... у меня есть вариант решения, он тупой, но он более менее учитывает всё.. Просто Vexorian код замутил до того сложный, что я даже 1/10 не понял. |
|
08.01.2007, 11:27 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
ну помогите кто нибудь.... тоько не одним предложением а примерной картой ПЛЗ! я ауру жду а мозгам не до ауры............ мозги заняты другими абилами...... |
09.01.2007, 13:18 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
ээээй?!? Разве трудно написать всего 1!! спелл?? |
10.01.2007, 02:40 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
p01nTT
offline
Опыт:
11,160Активность: |
spell factory это легко - легче некуда |
10.01.2007, 03:02 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
simon, как вариант два локальных триггера
1 - Событие - AnyUnit comes within 400 to Hero Действия - Add Abil 'A000'(или что там у тебя) Add Unit to group 2 - Событие - every 0.5 sec Действие - Pick every unit in group and do multiple action if dist between Hero and Unit > 400 then Remove ability 'A000' from Unit endif Советую вычислять дистанцию между юитами через функции GetUnitX(), GetUnitY() - избегай локаций |
10.01.2007, 05:11 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
Цитата:
да, этому джон(Jon) меня научил, без него я бы остался на уровне "макаки" в JASS вышли пример... пртсо я ща за нят героем licvidator а у него аур нет.... я понимаю, то все... аура через дня три будет нужна,елси нет примера сам сделаю(попытаюсь(шанс на то что сделаю 90%))), а с примером сделаю быстрее Цитата:
можно сдохнуть от смеха ты сначала напиши код как Vexorian. Ну и как векс систему ауры сделал? объясни смысл каждой переменной.. слабо, да? такими выражениями можно................... На spell factory я тоже могу спелы писать... НО!! САМИ функции этой фактори........... я считаю лишь >1% сейчас способны понять шифры Vexorian...................... |
||
10.01.2007, 13:28 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
все закончил систему аур.... за ~6 часов систему написал.. можно тему закрывать......... |
18.01.2007, 09:33 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
simon, ну теперь выкладывай в http://xgm.guru/forum/forumdisplay.php?f=24
|
18.01.2007, 11:00 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
Цитата:
ссылка какая-то битая.... в наработки? хехе это 1 из функций(аура -- абилы) SSS... про SSS читай на форуме в картах и проектах тема Clan a0e arena |
|
18.01.2007, 13:06 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|