dutub
offline
Опыт:
518Активность: |
vJass - Диалог. Наставьте на путь истинный.
library DialogMod initializer Init
globals button array b dialog d endglobals private function Create takes nothing returns nothing set d = DialogCreate() set b[0] = DialogAddButtonBJ(d, "Йа кнопко1") set b[1] = DialogAddButtonBJ(d, "Начать игру!") call DialogDisplayBJ(true, d, Player(0)) endfunction private function Init takes nothing returns nothing
call Create() call TriggerRegisterDialogEventBJ(gg_trg_DialogMod, d) if GetClickedButtonBJ() == b[1] then call DialogDisplayBJ(false, d, Player(0)) endif endfunction endlibrary Не появляется диалог. Как правильно написать триггер. |
03.12.2010, 14:37 | #1
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,159Активность: |
некоторые объекты нельзя создавать прямо при инициализации карты |
03.12.2010, 17:02 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dutub
offline
Опыт:
518Активность: |
X, спасибо - диалог появляется. Теперь новый вопрос, как правильно определить нажатие кнопки. |
03.12.2010, 20:27 | #3
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Klop
Папа римский
offline
Опыт:
13,006Активность: |
создавать ещё один триггеры с событием нажатия кнопки,затем проверкой проверять какая кнопка нажата ты же в глобалки вносил |
03.12.2010, 22:08 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dutub
offline
Опыт:
518Активность: |
Эту темку тоже мжно прикрыть
|
04.12.2010, 18:32 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|