WarCraft 3: Диалоговое Окно

База примеров на GUI
Во многих картах вы наверное видели окна с кнопочками (диалоговое окно - ДО), а принажатии на них что то происходило. И тут разберем как это делать.

И так начнем...

Сделаем ДО на 12 игроков оно будет из 4 кнопок:
"Кнопка №1" будет показывать нам Номер игрока.
"Кнопка №2" будет показывать нам Ник игрока.
Кнопка "Вернуться" и Кнопка "Выход" - их описывать думаю не надо.
Для начала создадим переменные, дабы избежать багов делаем их массивами.
Window[] - переменная диалог где массивом является номер игрока. Это для того чтобы избежать пустого окна если ДО используется в карте постоянно и многими игроками.
Button[] - переменная кнопка где массивом является номер игрока. Опять же массив дабы избежать нажатия одинаковых клавишь и не использовать кучу переменных.
Делаем тригер:
Он установит каждому игроку свое ДО. После нам надо сделать так чтобы кнопки что-то делали, а не просто стояли для украшения. По этому сделаем Следующий тригер:
Вот так, все просто и понятно.


Просмотров: 2 747

psychosis #1 - 3 года назад 0
Я попроще делал, а здесь.
Вестник Мондаса #2 - 3 года назад 0
psychosis,
тут на 12 игроков, если что
2 комментария удалено