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

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

Ответ
 
ZicH
Kicked by ZlaYa1000
offline
Опыт: 2,865
Активность:
Про кнопки диалогов... =\\
Народ подскажите как надо сделать условие чтобы когда Определённый игрок нажимает на кнопку, выполняется действие? Воть пример или мэп тэст...
Прикрепленные файлы
Тип файла: w3x Battle World RPG [v1.0].w3x (51.5 Кбайт, 23 просмотров )
Старый 01.10.2006, 21:17
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
http://xgm.guru/maps.php?section=wc3&id=1271
вот в моей мапе показано.
Старый 01.10.2006, 21:32
Kiwi
Offline
offline
Опыт: 11,502
Активность:
Вобщем, пример я не смотрел, но вот пример моего диалоа (полностью)
Сначала создаю какую то переменную диалога. У меня это "dialogbegemot". Далее нужно создать переменные для кнопок этого диалога. Опять таки у меня это "button1" и "button2". Далее создаем триггер с нужным нам событием, к примеру:
События:
Боевая единица - Монстр из глубин life becomes меньше или равно 1000
Условия:
Ставим какие нибудь условия (у меня их нет)
Действия:
Change the title of dialogbegemot to "Что вы хотите сделать?"
Create a dialog button for dialogbegemot labelled "Пощадить"
Set button1 = last created dialog button
Create a dialog button for dialogbegemot labelled "Добить"
Set button2 = last created dialog button
Диалог - показать dialogbegemot for игрок красный
Далее мы просто создаем несколько триггеров в зависимости от того, сколько у вас кнопок. В события ставим:
A dialog button is clicked for "название вашего диалога (у меня dialogbegemot)"
, а в условия:
Dialog button clicked = "переменная нужной кнопки (у меня button1 или button 2)
Старый 01.10.2006, 21:34
ZicH
Kicked by ZlaYa1000
offline
Опыт: 2,865
Активность:
Kiwi я это все знаю, но всеравно спасибо)

ZicH добавил:
FoK_KruGer я кстати от этой карты и учился диологам. =) Да мне надо чтобы "Игрок 1-10" равно выбрал кнопку "Название кнопки" или чтото в этом роде...
Старый 01.10.2006, 21:46
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Игрок 1-10
А ты сделай типа чтобы 1 игрок решал за всех! типа админ.
Старый 01.10.2006, 21:59
ZicH
Kicked by ZlaYa1000
offline
Опыт: 2,865
Активность:
FoK_KruGer тык это онлайн рпг буит...там загрузка гера, и выбор...выбор каждый сам за ся пусять делает.
Старый 02.10.2006, 11:12
dk

offline
Опыт: 60,293
Активность:
Проверяй на то, кто нажал кнопку. Точно не помню но вроде возможно
Старый 02.10.2006, 13:37
ZicH
Kicked by ZlaYa1000
offline
Опыт: 2,865
Активность:
аа все разобрался...я по трудному и длиному пути сделал, каждый индивидуальный диолог для каждого игрока и каждая кнопка) и в 10 раз больше триггеров...трудно, но заработало.
Старый 02.10.2006, 21:15
Iron
Листовой
offline
Опыт: 24,427
Активность:
ZicH, а разве Triggering player отменили? Просто в действиях используй не конкретного плеера, а Triggering player.
Старый 02.10.2006, 22:08
ZicH
Kicked by ZlaYa1000
offline
Опыт: 2,865
Активность:
а там с диологами ели триггерин плэер, то оч сильная путаница получается...
Старый 03.10.2006, 17:45
Iron
Листовой
offline
Опыт: 24,427
Активность:
ZicH, тогда логичный вопрос. Зачем ты создавал тему? Ибо ты какраз спрашивал про:
Цитата:
как надо сделать условие чтобы когда Определённый игрок нажимает на кнопку, выполняется действие?
Старый 03.10.2006, 21:45
Ответ

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

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

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

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



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