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ờķع!