Рекомендуем зарегистрироваться либо войти в свой аккаунт.
Автор: Ar2R-devil-PiNKy · Добавил: ๖ۣۜПpỡpờķع · 11.12.13 в 18:03

1. Скомпилим любую игру со стандартным меню (чтобы при запуске появлялась меню)
2. Открываем скрипт главного меню в скомпилированной игре (\Files\languagebank\english\gamebank\*Имя игры*\titlepage.fpi) и прописываем строки
Для кнопки строчка:
:state=0:hudreset,hudx=(координата x),hudy=(координата y),hudimage=(Путь до картинки с кнопкой),hudtype=(номер худа, его будем использовать для проверки нажатия он не должен повторяться с другим),hudmake=button

Для выполнения при нажатии кнопки:

:state=2,hudselectionmade=(номер худа):какая-то команда

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

Код
;AIScript from Wizard  
;Header  
desc = Title Page  
;Script  
:state=0:music=audiobank\music\generic\title.wav  
:state=0:hudreset,hudx=50,hudy=10,hudimage=languagebank\russian\gamecore\backdrops \basic\gamemenu.tga,hudmake=display  
:state=0:hudreset,hudx=50,hudy=50,hudimage=languagebank\russian\gamecore\backdrops\basic\newgame.tga,hu dtype=1,hudmake=button  
[color=red]:state=0:hudreset,hudx=(координата x),hudy=(координата y),hudimage=(Путь до картинки с кнопкой),hudtype=(номер худа),hudmake=button  
:state=0:hudreset,hudx=50,hudy=70,hudimage=languagebank\russian\gamecore\backdrops\basic\exitgame.tga,hudtype=5,hudmake=button  
:state=0:h udreset,hudx=50,hudy=50,hudimage=gamecore\huds\pointer.tga,hudmake=pointer  
:state=0:state=2  
:state=2:backdrop=gamecore\backdrops\Basic\bac kground.jpg  
:state=2,hudselectionmade=1:destroy  
:state=2,hudselectionmade=(номер худа):какаянить команда  
:state=2,hudselectionmade=5:quitgame,destroy


ПРИМЕР ПРАВИЛНОГО ПРИМЕНЕНИЯ СКРИПТА:

Код
;AIScript from Wizard  
;Header  
desc = Title Page Wizard  
;Script  
:state=0:music=audiobank\music\generic\title.wav  
:state=0:hudreset,hudx=50,hudy=10,hudimage=languagebank\russian\gamecore\backdrops \basic\gamemenu.tga,hudmake=display  
:state=0:hudreset,hudx=50,hudy=50,hudimage=languagebank\russian\gamecore\backdrops\basic\newgame.tga,hu dtype=1,hudmake=button  
:state=0:hudreset,hudx=50,hudy=60,hudimage=languagebank\russian\gamecore\backdrops\basic\video.tga,hudtype=2,hudmake=button  
:state=0:hudreset,hudx=50,hudy=70,hudimage=languagebank\russian\gamecore\backdrops\basic\exitgame.tga,hudtype=5,hudmake=button  
:state=0:h udreset,hudx=50,hudy=50,hudimage=gamecore\huds\pointer.tga,hudmake=pointer  
:state=0:state=2  
:state=2:backdrop=gamecore\backdrops\Basic\bac kground.jpg  
:state=2,hudselectionmade=1:destroy  
:state=2,hudselectionmade=2:video=videobank\video.AVI  
:state=2,hudselectionmade=5:quitgame,destroy


В примере при нажатии на кнопку проигрывается видео

Эта статья была полезной? Не забудь повысить репутацию ๖ۣۜПpỡpờķع!
Просмотров: 1654 · Комментариев: 1

warthunder198926 Материал
Спасибо, Пророк! способ простой и действенный! Расскажи, плз, как сделать так чтобы назначить на кнопку отдельную карту? Вот, например, выбор карт для прохождений - какую команду надо писать? Рылся в нашем справочнике по скриптам и командам (вещь потрясающая), но там всё в двух словах, не всегда понятно, ибо маловато опыта у меня.


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


  Новые файлы

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


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

26.04.24 в 00:28
Написал: anthurium2013
К материалу: Все звуки из Outlast 1, 2
Комментарий: Блин, обрадовался так, что звуки и саунды все из outlast 2 себе достану, а в итоге с сборке только одни диалоги, музыки и прочего, к сожалению, нету)

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


  Он-лайн Чат

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

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

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


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

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


Сегодня нас проведали:
 danielalvesestrella , torpasovk , leonidmelik1982



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


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