danner
offline
Опыт:
234Активность: |
3 заклинания в одном
В общем есть 3 разных заклинания-пустышки, полностью сделанных триггерно. И также есть еще одно заклинание, тоже пустышка, которое должно вызывать каждое заклинание поочередно.
Пытался сделать его через Caster System: Код:
Но ничего не выходит. Помогите найти ошибку или придумать как это сделать Отредактировано ShadoW DaemoN, 07.02.2009 в 19:57. |
07.02.2009, 16:22 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Если <переменная> = 0, то каст первого спелла и <переменная> = <переменная> + 1
Если <переменная> = 1, то каст второго спелла и <переменная> = <переменная> + 1 Если <переменная> = 2, то каст третьего спелла и <переменная> = 0 Все это проверять при каждом касте главной абилы. |
07.02.2009, 18:13 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
__Dark Lord__
бред danner Надо вейт делать после каста, ну или TriggerSleepAction примерно на 0,2 сек. Иначе кастовать не успевает юнит |
07.02.2009, 19:34 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Артте, как раз таки не бред. Единственное что надо добавить это TriggerSleepAction как ты правильно заметил.
|
07.02.2009, 19:37 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Артте, предложил бы свой вариант, коли ум так и прет. Но заклы сработают и без вейта, кулдаун у абил просто не начнется.
Отредактировано __Dark Lord__, 07.02.2009 в 20:33. |
07.02.2009, 20:18 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
__Dark Lord__
Я свой предложил.. А зачем нам спелы без кд? лол |
07.02.2009, 21:21 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Затем что главное заклинание будет кулдаунится все равно)) Тут еще не понятно как должно быть нажал и все три поочередно или нажал - скастовалось первое, нажал еще раз - скастовалось второе... Если все сразу я хз зачем так извражаться когда можно сделать одно заклинание, а не три. |
07.02.2009, 23:03 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
__Dark Lord__
Но ведь может быть ситуация, чт ои те 3 спела можно вручную применять.а это типа мультикаст..корчое афтар думаю понял что ему надо |
08.02.2009, 00:13 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Код:
|
08.02.2009, 00:13 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Тут ошибка:
Код:
Неправильно заданый abilityId Код:
Бесполезно применять вайт в цикле. Имхо не нужно совать лишний иф проверяющий состояние labi, и вообще все действия с этой переменной излишни. Каждый раз создается новый локальный юнит у него просто не может быть способностей. Отредактировано __Dark Lord__, 08.02.2009 в 10:27. |
08.02.2009, 00:34 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Цитата:
Проверка на иф нужна, чтоб не мучить вар при первой петле цикла удалив несуществущую абилку зачем нужна labi(Last Ability)? Нужна для удаления последней данной даммику абилки, если ты норм прочитал код danner'a, то наверное видел, что есть две абилки с одинаковым OrderId |
|
08.02.2009, 13:19 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Вот перед лупом и пиши удаление абилы, а не в теле цикала.Я не спрашиавл зачем нужно "labi(LastAbility)", я говорю что labi обыкновенное десятичное число, а это должен быть raw-код абилы.
|
08.02.2009, 13:37 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
__Dark Lord__ ты меня не понял
в цикле добавляю абилку даммику заношу равкод абилки в переменную на следующей петле удаляю предыдущую абилку у даммика Цитата:
ты хоть сам пробовал добавлять абилку юниту, равкод которой берётся из переменной? |
|
08.02.2009, 13:44 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Ну я понял твою идею. |
08.02.2009, 13:53 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|