CoP. Создание места для сна — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

CoP. Создание места для сна — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(sofmiPsRv)
Строка 1: Строка 1:
−
Здравствуйте, сегодня мы рассмотрим добавление места для сна в ЗП.
+
pB0v84  <a href="http://nhkoaonxlhfi.com/">nhkoaonxlhfi</a>, [url=http://qlaxcofanysl.com/]qlaxcofanysl[/url], [link=http://zyhxziptqctp.com/]zyhxziptqctp[/link], http://pdtkeoxgzlku.com/
−
Это моя первая статья, так что прошу сильно ногами не бить....
+
−
 
+
−
 
+
−
'''1.''' Итак, мы решили добавить место для сна. Сначала мы распакуем '''all.spawn''', откроем '''alife_zaton.ltx''' и добавим в конце секцию
+
−
 
+
−
<ini>
+
−
[Ваш номер секции]
+
−
; cse_abstract properties
+
−
section_name = space_restrictor
+
−
name = произвольное название вашего места
+
−
position=155.8231048584,-6.5563974380493,-138.71978759766
+
−
direction = 0,0,0
+
−
version = 0x7c
+
−
script_version = 8
+
−
 
+
−
; cse_alife_object properties
+
−
level_vertex_id=1233171
+
−
game_vertex_id=13
+
−
distance = 9.09999942779541
+
−
object_flags = 0xffffff2e
+
−
custom_data = <<END
+
−
[story_object]
+
−
story_id = произвольное название вашего места_id
+
−
 
+
−
[logic]
+
−
cfg = scripts\sr_sleep.ltx
+
−
END
+
−
 
+
−
; cse_shape properties
+
−
shapes = shape0
+
−
shape0:type = box
+
−
shape0:axis_x = 5.02119588851929,0,0
+
−
shape0:axis_y = 0,5.0482006072998,0
+
−
shape0:axis_z = 0,0,2.23479747772217
+
−
shape0:offset = 0,0,0
+
−
 
+
−
; cse_alife_space_restrictor properties
+
−
restrictor_type = 3
+
−
</ini>
+
−
 
+
−
 
+
−
'''2.''' Потом идем в '''pda.script''', ищем строки
+
−
 
+
−
<lua>
+
−
local sleep_zones_tbl =
+
−
 
+
−
{
+
−
{target = "zat_a2_sr_sleep_id", hint = "st_ui_pda_sleep_place"},
+
−
{target = "jup_a6_sr_sleep_id", hint = "st_ui_pda_sleep_place"},
+
−
{target = "pri_a16_sr_sleep_id", hint = "st_ui_pda_sleep_place"},
+
−
}
+
−
</lua>
+
−
 
+
−
и меняем на
+
−
 
+
−
<lua>
+
−
local sleep_zones_tbl =
+
−
{
+
−
{target = "zat_a2_sr_sleep_id", hint = "st_ui_pda_sleep_place"},
+
−
{target = "jup_a6_sr_sleep_id", hint = "st_ui_pda_sleep_place"},
+
−
{target = "pri_a16_sr_sleep_id", hint = "st_ui_pda_sleep_place"},
+
−
{target = "произвольное название вашего места_id", hint = "st_ui_pda_sleep_place"},
+
−
}
+
−
</lua>
+
−
 
+
−
 
+
−
'''3.''' Открываем '''xr_effects.script''', ищем строки
+
−
 
+
−
<lua>
+
−
function sleep(actor, npc)
+
−
local sleep_zones = {
+
−
"zat_a2_sr_sleep",
+
−
"jup_a6_sr_sleep",
+
−
"pri_a16_sr_sleep",
+
−
"actor_surge_hide_2"
+
−
}
+
−
</lua>
+
−
 
+
−
и также меняем на
+
−
 
+
−
<lua>
+
−
function sleep(actor, npc)
+
−
local sleep_zones = {
+
−
"произвольное название вашего места",
+
−
"zat_a2_sr_sleep",
+
−
"jup_a6_sr_sleep",
+
−
"pri_a16_sr_sleep",
+
−
"actor_surge_hide_2"
+
−
}
+
−
</lua>
+
−
 
+
−
Собираем '''all.spawn'''. Готово! Теперь после запуска игры с новым '''all.spawn''' у нас будет спальное место в барже Ноя (координаты брались оттуда).
+
−
 
+
−
'''Автор: ZeeK'''
+
−
 
+
−
[[Категория:Скрипты]]
+

Версия 02:52, 1 марта 2011

pB0v84 <a href="http://nhkoaonxlhfi.com/">nhkoaonxlhfi</a>, [url=http://qlaxcofanysl.com/]qlaxcofanysl[/url], [link=http://zyhxziptqctp.com/]zyhxziptqctp[/link], http://pdtkeoxgzlku.com/

Другие места
LANGUAGE