13 ГОД |
Sergant1000
|
База примеров на GUI
Во многих картах вы наверное видели окна с кнопочками (диалоговое окно - ДО), а принажатии на них что то происходило. И тут разберем как это делать.
И так начнем...
Сделаем ДО на 12 игроков оно будет из 4 кнопок:
"Кнопка №1" будет показывать нам Номер игрока.
"Кнопка №2" будет показывать нам Ник игрока.
Кнопка "Вернуться" и Кнопка "Выход" - их описывать думаю не надо.
"Кнопка №1" будет показывать нам Номер игрока.
"Кнопка №2" будет показывать нам Ник игрока.
Кнопка "Вернуться" и Кнопка "Выход" - их описывать думаю не надо.
Для начала создадим переменные, дабы избежать багов делаем их массивами.
Window[] - переменная диалог где массивом является номер игрока. Это для того чтобы избежать пустого окна если ДО используется в карте постоянно и многими игроками.
Window[] - переменная диалог где массивом является номер игрока. Это для того чтобы избежать пустого окна если ДО используется в карте постоянно и многими игроками.
Button[] - переменная кнопка где массивом является номер игрока. Опять же массив дабы избежать нажатия одинаковых клавишь и не использовать кучу переменных.
Делаем тригер:
Он установит каждому игроку свое ДО. После нам надо сделать так чтобы кнопки что-то делали, а не просто стояли для украшения. По этому сделаем Следующий тригер:
Вот так, все просто и понятно.
Просмотров: 4 866
Мне нравится +4
- 0
Блог
Проекты:
Заповедь отца (Warcraft III)
Блог
Проекты:
Phase Killer (Астральный убийца)
Fate of Lordaeron
тут на 12 игроков, если что