Расширенное меню


Меню категорий

Мир зоны [17]
Для модмейкера [18]
Прохождения [6]
FAQ Читы Коды [6]

Энциклопедия ST-SE






[?]
Логин: Пароль:
S.T.A.L.K.E.R. » Для модмейкера ҂ 13.12.2010 Понедельник (19:59) ∎ Добавил: Saha

Выводим часы в HUD


Для этого нам понадобятся стандартные файлы: config/ui/ui_custom_msgs.xml и scripts/bind_stalker.script.

1. Создаём файл ваше_название_скрипта.script в папке gamedata/scripts и пишем в него:

function show_time()
local hud = get_hud()
local cs = hud:GetCustomStatic("hud_show_time")
if cs == nil then
hud:AddCustomStatic("hud_time_static", true)
hud:AddCustomStatic("hud_show_time", true)
cs = hud:GetCustomStatic("hud_show_time")
end

local time_h = level.get_time_hours()
local time_m = level.get_time_minutes()
local msg
if time_m >= 10 then
msg = string.format(" %02d:%02d\n", time_h, time_m)
else
msg = string.format(" %02d:%02d\n", time_h, time_m)
end

if cs ~= nil then cs:wnd():SetText(msg) end
end

2. Далее открываем файл ui_custom_msgs.xml в config/ui/ и пишем туда:


Time
ui_hud_frame_clock





3. Открываем файл bind_stalker.script и пишем после:

function actor_binder:update(delta)
object_binder.update(self, delta)
local time = time_global()
game_stats.update (delta, self.object)

ваше_название_скрипта.show_time() в любую функцию.

Смотри так же:

В мире Сталкер и не только - Выводим часы в HUD

  • Комментарии на сайте
  • Оставить комментарий через Вконтакте

Всего комментариев: 0 Оставь мнение не будь редиской ;)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]


Новости про Survarium, STALKER: Зов Припяти, Сталкер: Тень Чернобыля

Дизайн лицензирован на компанию ОАО "ГКТ" любое копирование карается по закону о нарушению
авторских прав. Совместно с S.E. Сайт создан в системе uCoz | Для просмотра сайта используйте Google Chrome.

Онлайн всего: 1
Гостей: 1
Пользователей: 0