Kiwi
Offline
offline
Опыт:
11,502Активность: |
Создание простого диалогового окна
Итак, что же вообще такое диалог?
Диалог - это небольшое окно, которое содержит несколько кнопок, которые игрок может использовать для принятия какого-либо решения. Диалоговые окна очень удобно применять в любых картах, например, чтобы выбрать режим игры. В данной статье, мы рассмотрим создание простейшего диалога. С чего же начать? Начать, конечно же, нужно с запуска редактора карт и открытия редактора триггеров (по умолчанию клавиша F4). Далее, заходим в раздел переменных (по умолчанию Ctrl+B). После этого нужно создать несколько переменных: переменную типа диалог, и две переменных типа кнопка (можно воспользоваться массивом, но если читатель – новичок, то так ему будет полегче). Как только вы создали нужные вам переменные, можно начать создание самого диалога: Events Time - Elapsed game time is 1.00 seconds Conditions Actions Dialog - Clear Dialog Dialog - Change the title of Dialog to Хотите денежку? Dialog - Create a dialog button for Dialog labelled Хочу Set Knopka[1] = (Last created dialog Button) Dialog - Create a dialog button for MyDialog labelled Не-а Set Knopka[2] = (Last created dialog Button) Dialog - Show Dialog for Player 1 (Red) В результате этого для игрока 1 (красного) появится появится диалог, однако кликанье по его кнопкам не даст нам никакого эффекта. Что же делать? Придется создать еще один триггер. Events A dialog button is clicked for Dialog Conditions Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) Conditions (Clicked dialog button) equal to knopka[1] Then Actions Player - Add 1000 to Player 1 (Red) Current gold Game - Display to Player Group - Player 1 (Red) the text: вам дали денешку Else Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) Conditions (Clicked dialog button) equal to knopka[2] Then Actions Game - Display to Player Group - Player 1 (Red) the text: Вам не дали денешку и это ваши проблемы! Else Actions Do nothing Теперь у вас должен появиться нормальный диалог, именно такой, как в примере. Статья взята и переведена мною с сайта www.wc3sear.ch |
29.11.2006, 04:11 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Прекращайте уже писать статьи по самым простым моментам вара. Это все достаточно понятно изложено в FAQ.
А это еще и перевод =) Закрываю, а то щас ты услышишь много лесных комментариев... Отредактировано Dead_knight, 29.11.2006 в 04:43. |
29.11.2006, 04:27 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|