Сейчас 15:18:30 Четверг, 28 марта, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » [СТАТЬЯ] Диалоговое окно
[СТАТЬЯ] Диалоговое окно
Kam1kazyДата: Среда, 07 Сентября 2011, 11:17:05 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 330
Награды: 0
Репутация: 29
Блокировки:
И так в этой теме мы создадим диалоговое окно.
Выглядит оно примерно вот так:


Приступим:
1. Создание переменной

Так, откройте Редактор триггеров.
Нажмите
"Переменные",
Нажмите на кнопку "Новая переменная",
Затем, чтобы она выглядела так:


И нажмите "Ok" Переменная создана.

2. Создание диалога

Теперь у нас есть переменная, с который мы можем работать.
Далее, нам понадобится новый триггер, который будет использовать эту переменную, чтобы создать диалоговое окно, добавить кнопку и показать его на экране.


Создаем Новый триггер (Ctrl+T), даем ему имя, "MyFirstDialog".
И в новом триггере делаем следующее:

2,1. Событие
Создаем событие(Без события наш триггер не будет работать.):

Создаем событие в появившимся окне, где написано "Карта инициализации", выбираем "Время - Время прошло"(В этом событие указывается сколько времени прошло с момента начала игры и по истечению времени триггер включается.)

и указываем время 1 секунда.


И нажмите "Ok" Событие создано.

2,2. Действие

Нам нужны действия.
Создаем "Действия" и там где тип действие выбираем диалог "Диалог".



Перед нами остаются 4 действия:
"Показать / Скрыть",
"Изменение названия",
"Создание диалоговых кнопок"
"Очистить"


Таким образом создание диалога будет состоять из четырех частей.

Часть первая:
Мы будем использовать все эти действия, первым будет "Очистить".
Выберите "Очистить", затем.
В тексте ниже мы выбираем нашу переменную, нажимаем на [color=green]Dialog. И в разделе "Переменные" выбираем нашу переменную "myDialog".


Подтвердить "Ok".
Подтвердите "ОК", еще один раз и часть первая закончена.

Часть вторая:
Наша первая часть диалога готова, на нем написано: "Диалог - Очистить myDialog", диалоги должны всегда быть очищен, прежде чем начать его использование.

Теперь создаем новое
"Действия" и в диалогах выбираем "Изменение названия"..

Для "Dialog", мы выбираем снова "myDialog", затем нажмите кнопку "Title" и введите текст который будет отображаться в окне.



Подтвердить "Ok".

После этого, действие будет говорить "Диалог - Смена название myDialog на "Ваш текст"

Часть третья:
Создаем действие диалога, тип действия "Диалог - Создать кнопку диалога" и для "Dialog", мы снова выбираем "myDialog", затем нажмите кнопку "Text" и введите текст который будет отображаться в кнопке.
Подтвердить "Ok".


Часть четыре:
Создаем новое действие и выбираем в типе диалога "Показать / Скрыть".
Там где написано "Показать" уже должен быть "Dialog", как и прежде, выбираем "myDialog". И выбираем для кокого игрока его показывать, нужно выбрать игрока, который собирается смотреть наш диалог.

Вот как должно все выглядеть:


Сообщение отредактировал Kam1kazy - Среда, 07 Сентября 2011, 12:50:47
 

Da_voltriДата: Среда, 07 Сентября 2011, 17:03:42 | Сообщение # 2
5 уровень
Группа: Проверенные
Сообщений: 122
Награды: 0
Репутация: 25
Блокировки:
Кэп как бы намикает, что такая статья уже есть на warcraft.info, а именно :
http://warcraft3ft.info/board/sozdanie_prostogo_dialoga/17-1-0-1255
Поетому ничего нового здесь не видно...


Да, да. Я Проверенный ! ^^
Критика - самая лучшая помощь.
Помогаю новичкам ( проверяю работоспособность триггеров, декорированием, идеями )
Если вам нужны люди для проекта, я всегда рад присоединится.
 

Kam1kazyДата: Среда, 07 Сентября 2011, 17:17:39 | Сообщение # 3
7 уровень
Группа: Проверенные
Сообщений: 330
Награды: 0
Репутация: 29
Блокировки:
При чем тут камеры ? Я про диалоговое окно написал
 

Da_voltriДата: Среда, 07 Сентября 2011, 17:20:28 | Сообщение # 4
5 уровень
Группа: Проверенные
Сообщений: 122
Награды: 0
Репутация: 25
Блокировки:
Quote (Kam1kazy)
При чем тут камеры ? Я про диалоговое окно написал

xD


Да, да. Я Проверенный ! ^^
Критика - самая лучшая помощь.
Помогаю новичкам ( проверяю работоспособность триггеров, декорированием, идеями )
Если вам нужны люди для проекта, я всегда рад присоединится.
 

Gr0mДата: Среда, 07 Сентября 2011, 18:41:48 | Сообщение # 5
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
Для новичков сойдет
 

GLADДата: Среда, 07 Сентября 2011, 21:49:20 | Сообщение # 6
6 уровень
Группа: Проверенные
Сообщений: 162
Награды: 0
Репутация: 94
Блокировки:
неплохая статья одобряю :)

Обращайтесь, кому нужен загрузочный экран.
Обращайтесь, кому нужна помощь в триггерах.
 

Ray_Masterio1Дата: Суббота, 03 Декабря 2011, 14:34:28 | Сообщение # 7
5 уровень
Группа: Проверенные
Сообщений: 118
Награды: 0
Репутация: 11
Блокировки:
ммм, я это сам как то научился, а вот как задать кнопке действие, допустим у меня в диалоге 4 кнопки, и как сделать чтоб когда выбираешь определенную кнопку, она выполняла определенное действие? Я пытался сделать, но у меня выходила каша.

 

Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » [СТАТЬЯ] Диалоговое окно
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz