Diaboliko
Silenced by Diaboliko
offline
Опыт:
16,108Активность: |
Все ли верно? И что подправить ну и пара вопросов...
Сперва: если функция например
function Trulala takes nothing returns unit возвращает этого юнита, я могу его использовать бесконечно ссылаясь на триггер? И главное все ли верно тут(не до конца еще сделал, но все же ошибка есть...)) Код:
|
16.04.2010, 15:04 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Глупее кода я в жизни не видел. Какое то левое создание тригера. Возвращение юнита там где его не должно быть. ДуНафинг и скобки в условиях. Ужас 1 словом. |
16.04.2010, 15:22 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Diaboliko
Silenced by Diaboliko
offline
Опыт:
16,108Активность: |
Спасибо кэп. Смени статус на кэп внезапность.
Diaboliko добавил: Юнит возвращается т.к. ERROR |
16.04.2010, 15:28 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StoneHeartis
Kicked by ScorpioT1002
offline
Опыт:
1,009Активность: |
Лучше скажи, что ты хотел тут "сделать"? мб все намного проще т.т
И вообще. Зачем Экшнам возвращать юнита?
Разобрался. В общем вот:
Отредактировано StoneHeartis, 16.04.2010 в 16:22. |
16.04.2010, 15:50 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Ты юмористичен до безобразия. Спрашивал все ли верно я и ответил. |
16.04.2010, 16:16 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Не в силах выдержать несовершенство этого мира я закрыл свои очи.
Код в большинстве своем был правильным, за исключением возвращения юнита, неуместных затычек DoNothing() ну и естественно создания динамического триггера. Достаточно созать таймер с аттачем.
Товарищ StoneHeartis, в корне не прав якобы получая юнита под бафом через GetTriggerUnit() в момент срабатывания таймера, там явно будет не тот юнит, который нужен нам.
Нужного юнита нужно заатачить на таймер.
Ну и проверку id заклинания лучше производить в кондишене триггера, так логичнее (лишние касты сразу отсеиваются не доходя до TActions). |
16.04.2010, 19:18 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,599Активность: |
смотри и думай как сказано выше - нужно пользоваться хешой или другим альтернативным методом ну и вместо триггера - таймер, хотя конечно зависит от случая |
16.04.2010, 21:30 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Для периодических событий таймер всегда лучше однозначно. |
16.04.2010, 21:38 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,599Активность: |
если ему захочется туда впихать TriggerSleepAction то не лучше конечно такое заклинание - ... - но потребность может возникнуть |
16.04.2010, 21:40 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Diaboliko
Silenced by Diaboliko
offline
Опыт:
16,108Активность: |
Ну вообще суть способности(триггерная) сжигать ману и отрубать бафф B000 способности A000 когда та становится=0.
Diaboliko добавил: А хэш я просто не хочу использовать, все-таки над ним химичат) |
17.04.2010, 10:38 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Цитата:
так используй структуру тогда.. |
|
17.04.2010, 11:12 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Diaboliko
Silenced by Diaboliko
offline
Опыт:
16,108Активность: |
Ни о каких структурах увы не слышал) можно ссыль и краткое объяснение?) |
17.04.2010, 11:28 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|