Dartesk
offline
Опыт:
1,162Активность: |
Действия через определенное время
Вообщем смысл аля канальный ульт атропоса (или черт знает как его называют) из доты. Пытался сделать на основе 6.41 опен -в лучшем случае просто все висло и вылетало в виндовс. Попытался переделать только проблема в том что не могу сделать так чтобы урон наносился периодически через определенное время. (когда делал тригер запускается периодически-вылетал с фаталом()) вообщем сам код:
|
26.03.2011, 23:29 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Комментируй по строчке, пока не исчезнет фатал, так найдешь причину. И да, зачем цикл в коолбеке таймера? о_о |
26.03.2011, 23:34 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
Не щас фатала нет. А цикл , у это я таким кривым способом пытался сделать урон через определенное время |
26.03.2011, 23:36 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Dartesk, у тебя есть таймер, зачем цикл то? |
26.03.2011, 23:37 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
ну ведь таймер показывает время старта функции??? |
26.03.2011, 23:43 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Dartesk, время через которое эта функция будет выполняться, если таймер периодический. |
26.03.2011, 23:53 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
хмм а как создать "периодический таймер" а то я пока находил только периодический тригер |
26.03.2011, 23:56 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
call TimerStart(Timer,0.05,true,function Banshee_chanal_Main) а это что? |
26.03.2011, 23:59 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
а т.е. для TimerStart true выполнять каждые n сек а false однократно???
Dartesk добавил: но тогда как же сделать проверку на смерть (да и задать количество циклов??), |
27.03.2011, 00:08 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Dartesk, провирить на смерть либо через хитрую систему либо через хеш таблицы
Цитата:
да Цитата:
сохраняешь сколько раз был вызван таймер куда нить, и потом проверяй если вызвано больше 5 раз, например убивай таймер. Так же и со смертью |
||
27.03.2011, 10:21 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
угу то получилось, ну и последнее тут тогда: как сделать чтобы у кастера и юнита отключились прочие способности на время спела, а то вот это
похоже не работает ибо это однократный приказ(( Отредактировано Dartesk, 27.03.2011 в 12:43. |
27.03.2011, 11:55 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Dartesk, call PauseUnit(Target,true)
а когда все заканчивается юзай call PauseUnit(Target,false) |
27.03.2011, 13:11 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
да я как раз только что так и сделал, только вот для таргета это норм а вот для кастера если я вдруг захочу отменить произнесение заклинания как мне это теперь сделать? ибо у кастера отключаются все способности кроме пассивок на время каста( |
27.03.2011, 13:19 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JimALIEN
вдупляет sc2 editor
offline
Опыт:
6,976Активность: |
я п сделал этот спел на основе стандартного дрейн лайф ток без откачки хп, в начале каста запаузить цель и пустить таймер с малым периодом, в котором проверять продолжает ли кастер кастовать и если нет - отпустить цель. |
28.03.2011, 05:55 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
40,226Активность: |
Цитата:
|
|
02.04.2011, 05:04 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dartesk
offline
Опыт:
1,162Активность: |
Extremator:
Ну вообще огненное лассо себя ведет несколько странно)) а так я этот спел давно(дня три назад) сделал на основе канала и работает оно как надо |
02.04.2011, 09:14 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|