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