Перейти к контенту

[SoC] Ковыряемся в файлах


Halford

Рекомендуемые сообщения

Доброй ночи. Подскажите, что мне нужно, что бы вывести на экран время, которое прошло с начала запуска игры. т.е. сколько часов/минут запущена игра. Знаю, что есть функция game.time(). Смог вывести худ игровое время. А что поменять в скрипте, что бы вместо игрового, показывалось время с начала запуска не пойму.

Поделиться этим сообщением


Ссылка на сообщение

Прошу прощения за тупизм. Ранее я задавал вопрос, как вывести на экран время, которое прошло с начала запуска игры.

Смог с помощью одного из уроков по модмейкерству вывести на худ игровое время:

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

 

 

Так же я знаю, что за вывод реального времени с момента запуска игры отвечает функция time_global()

Но что поменять в скрипте, что бы выводилось это самое нужное мне время я не знаю. Подскажите пожалуйста.

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...