Рекомендуем зарегистрироваться либо войти в свой аккаунт.
Автор: $STRELOK$ · Добавил: DASTER2 · 21.02.14 в 19:46

Нормальные диалоги плохо получатся... Нужен РПГ-мод. А "простенькие" реализовать можно

Скрипт:
Код
;AI Script  

;Header  

desc = Razgovor (by White-N)  

;Triggers  

:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamecore\huds\razgovor\hud1.dds,hudname=h1,hudhide=1,hudmake=display  
:state=0:hu dreset,hudx=50,hudy=50,hudimagefine=gamecore\huds\razgovor\hud2.dds,hudname=h2,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hu d y = 5 0, hudimagefine=gamecore\huds\razgovor\hud3.dds,hudname=h3,hudhide=1,hudmake=display,state=1  

:state=1,plrwithinzone=1,scancodekeypressed =*:h udshow=h1,state=2,prlsound=*.wav  
:state=2,plrwithinzone=1,scancodekeypressed=*:hudunshow=h1,hudshow=h2,state=3,plrsound=*.wav  
:s t a te =3,plr withinzone=1,scancodekeypressed=*:hudunshow=h2,hudshow=h3,state=4,plrsound=*.wav  
:state=4,plrwithinzone=1,scancodekeypressed=*: hudu nshow=h3 ,state=5,plrsound=*.wav  

;The End


Аккуратно переписывайте, а то сайт кое-где любит вставлять лишние пробелы
Этот скрипт мы ставим в триггер-зону (ПКМ на зоне, там в поле Main), а саму зону - возле персонажа
Итак, сейчас расскажу как оно работает
Например, нам надо сделать так, мы подходим, здороваемся, нам задают вопрос, у нас - два варианта ответа, и, в зависимости от сделанного нами выбора, мы наблюдаем реакцию персонажа
Итак, скрипт будет такой:
Код
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamecore\huds\razgovor\privet.dds,hudname=h1,hudhide=1,
hudmake=display
:state=0:hu dreset,hudx=50,hudy=50,hudimagefine=gamecore\huds\razgovor\vopros.dds,hudname=h2,hudhide=1,hudmake=display  
:state=0:hudreset,hudx=50,hudy=5 0,hudimagefine=gamecore\huds\razgovor\otvet1.dds,hudname=h3,hudhide=1,hudmake=display,  
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamec ore\huds\razgovor\otvet2.dds,hudname=h4,hudhide=1,hudmake=display,state=1  

:state=1,plrwithinzone=1,scancodekeypressed=33:hudshow=h1,state =2,prlsound=ПУТЬ К ЗВУКУ ПРИВЕТСТВИЯ ГГ.wav  
:state=2,plrwithinzone=1,scancodekeypressed=208:hudunshow=h1,hudshow=h2,state=3,plrsound=ПУТЬ К ЗВУКУ, ГДЕ ПЕРС ЗАДАЕТ НАМ ВОПРОС.wav  
:state=3,plrwithinzone=1,scancodekeypressed=205:hudunshow=h2,hudshow=h3,state=5,plrsound=*.wav  
:state=4,plrwithinzone=1,scancod ekeypressed=203:hudunshow=h2,hudshow=h4,state=6,plrsound=*.wav  
:state=5,plrwithinzone=0,hudunshow=h3,state=7  
:state=6,plrwithinzone=0,hudu nshow=h4,state=8


Вот и все. Это скрипт - в триггер-зону
Как работает? - Подходим к персонажу, нажимаем "F", здороваемся. Нажимаем "down", нам задают вопрос. Если нажимаем "left", то появится одно окно, если - "right", то другое. Отходим от персонажа, диалоги пропадают

Рисуем HUD'ы, называем их "privet.dds", "vopros.dds", "otvet1.dds", "otvet2". Бросаем все это в папку Files\gamecore\huds\razgovor\

Скачать HUD'ы

Эта статья была полезной? Не забудь повысить репутацию DASTER2!
Просмотров: 2032 · Комментариев: 0


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


  Новые файлы

Новых файлов за текущий месяц нет.
Перейти в архив файлов


  Последний комментарий

27.08.24 в 16:42
Написал: einov403
К материалу: Beretta Elite 2
Комментарий: не знаю, должно быть всё нормально

Перейти к комментариям


  Он-лайн Чат

Чат только для пользователей.

  Актуальный опрос!

Проверка актива! Чем занимаешься?
Проголосовало 305 чел.


  Статистика посещаемости

Сейчас в сети:


Сегодня нас проведали:
 burakoksana1979



Яндекс.Метрика


Уроки по GameGuru · Помощь по GameGuru · FPS Creator X9 · Уроки по FPS Creator · Помощь по FPS Creator
© FPS Creator Community · 2012-2024 · Хостинг от uCoz
Руководители проекта - Даниил Костин и Богдан Зиза