Demonman
offline
Опыт:
2,415Активность: |
2 Триггера
Есть 1 триггер, который включает 2 триггер. Во 2 триггере стоит периодический таймер с периодом в 0.02 сек. В 1 триггере используются 2 локальные переменные., во 2 триггере используются глобальные переменные. Можно ли как-нибудь связать локальные переменные из 1 триггера с глобальными из 2 триггера? Просто выходит, если делать одновременно 2 скилла, то они будут работать не корректно, т.к. переписывается глобалка во 2-м триггере... А я так понял, локалки работают только для 1-го триггера... |
09.03.2014, 16:29 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,124Активность: |
используй хеш |
09.03.2014, 16:34 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
в 1 триггере получаем и записываем ваши данные в структуру, а в периодике просто обрабатываем стек наших объектов (если я правильно понял что вам нужно)
((кат code
)) Отредактировано Buulichkaa, 09.03.2014 в 16:59. |
09.03.2014, 16:45 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Demonman
offline
Опыт:
2,415Активность: |
Buulichkaa, можно по подробнее объяснить, что за что отвечает, я скопировал этот код в пустой триггер, конвертируемый в текст и он не запускаается... |
09.03.2014, 17:15 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
в коде я показал просто пример структуры, я написал уже что надо делать |
09.03.2014, 17:32 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Demonman
offline
Опыт:
2,415Активность: |
Buulichkaa, Это да, но я не понимаю некоторые части этог окода... Например: Что это такое: " method Create takes void returns asd" И это: " void test() " " asd new_asd = asd.Create();" -Что в скобках писать этих? "new_asd.destroy();" -Что в скобках писать этих? |
09.03.2014, 17:39 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Borodach
offline
Опыт:
6,362Активность: |
Demonman, Можешь локалки перезаписывать из глобалок.
С:Приводит Способность в действие Д: udg_Unit = TriggerUnit Включить триггер С:каждые 0.2 сек
Д:local unit u = udg_Unit Дальше локальная переменная будет = твоему юниту, а глобалку можно перезаписывать... Borodach добавил: Но это только на 1 действие, потом локалка перезапишется |
09.03.2014, 17:49 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
Demonman, это синтаксис vJass -_- я думал ты все прочитал, раз полез в академию... я так понимаю тебе надо просто пример муи спелла? вот (самореклама) xgm.ru/p/blog-buulichkaa/bulka-link
почитай статьи... почитай вджасс, сиджасс мануалы и будет тебе пряник |
09.03.2014, 18:41 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|