Jein 12 Опубликовано 3 Ноября 2012 Всем привет. Подскажите пожалуйста, имеется готовая функция времени: function show_time() --------------------------------------------------------------------------------- local clock = true -- (true\false) - включение\выключение показа часов на HUDе --------------------------------------------------------------------------------- local hud = get_hud() if clock == true then local cs = hud:GetCustomStatic("hud_show_time") if cs == nil then hud:AddCustomStatic("hud_show_time", true) cs = hud:GetCustomStatic("hud_show_time") end local time_h = level.get_time_hours() - "2" 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 end Имеется также в скрипте функция которая "ловит" момент открытия ПДА и вызывает функцию времени. function PdaOpen() oHelpWnd = CHelpWindow() oPda = level.main_input_receiver() my_show_time.show_time() А вот строка времени не появляется. Причем проводил эксперименты с выводом CUIStatic() на Пда - текст выводится без проблем. Помогите пожалуйста - две недели уже борюсь. Поделиться этим сообщением Ссылка на сообщение
Jein 12 Опубликовано 4 Ноября 2012 (изменено) alen_fantom Извините что толком не объяснил. Строка времени мне нужна на ПДА. А в описателе .xml строка уже прописана. Изменено 5 Ноября 2012 пользователем ColR_iT Поделиться этим сообщением Ссылка на сообщение
Jein 12 Опубликовано 4 Ноября 2012 alen_fantom, ну да, есть такая строка в этом файле. Насколько я разбирался, таким образом выводится стандартное время Сталкера в ПДА. Но его править не получиться так как оно формируется из движка игры (xrGame.dll) Вот по-этому я и пытаюсь замутить свой вывод времени - дабы можно было вносить в него правки. Поделиться этим сообщением Ссылка на сообщение