ZicH
Kicked by ZlaYa1000
offline
Опыт:
2,865Активность: |
Про кнопки диалогов... =\\
Народ подскажите как надо сделать условие чтобы когда Определённый игрок нажимает на кнопку, выполняется действие? Воть пример или мэп тэст... |
01.10.2006, 21:17 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FoK_KruGer
<3 Vocal Trance
offline
Опыт:
19,940Активность: |
http://xgm.guru/maps.php?section=wc3&id=1271
вот в моей мапе показано. |
01.10.2006, 21:32 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
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 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZicH
Kicked by ZlaYa1000
offline
Опыт:
2,865Активность: |
Kiwi я это все знаю, но всеравно спасибо)
ZicH добавил: FoK_KruGer я кстати от этой карты и учился диологам. =) Да мне надо чтобы "Игрок 1-10" равно выбрал кнопку "Название кнопки" или чтото в этом роде... |
01.10.2006, 21:46 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FoK_KruGer
<3 Vocal Trance
offline
Опыт:
19,940Активность: |
Игрок 1-10 А ты сделай типа чтобы 1 игрок решал за всех! типа админ. |
01.10.2006, 21:59 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZicH
Kicked by ZlaYa1000
offline
Опыт:
2,865Активность: |
FoK_KruGer тык это онлайн рпг буит...там загрузка гера, и выбор...выбор каждый сам за ся пусять делает.
|
02.10.2006, 11:12 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Проверяй на то, кто нажал кнопку. Точно не помню но вроде возможно |
02.10.2006, 13:37 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZicH
Kicked by ZlaYa1000
offline
Опыт:
2,865Активность: |
аа все разобрался...я по трудному и длиному пути сделал, каждый индивидуальный диолог для каждого игрока и каждая кнопка) и в 10 раз больше триггеров...трудно, но заработало. |
02.10.2006, 21:15 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
ZicH, а разве Triggering player отменили? Просто в действиях используй не конкретного плеера, а Triggering player.
|
02.10.2006, 22:08 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZicH
Kicked by ZlaYa1000
offline
Опыт:
2,865Активность: |
а там с диологами ели триггерин плэер, то оч сильная путаница получается... |
03.10.2006, 17:45 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
ZicH, тогда логичный вопрос. Зачем ты создавал тему? Ибо ты какраз спрашивал про:
Цитата:
|
|
03.10.2006, 21:45 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|