[CoP] Выводим часы на Hud
|
|
|
Rolan
Понедельник, 22.11.2010, 07:16 | Сообщение # 1
Статус: |
|
Отмычка: |
|
Сообщений: |
169 |
Награды: |
2 |
Регистрация: |
31.05.2010 |
|
Для этого нам понадобятся стандартные файлы:
- 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[/color]
[color=green]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/ и пишем туда:
Код <hud_time_static x="852" y="17" width="156" height="52"> <text complex_mode="0" x="65" y="0" font="letterica16" r="255" g="255" b="255" a="130">Time</text> <texture>ui_hud_frame_clock</texture> </hud_time_static> <hud_show_time x="862" y="38" width="156" height="52"> <text x="0" y="0" font="graffiti19" r="255" g="255" b="255" a="140" align="c"/> </hud_show_time> 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()
Автор: Steelrat
|
|
Понедельник, 22.11.2010, 07:16
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
31.05.2010 |
|
|
|
|
|
MrHeAdShot
Воскресенье, 06.03.2011, 23:54 | Сообщение # 2
Статус: |
|
Отмычка: |
|
Сообщений: |
146 |
Награды: |
1 |
Регистрация: |
06.03.2011 |
|
FATAL ERROR [error]Expression : xml_doc.NavigateToNode(path,index) [error]Function : CUIXmlInit::InitStatic [error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\UIXmlInit.cpp [error]Line : 172 [error]Description : XML node not found [error]Arguments : hud_time_static stack trace:
|
|
Воскресенье, 06.03.2011, 23:54
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
06.03.2011 |
|
|
|
|
|
PR-MOD
Статус: |
|
Отмычка: |
|
Сообщений: |
87 |
Награды: |
1 |
Регистрация: |
03.01.2011 |
|
значит что то неправильно сделал потому что у мну на ЧН с 10ым патчем робит
|
|
Пятница, 11.03.2011, 13:57
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
03.01.2011 |
|
|
|
|
|
SkyLoader
Пятница, 11.03.2011, 16:18 | Сообщение # 4
Статус: |
|
Бывалый: |
|
Сообщений: |
1116 |
Награды: |
12 |
Регистрация: |
29.11.2010 |
|
MrHeAdShot, ты изменил ui_custom_msgs.xml?
|
|
Пятница, 11.03.2011, 16:18
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
29.11.2010 |
|
|
|
|
|
PR-MOD
Статус: |
|
Отмычка: |
|
Сообщений: |
87 |
Награды: |
1 |
Регистрация: |
03.01.2011 |
|
в ui_custom_msgs.xml напиши Time ui_hud_frame_clock
|
|
Пятница, 11.03.2011, 17:12
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
03.01.2011 |
|
|
|
|
|
Статус: |
|
: |
|
Сообщений: |
|
Регистрация: |
|
|
Спасибо. То, что надо
Сообщение отредактировал Nikitos817 - Пятница, 18.03.2011, 20:54
|
|
Пятница, 18.03.2011, 20:43
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
|
|
|
|
|
|
supei-sa
Четверг, 24.03.2011, 19:37 | Сообщение # 7
Статус: |
|
Ветеран: |
|
Сообщений: |
4356 |
Награды: |
6 |
Регистрация: |
25.10.2010 |
|
спасибо хорошее нововедение
|
|
Четверг, 24.03.2011, 19:37
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
25.10.2010 |
|
|
|
|
|
Бульба
Пятница, 25.03.2011, 18:34 | Сообщение # 8
|
Пятница, 25.03.2011, 18:34
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
21.11.2010 |
|
|
|
|
|
MaxOFF
Четверг, 15.09.2011, 12:38 | Сообщение # 9
Статус: |
|
Зевака: |
|
Сообщений: |
24 |
Награды: |
1 |
Регистрация: |
15.09.2011 |
|
всё робит! Спасибо
|
|
Четверг, 15.09.2011, 12:38
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
15.09.2011 |
|
|
|
|
|
6poHR777
Суббота, 19.05.2012, 15:12 | Сообщение # 10
Статус: |
|
Опытный: |
|
Сообщений: |
1480 |
Награды: |
0 |
Регистрация: |
05.01.2012 |
|
Всё делал по инструкции выше.
Сообщение отредактировал 6poHR777 - Суббота, 19.05.2012, 15:13
|
|
Суббота, 19.05.2012, 15:12
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
05.01.2012 |
|
|
|
|
|
RICK
Суббота, 19.05.2012, 15:58 | Сообщение # 11
Статус: |
|
Опытный: |
|
Сообщений: |
1205 |
Награды: |
4 |
Регистрация: |
10.05.2011 |
|
неправильно в бинд сталкере что то написал
как скрипт называетсяДобавлено (19.05.2012, 15:58) --------------------------------------------- или скинь скрипты я посмотрю
|
|
Суббота, 19.05.2012, 15:58
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
10.05.2011 |
|
|
|
|
|
6poHR777
Суббота, 19.05.2012, 16:05 | Сообщение # 12
Статус: |
|
Опытный: |
|
Сообщений: |
1480 |
Награды: |
0 |
Регистрация: |
05.01.2012 |
|
Kail, как бы в бинд_сталке еще несколько скриптов задействованы, их тоже?Добавлено (19.05.2012, 16:05) --------------------------------------------- Kail, вот: Некоторые убрал (с которыми долго возиться), оставил которые используются.
|
|
Суббота, 19.05.2012, 16:05
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
05.01.2012 |
|
|
|
|
|
RICK
Суббота, 19.05.2012, 16:27 | Сообщение # 13
Статус: |
|
Опытный: |
|
Сообщений: |
1205 |
Награды: |
4 |
Регистрация: |
10.05.2011 |
|
все жди как посмотрю вышлю обратноДобавлено (19.05.2012, 16:27) --------------------------------------------- кароче ерунда какай та некачает внутреняя ошибка сервака
попробуй так помочь в бинде что бы часы подключить нада сюда писать
-- DEBUG slowdown -- slowdown.update()
local time = time_global() game_stats.update (delta, self.object)
-- вывод часов на худ hud_clock.show_time() -- вот первая навазние скрипта второе навазние функции
-- апдейт погоды self.weather_manager:update()
|
|
Суббота, 19.05.2012, 16:27
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
10.05.2011 |
|
|
|
|
|
6poHR777
Суббота, 19.05.2012, 16:38 | Сообщение # 14
Статус: |
|
Опытный: |
|
Сообщений: |
1480 |
Награды: |
0 |
Регистрация: |
05.01.2012 |
|
Kail, куда именно написать?Добавлено (19.05.2012, 16:32) --------------------------------------------- Понял. Добавлено (19.05.2012, 16:38) --------------------------------------------- Спасибо.
|
|
Суббота, 19.05.2012, 16:38
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
05.01.2012 |
|
|
|
|
|
Доберман
Суббота, 19.08.2017, 18:35 | Сообщение # 15
Статус: |
|
Зевака: |
|
Сообщений: |
3 |
Награды: |
0 |
Регистрация: |
19.08.2017 |
|
Все сделал как тут написано а результат нулевой
|
|
Суббота, 19.08.2017, 18:35
|
Статус: |
|
Сообщений: |
666 |
Регистрация: |
19.08.2017 |
|
|
|
|