Сейчас 10:00:41 Пятница, 29 марта, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Как создать диалог?
Как создать диалог?
AkcmДата: Суббота, 07 Мая 2011, 07:14:56 | Сообщение # 1
5 уровень
Группа: Проверенные
Сообщений: 132
Награды: 0
Репутация: 11
Блокировки:
Ребят, подсажите плиз, как в начале карты сделать так, чтобы красному игроку показывалось табло, и в зависимости от его выбора происходило какое-то действие. Видел такое на картах мили, где много рас(больше 4), но как это реализовать сам не знаю, юзал поиск но ничего не нашёл, хотя чесно гря даже не знал толком что в поиске вводить, помогите пожалуйста
 

ЭльДата: Суббота, 07 Мая 2011, 07:18:41 | Сообщение # 2
6 уровень
Группа: Проверенные
Сообщений: 181
Награды: 0
Репутация: 47
Блокировки:
Через "Диалоги"... Прописываешь переменные для каждой кнопки ( там есть специальные переменные типа "Кнопка" )

Событие...вроде Dialog button clicked... ( Или что-то вроде )

Дальше If|then|else ...


Первые скрины демо-версии : Мой проэкт "Эхо"
Я в Знай Наших

Кстати , я же шестого уровня ? А где мой ульт ???

Итак, кто за то что бы на АВУ вернулся ВИННИ ПУХ ???
 

AkcmДата: Суббота, 07 Мая 2011, 07:29:08 | Сообщение # 3
5 уровень
Группа: Проверенные
Сообщений: 132
Награды: 0
Репутация: 11
Блокировки:
ну я так понял вначале прописываю тригер показыть кликед диалог для игрока красный
а затем ещё один там где ты уже написал. так ?
и ещё сделал несколько переменных, но Dialog button clicked... не распознаёт ни одну из них. у всех тип кнопка
 

ЭльДата: Суббота, 07 Мая 2011, 07:41:06 | Сообщение # 4
6 уровень
Группа: Проверенные
Сообщений: 181
Награды: 0
Репутация: 47
Блокировки:
Quote (Akcm)
ну я так понял вначале прописываю тригер показыть кликед диалог для игрока красный

Сначало нужно создать переменную самого диалога. А с clicked dialog работать не будет.


Первые скрины демо-версии : Мой проэкт "Эхо"
Я в Знай Наших

Кстати , я же шестого уровня ? А где мой ульт ???

Итак, кто за то что бы на АВУ вернулся ВИННИ ПУХ ???
 

AkcmДата: Суббота, 07 Мая 2011, 07:57:26 | Сообщение # 5
5 уровень
Группа: Проверенные
Сообщений: 132
Награды: 0
Репутация: 11
Блокировки:
ну вот я сделал так :
триг 1
С Map initialization
Д Показать Dialog* for Игрок 1 (красный)
Д Create a dialog button for Dialog labelled Human
Д Create a dialog button for Dialog labelled Orc

триг 2
С A dialog button is clicked for Dialog*
Д If Orc* равно (Clicked dialog button)
Then то-то то-то
Д If Human* равно (Clicked dialog button)
Then то-то то-то
*-являеться переменной
ПРоблемы:
в триге 1 я переменную вставить не смог, не зхнаю как это сделать, а просто вставлял такойже текст
диалог не появляеться сразу после загрузки карты, но когда я выбираю гера игра сразу вылетает, есть позрение что игра пытаеться создать диалог после выбора героя, и не может...., хотя точно я хз

Добавлено (07-05-2011, 07:57)
---------------------------------------------
скажи плиз в чём ошибка, как сделать чтобы диалог появлялся сразу и игра не вылетала, и может можно как то переменные в первом триге повставлять в диалог

 

Omni174Дата: Суббота, 07 Мая 2011, 08:06:53 | Сообщение # 6
Группа: Заблокированные
Сообщений: 1274
Награды: 1
Репутация: 359
Блокировки:
Akcm,
Можно по конкретней?
Тебе нужно чтобы сначала орк видел табло,и потом хуман видел табло?
 

AkcmДата: Суббота, 07 Мая 2011, 08:10:13 | Сообщение # 7
5 уровень
Группа: Проверенные
Сообщений: 132
Награды: 0
Репутация: 11
Блокировки:
нет, сеййчас расскажу как можно подробнее

начинаеться игра
игроку красному и зелёному показываеться табло с несколькими наименованиями
в зависимости от их выбора будет совершаться какое-то действие

например:
создаёться табло и показываеться игроку красному
в табле 4 наименования, допустим 1,2,3 и 4
игрок красный выберает 1, создаёться пехотинец, выбираем 3, создаёться стрелок, и тому подобное, и такая же фигня для зелёного

 

Omni174Дата: Суббота, 07 Мая 2011, 09:04:58 | Сообщение # 8
Группа: Заблокированные
Сообщений: 1274
Награды: 1
Репутация: 359
Блокировки:
Дело в том что нужно ставить не Map instalization в первом тригере
А - Время:Elapsed game time is 3.00 seconds
Тоесть через 3 секунды игрового времени появиться меню)
И Show dialog for Dialog нужно ставить ниже тригеров создания кнопок
Если будешь делать на двоих игроков то невыйдет,не ну можно сделать,но сейчас не могу,похимичь попробуй)




Сообщение отредактировал Omni174 - Суббота, 07 Мая 2011, 09:05:13
 

AkcmДата: Суббота, 07 Мая 2011, 09:10:12 | Сообщение # 9
5 уровень
Группа: Проверенные
Сообщений: 132
Награды: 0
Репутация: 11
Блокировки:
большое спасибо, теперь вроде разобрался, очень помогли
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Как создать диалог?
  • Страница 1 из 1
  • 1
Поиск:

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