Сповіщення
Очистити все

Виводимо елементи статики на худ


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

Значить, створюємо скрипт ваш_скрипт.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 >

   
Цитата