Выводим элементы статики на худ
Материал из S.T.A.L.K.E.R. Inside Wiki
Версия от 14:18, 19 июня 2014; FantomICW (обсуждение | вклад)
Значит, создаем скрипт ваш скрипт.script и пишем:
function hud_elements() local hud = get_hud() --Задаем локальную переменную - обращение к худу local element1 = hud:GetCustomStatic("elementone") --Задаем локальную переменную - инициализация худ-элемента if element1 == nil then --Условие: если элемент не выведен, то... hud:AddCustomStatic("elementone") --...добавляем его на худ end end
И после заходим в bind_stalker.script после апдейта актора (проверка каждую секунду):
ваш_скрипт.hud_elements()
Стоит учесть, что xml-описание элемента должно находиться в файле configs\ui\ui_custom_msgs.xml. Пример xml-описания статика для надписи Work in progress... из билда 3120:
<cs_demo_play x="30" y="710" width="600" height="50" complex_mode="1" stretch="1" light_anim="" la_cyclic="1" la_texture="1" la_alpha="1"> <text font="letterica18" r="240" g="217" b="182" a="255" align="l"/> </cs_demo_play>