Больше трех кнопок в меню
Ar2R-devil-PiNKy Дата: Сб, 12 Сен 2009, 14:34 | Сообщение # 1
Сообщений: 95
Награды:
0
Репутация:
22
Статус: Offline
1. Скомплим любую игру со стандартным меню (чтобы при запуске появлялась меню) 2. Открываем скрипт главного меню в скопленной игре (\Files\languagebank\******\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
В ПРИМЕРЕ ПРИ НАЖАТИИ КНОПКИ ВОСПРОИЗВОДИЛОСЬ ВИДЕО.
Сообщение отредактировал Ar2R-devil-PiNKy - Сб, 12 Сен 2009, 14:35
Сообщение 1. Скомплим любую игру со стандартным меню (чтобы при запуске появлялась меню) 2. Открываем скрипт главного меню в скопленной игре (\Files\languagebank\******\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
В ПРИМЕРЕ ПРИ НАЖАТИИ КНОПКИ ВОСПРОИЗВОДИЛОСЬ ВИДЕО.
Автор - Ar2R-devil-PiNKy Дата добавления - 12 Сен 2009 в 14:34
Левша Дата: Сб, 12 Сен 2009, 16:46 | Сообщение # 2
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Ar2R-devil-PiNKy , Молодец! +1! Этот пост будет опубликован в уроках по игрострою.
X.cor.R (Prologue)
Сообщение Ar2R-devil-PiNKy , Молодец! +1! Этот пост будет опубликован в уроках по игрострою. Автор - Левша Дата добавления - 12 Сен 2009 в 16:46
RipperMan Дата: Вт, 17 Ноя 2009, 02:00 | Сообщение # 3
Сообщений: 5
Награды:
0
Репутация:
0
Статус: Offline
Ar2R-devil-PiNKy , можно ли таким способом осуществить настройки игры, например разширение экрана? есть ли возможность нажатием 1-й кнопки открыть второе меню с другими кнопками, или это только одноуровненное меню?
Сообщение Ar2R-devil-PiNKy , можно ли таким способом осуществить настройки игры, например разширение экрана? есть ли возможность нажатием 1-й кнопки открыть второе меню с другими кнопками, или это только одноуровненное меню?Автор - RipperMan Дата добавления - 17 Ноя 2009 в 02:00
Скептик Дата: Вт, 17 Ноя 2009, 03:47 | Сообщение # 4
Мыслитель
Сообщений: 5860
Награды:
48
Репутация:
1731
Статус: Offline
Для смени разрешения можно использовать внешнеигровое меню. Есть несколько разнообразных прог для этой цели, но я советую обратить внимание на Vishnu, которая вдогонку еще позволяет изменить управление в игре и безопасно упаковывает игровые ресурсы. http://forumfiles.thegamecreators.com/download/1881887
Фанат игр Max Payne и Fahrenheit.
Сообщение Для смени разрешения можно использовать внешнеигровое меню. Есть несколько разнообразных прог для этой цели, но я советую обратить внимание на Vishnu, которая вдогонку еще позволяет изменить управление в игре и безопасно упаковывает игровые ресурсы. http://forumfiles.thegamecreators.com/download/1881887
Автор - Скептик Дата добавления - 17 Ноя 2009 в 03:47
RipperMan Дата: Вт, 17 Ноя 2009, 23:47 | Сообщение # 5
Сообщений: 5
Награды:
0
Репутация:
0
Статус: Offline
-warr11r- , спасибо за совет, но я непонял Vishnu - это мод для FPSC?
Сообщение отредактировал RipperMan - Ср, 18 Ноя 2009, 00:48
Сообщение -warr11r- , спасибо за совет, но я непонял Vishnu - это мод для FPSC?Автор - RipperMan Дата добавления - 17 Ноя 2009 в 23:47
White-N Дата: Ср, 18 Ноя 2009, 01:36 | Сообщение # 6
Сообщений: 532
Награды:
3
Репутация:
130
Статус: Offline
Это программа. Ar2R-devil-PiNKy , а это же не твой скрипт! Указывай копирайт!
[img]http://s56.radikal.ru/i153/0910/dd/7697e2c2b1fc.gif[/img] [img]http://i.imgur.com/MjD6Z.jpg[/img]
Сообщение Это программа. Ar2R-devil-PiNKy , а это же не твой скрипт! Указывай копирайт! Автор - White-N Дата добавления - 18 Ноя 2009 в 01:36
Щавель63 Дата: Вт, 26 Окт 2010, 00:20 | Сообщение # 7
CHIBBIS , окей, but i am remember! ^_^
Сообщений: 1001
Награды:
4
Репутация:
167
Статус: Offline
Не знаю как у вас, но у меня возникли проблемы - игра не желала самостоятельно выходит и она сама по себе запускалась после её прохождения. Проблема решилась после того как этот код:
;AIScript from Wizard
;Header
desc = Title Page Wizard
;Script
:state=0:hudreset,hudx=50,hudy=10,hudimage=languagebank\russian\gamecore\backdrops\basic\gamemenu.dds,hudmake=display
:state=0:hudr eset,hudx=50,hudy=45,hudimage=languagebank\russian\gamecore\backdrops\basic\newgame.dds,hudtype=1,hudmake=button
:state=0:hudreset,hudx=50, hudy=55,hudimage=languagebank\russian\gamecore\backdrops\basic\loadgame.dds,hudtype=2,hudmake=button
:state=0:hudreset,hudx=50,hudy=65,hudi mage=languagebank\english\gamecore\video.tga,hudtype=3,hudmake=button
:state=0:hudreset,hudx=50,hudy=75,hudimage=languagebank\russian\gamecore\backdrops\basic\exitgame.dds,hudtype=5,hudmake=button
:state=0:h udreset,hudx=50,hudy=50,hudimage=gamecore\huds\pointer1.dds,hudmake=pointer
:state=0:state=2
:state=2:backdrop=gamecore\backdrops\pprison. jpg
:state=2,hudselectionmade=1:destroy
:state=2,hudselectionmade=3:video=videobank\video.AVI
:state=2,hudselectionmade=5:quitgame,destroy
:state=2,hudselectionmade=2:loadgame
Заменил этим.
;AIScript from Wizard ;Header desc = Title Page Wizard ;Script :state=0:hudreset,hudx=50,hudy=10,hudimage=languagebank\russian\gamecore\backdrops\basic\gamemenu.dds,hudmake=display :state=0:hudr eset,hudx=50,hudy=45,hudimage=languagebank\russian\gamecore\backdrops\basic\newgame.dds,hudtype=1,hudmake=button :state=0:hudreset,hudx=50, hudy=55,hudimage=languagebank\russian\gamecore\backdrops\basic\loadgame.dds,hudtype=2,hudmake=button :state=0:hudreset,hudx=50,hudy=65,hudi mage=languagebank\english\gamecore\video.tga,hudtype=3,hudmake=button :state=0:hudreset,hudx=50,hudy=75,hudimage=languagebank\russian\gamecore\backdrops\basic\exitgame.dds,hudtype=5,hudmake=button :state=0:h udreset,hudx=50,hudy=50,hudimage=gamecore\huds\pointer1.dds,hudmake=pointer :state=0:state=2 :state=2:backdrop=gamecore\backdrops\pprison. jpg :state=2,hudselectionmade=1:destroy :state=2,hudselectionmade=5:quitgame,destroy :state=2,hudselectionmade=3:video=videobank\video.AV I :state=2,hudselectionmade=2:loadgame
Сообщение Не знаю как у вас, но у меня возникли проблемы - игра не желала самостоятельно выходит и она сама по себе запускалась после её прохождения. Проблема решилась после того как этот код:
;AIScript from Wizard
;Header
desc = Title Page Wizard
;Script
:state=0:hudreset,hudx=50,hudy=10,hudimage=languagebank\russian\gamecore\backdrops\basic\gamemenu.dds,hudmake=display
:state=0:hudr eset,hudx=50,hudy=45,hudimage=languagebank\russian\gamecore\backdrops\basic\newgame.dds,hudtype=1,hudmake=button
:state=0:hudreset,hudx=50, hudy=55,hudimage=languagebank\russian\gamecore\backdrops\basic\loadgame.dds,hudtype=2,hudmake=button
:state=0:hudreset,hudx=50,hudy=65,hudi mage=languagebank\english\gamecore\video.tga,hudtype=3,hudmake=button
:state=0:hudreset,hudx=50,hudy=75,hudimage=languagebank\russian\gamecore\backdrops\basic\exitgame.dds,hudtype=5,hudmake=button
:state=0:h udreset,hudx=50,hudy=50,hudimage=gamecore\huds\pointer1.dds,hudmake=pointer
:state=0:state=2
:state=2:backdrop=gamecore\backdrops\pprison. jpg
:state=2,hudselectionmade=1:destroy
:state=2,hudselectionmade=3:video=videobank\video.AVI
:state=2,hudselectionmade=5:quitgame,destroy
:state=2,hudselectionmade=2:loadgame
Заменил этим.
;AIScript from Wizard ;Header desc = Title Page Wizard ;Script :state=0:hudreset,hudx=50,hudy=10,hudimage=languagebank\russian\gamecore\backdrops\basic\gamemenu.dds,hudmake=display :state=0:hudr eset,hudx=50,hudy=45,hudimage=languagebank\russian\gamecore\backdrops\basic\newgame.dds,hudtype=1,hudmake=button :state=0:hudreset,hudx=50, hudy=55,hudimage=languagebank\russian\gamecore\backdrops\basic\loadgame.dds,hudtype=2,hudmake=button :state=0:hudreset,hudx=50,hudy=65,hudi mage=languagebank\english\gamecore\video.tga,hudtype=3,hudmake=button :state=0:hudreset,hudx=50,hudy=75,hudimage=languagebank\russian\gamecore\backdrops\basic\exitgame.dds,hudtype=5,hudmake=button :state=0:h udreset,hudx=50,hudy=50,hudimage=gamecore\huds\pointer1.dds,hudmake=pointer :state=0:state=2 :state=2:backdrop=gamecore\backdrops\pprison. jpg :state=2,hudselectionmade=1:destroy :state=2,hudselectionmade=5:quitgame,destroy :state=2,hudselectionmade=3:video=videobank\video.AV I :state=2,hudselectionmade=2:loadgame
Автор - Щавель63 Дата добавления - 26 Окт 2010 в 00:20
Zaktan Дата: Сб, 15 Янв 2011, 13:52 | Сообщение # 8
Сообщений: 1022
Награды:
8
Репутация:
349
Статус: Offline
Подскажите пожалуйста, как можно добавить настройки управления, как создать кнопку на настройки я впринце понял. И как добавить кнопку для перехода в сетевую игру?
Technology for Home Robotics
Сообщение Подскажите пожалуйста, как можно добавить настройки управления, как создать кнопку на настройки я впринце понял. И как добавить кнопку для перехода в сетевую игру? Автор - Zaktan Дата добавления - 15 Янв 2011 в 13:52
Си_Джей Дата: Сб, 15 Янв 2011, 14:11 | Сообщение # 9
◄Си_Джей►
Сообщений: 859
Награды:
17
Репутация:
386
Статус: Offline
vlad7777 , просто так ты настройки управления не сделаешь, если вообще сделаешь... Помоему некоторые кнопки управления вставлены в сам движок (мод) FPSC-Game.exe
Сообщение vlad7777 , просто так ты настройки управления не сделаешь, если вообще сделаешь... Помоему некоторые кнопки управления вставлены в сам движок (мод) FPSC-Game.exe Автор - Си_Джей Дата добавления - 15 Янв 2011 в 14:11
Black_Riffer Дата: Сб, 15 Янв 2011, 14:36 | Сообщение # 10
Сообщений: 1947
Награды:
33
Репутация:
768
Статус: Offline
vlad7777 , жди 18 патча. Больше никак. Хотя можно написать несложну прогу, которая будет менять значения в конфигах.
Сообщение vlad7777 , жди 18 патча. Больше никак. Хотя можно написать несложну прогу, которая будет менять значения в конфигах.Автор - Black_Riffer Дата добавления - 15 Янв 2011 в 14:36
Zaktan Дата: Вс, 23 Янв 2011, 17:19 | Сообщение # 11
Сообщений: 1022
Награды:
8
Репутация:
349
Статус: Offline
я недавно подумал, и Обнаружил . Если найти файл с кодами кнопок, где каждой команде есть свой код кнопки, то их можно изменять. Внимание Вопрос: есть ли такой файл? . Если есть, то можно ли создать меню с настройками клавиш игры(не выходя из игры)? Добавлено (17.01.2011, 13:44) --------------------------------------------- кстати,можно-ли по такому-же принципу
сделать открытее вкладки меню?Добавлено (23.01.2011, 17:19) --------------------------------------------- файл нашёл (setu.ini) как теперь его редактировать через меню?
Technology for Home Robotics
Сообщение я недавно подумал, и Обнаружил . Если найти файл с кодами кнопок, где каждой команде есть свой код кнопки, то их можно изменять. Внимание Вопрос: есть ли такой файл? . Если есть, то можно ли создать меню с настройками клавиш игры(не выходя из игры)? Добавлено (17.01.2011, 13:44) --------------------------------------------- кстати,можно-ли по такому-же принципу
сделать открытее вкладки меню?Добавлено (23.01.2011, 17:19) --------------------------------------------- файл нашёл (setu.ini) как теперь его редактировать через меню?
Автор - Zaktan Дата добавления - 23 Янв 2011 в 17:19