Добавляем текст в главное меню — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(Ваш первый заработок 60 минут. Законно и без рисков!) |
|||
| Строка 1: | Строка 1: | ||
| − | + | Для создания текста в главном меню нам понадобится два файла ui_main_menu.script (gamedata\scripts) и ui_mm_main.xml (gamedata\config\ui). | |
| − | и | + | |
| − | + | Заходим в ui_main_menu.script и находим там: | |
| − | + | <pre> | |
| − | + | function main_menu:InitControls() | |
| − | + | self:Init(0,0,1024,768) | |
| − | + | local xml = CScriptXmlInit() | |
| − | + | xml:ParseFile("ui_mm_main.xml") | |
| − | - | + | |
| − | + | xml:InitStatic("back_movie", self) | |
| − | + | xml:InitStatic("background", self) | |
| − | + | xml:InitStatic("fire_movie", self) | |
| + | self.shniaga = xml:InitMMShniaga("shniaga_wnd",self); | ||
| + | |||
| + | self.message_box = CUIMessageBoxEx() | ||
| + | self:Register(self.message_box, "msg_box") | ||
| + | end | ||
| + | </pre> | ||
| + | |||
| + | После self:Register(self.message_box, "msg_box") в следущей строке пишем: | ||
| + | <pre> | ||
| + | local _ver = xml:InitStatic("static_version",self) | ||
| + | local mm = _G.main_menu.get_main_menu() | ||
| + | _ver:SetText ( "ПРИМЕР:\'Тут может быть любой ваш тест!\' v" .. mm:GetGSVer()) | ||
| + | </pre> | ||
| + | |||
| + | Должно получится так: | ||
| + | <pre> | ||
| + | function main_menu:InitControls() | ||
| + | self:Init(0,0,1024,768) | ||
| + | local xml = CScriptXmlInit() | ||
| + | xml:ParseFile("ui_mm_main.xml") | ||
| + | |||
| + | xml:InitStatic("back_movie", self) | ||
| + | xml:InitStatic("background", self) | ||
| + | xml:InitStatic("fire_movie", self) | ||
| + | self.shniaga = xml:InitMMShniaga("shniaga_wnd",self); | ||
| + | |||
| + | self.message_box = CUIMessageBoxEx() | ||
| + | self:Register(self.message_box, "msg_box") | ||
| + | |||
| + | local _ver = xml:InitStatic("static_version",self) | ||
| + | local mm = _G.main_menu.get_main_menu() | ||
| + | _ver:SetText ( "Покинутая Зона mod \'Автор мода: vavilov8 game-stalker.ucoz.org\' v" .. mm:GetGSVer()) | ||
| + | |||
| + | end | ||
| + | </pre> | ||
| + | |||
| + | Далее заходим в ui_mm_main.xml и находим там | ||
| + | <pre> | ||
| + | <static_version x="375" y="740" width="100" height="30"> | ||
| + | <text align="r" font="letterica16" r="237" g="28" b="36" complex_mode="0"/> | ||
| + | </static_version> | ||
| + | </pre> | ||
| + | |||
| + | Там где r="237, g="28, b="36 это цвета их можно поменять на любой другой, достаточно просто открыть палитру цветов в paint и выбрать такой какой надо r=" это красный g=" это зеленый b=" синий. Все картику можете посмотреть http://game-stalker.ucoz.org/text_v_main_menu.png | ||
| + | |||
| + | Автор: vavilov8 | ||
| + | Поправил: Fireman3000 | ||
| + | |||
| + | [[Категория:Trash]] | ||
Версия 21:24, 9 февраля 2017
Для создания текста в главном меню нам понадобится два файла ui_main_menu.script (gamedata\scripts) и ui_mm_main.xml (gamedata\config\ui).
Заходим в ui_main_menu.script и находим там:
function main_menu:InitControls()
self:Init(0,0,1024,768)
local xml = CScriptXmlInit()
xml:ParseFile("ui_mm_main.xml")
xml:InitStatic("back_movie", self)
xml:InitStatic("background", self)
xml:InitStatic("fire_movie", self)
self.shniaga = xml:InitMMShniaga("shniaga_wnd",self);
self.message_box = CUIMessageBoxEx()
self:Register(self.message_box, "msg_box")
end
После self:Register(self.message_box, "msg_box") в следущей строке пишем:
local _ver = xml:InitStatic("static_version",self)
local mm = _G.main_menu.get_main_menu()
_ver:SetText ( "ПРИМЕР:\'Тут может быть любой ваш тест!\' v" .. mm:GetGSVer())
Должно получится так:
function main_menu:InitControls()
self:Init(0,0,1024,768)
local xml = CScriptXmlInit()
xml:ParseFile("ui_mm_main.xml")
xml:InitStatic("back_movie", self)
xml:InitStatic("background", self)
xml:InitStatic("fire_movie", self)
self.shniaga = xml:InitMMShniaga("shniaga_wnd",self);
self.message_box = CUIMessageBoxEx()
self:Register(self.message_box, "msg_box")
local _ver = xml:InitStatic("static_version",self)
local mm = _G.main_menu.get_main_menu()
_ver:SetText ( "Покинутая Зона mod \'Автор мода: vavilov8 game-stalker.ucoz.org\' v" .. mm:GetGSVer())
end
Далее заходим в ui_mm_main.xml и находим там
<static_version x="375" y="740" width="100" height="30"> <text align="r" font="letterica16" r="237" g="28" b="36" complex_mode="0"/> </static_version>
Там где r="237, g="28, b="36 это цвета их можно поменять на любой другой, достаточно просто открыть палитру цветов в paint и выбрать такой какой надо r=" это красный g=" это зеленый b=" синий. Все картику можете посмотреть http://game-stalker.ucoz.org/text_v_main_menu.png
Автор: vavilov8 Поправил: Fireman3000