Автор - A_B Часы в игре. Полный F.A.Q. Модернизация от HikeR.
=================================================
С исчезновением часов с экранапосле смерти ГГ.
==============================================
1.Открываешь scripts\bind_stalker
=================================
Находишь в середине строку: -- апдейт погоды
Выше этой строки вставляешь: show_time()
Должно получиться:
game_stats.update (delta, self.object)
show_time()
-- апдейт погоды
Дальше находишь в самом низу end и ниже его копируешь этот код (если внизу 2 раза end, то вместо нижнего):
---------------------------------------------------------------------------------------------------------------------
functi on show_time()
local hud = "hud_show_time"
if db.actor and db.actor:alive() then
if get_hud():GetCustomStatic(hud) == nil then get_hud():AddCustomStatic(hud, true) end
get_hud():GetCustomStatic(hud):wnd():SetTextST(game.get_game_time():timeToString(1))
else
get_hud():RemoveCustomStatic(hud)
end
end
В конце должно быть два end
============================
2.Далее открываешь config\ui\ui_custom_msgs
===========================================
Находишь в самом низу </header> и выше его копируешь этот код:
-------------------------------------------------------------------------------------------------------------------------
<hud_show _time x="184" y="7" width="900" height="100" complex_mode="1">
<text x="47" y="13" font="graffiti22" r="255" g="215" b="0" a="255" align="l" color="ui_7"/>
<texture>ui_watch_back</texture>
</hud_show_time>
</header>
В конце должно быть </header>
==============================
Для изменения расположения часов на экране редактируется строка из ui_custom_msgs.
<hud_show_time x="000" y="000" width="900" height="100" complex_mode="1">
Где x= растояние слева направо, y= растояние сверху вниз.
Для изменения расположения индикации часов редактируется строка.
<text x="000" y="000" font="graffiti22" r="255" g="215" b="0" a="255" align="l" color="ui_7"/>
Где x= растояние слева направо, y= растояние сверху вниз.