XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
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
XOR

offline
Опыт: 38,159
Активность:
некоторые объекты нельзя создавать прямо при инициализации карты
Старый 03.12.2010, 17:02
dutub

offline
Опыт: 518
Активность:
X, спасибо - диалог появляется.
Теперь новый вопрос, как правильно определить нажатие кнопки.
Старый 03.12.2010, 20:27
Klop
Папа римский
offline
Опыт: 13,006
Активность:
создавать ещё один триггеры с событием нажатия кнопки,затем проверкой проверять какая кнопка нажата ты же в глобалки вносил
Старый 03.12.2010, 22:08
dutub

offline
Опыт: 518
Активность:
Эту темку тоже мжно прикрыть
Старый 04.12.2010, 18:32
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 18:36.