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

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

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

Перейти к: навигация, поиск
Строка 46: Строка 46:
 
}  
 
}  
 
и меняем на  
 
и меняем на  
PDA.script
 
 
  
 
local sleep_zones_tbl =
 
local sleep_zones_tbl =
Строка 56: Строка 54:
 
{target = "произвольное название вашего места_id", hint = "st_ui_pda_sleep_place"},
 
{target = "произвольное название вашего места_id", hint = "st_ui_pda_sleep_place"},
 
}  
 
}  
 +
 
Сохраняем
 
Сохраняем
 
3.
 
3.
Строка 79: Строка 78:
 
"actor_surge_hide_2"
 
"actor_surge_hide_2"
 
}
 
}
 
 
  Сохраняем.
 
  Сохраняем.
Собираем '''all.spawn''' обратно. Готово! Теперь после запуска игры с новым '''all.spawn''' у нас будет спальное место в барже Ноя(координаты брались оттуда)
+
Собираем '''all.spawn''' обратно. Готово! Теперь после запуска игры с новым '''all.spawn''' у нас будет спальное место в барже Ноя(координаты брались оттуда)
  
 
Автор: '''ZeeK'''
 
Автор: '''ZeeK'''
  
P.S. Просьба поправить мою статью графически, ибо я немного запутался в редактировании....)
+
P.S. Просьба поправить мою статью графически, ибо я немного запутался в редактировании….)

Версия 13:46, 3 декабря 2010

Здравствуйте, сегодня мы рассмотрим добавление места для сна в ЗП. Это моя первая статья, так что прошу сильно ногами не бить.... 1. Итак мы решили добавить место для сна. Сначала мы распакуем all.spawn и откроем alife_zaton и добавим в конце секцию [Ваш номер секции]

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

2. Потом идем в скрипт PDA.script Ищем строчку 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"}, } и меняем на

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"}, }

Сохраняем 3. открываем xr_effects.script ищем строку

function sleep(actor, npc) local sleep_zones = { "zat_a2_sr_sleep", "jup_a6_sr_sleep", "pri_a16_sr_sleep", "actor_surge_hide_2" }

и также меняем на

function sleep(actor, npc) local sleep_zones = { "zat_a2_sr_sleep", "jup_a6_sr_sleep", "pri_a16_sr_sleep", "произвольное название вашего места", "actor_surge_hide_2" }

Сохраняем.
Собираем all.spawn обратно. Готово! Теперь после запуска игры с новым all.spawn у нас будет спальное место в барже Ноя(координаты брались оттуда)

Автор: ZeeK

P.S. Просьба поправить мою статью графически, ибо я немного запутался в редактировании….)

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