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

CoP. Создание спального мешка — различия между версиями

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

Перейти к: навигация, поиск
(Новая страница: «Всем привет… В этой статье я расскажу вам как создать спальный мешок в ЗП Для начала зах...»)
 
Строка 3: Строка 3:
 
  Для начала заходим в файл gamedata\configs\misc\items.ltx  
 
  Для начала заходим в файл gamedata\configs\misc\items.ltx  
 
  И в самый конец добавляем вот это:  
 
  И в самый конец добавляем вот это:  
; Спальник  
+
<code> ; Спальник  
 
  [spalnik]:identity_immunities  
 
  [spalnik]:identity_immunities  
 
  discovery_dependency =  
 
  discovery_dependency =  
Строка 32: Строка 32:
 
  inv_grid_x = 14  
 
  inv_grid_x = 14  
 
  inv_grid_y = 23  
 
  inv_grid_y = 23  
  cost = 2200  
+
  cost = 2200</code>
 
  Сохраняем…  
 
  Сохраняем…  
 
  Теперь идём в файл bind_stalker.script и после строчек  
 
  Теперь идём в файл bind_stalker.script и после строчек  
get_console():execute("snd_volume_eff 0")  
+
<code> get_console():execute("snd_volume_eff 0")  
  else  
+
  else</code>
 
  пишем вот это:  
 
  пишем вот это:  
if (spalnik) then spalnik.use_inventory_item(s_obj) end --Idler используем спальник?  
+
<code> if (spalnik) then spalnik.use_inventory_item(s_obj) end --Idler используем спальник?  
  end  
+
  end</code>
 
  сохраняем…  
 
  сохраняем…  
 
  Теперь в папке gamedata\scripts создадим файл spalnik.script и в него впишем:  
 
  Теперь в папке gamedata\scripts создадим файл spalnik.script и в него впишем:  
  
  --[[
+
  <code>-- функции АМК  
File: spalnik.script
+
rev: 12/10/09.01
+
Обработчик для спальника
+
]]
+
 
+
-- функции АМК  
+
 
  function spawn_item_in_inv(spawn_item, npc)  
 
  function spawn_item_in_inv(spawn_item, npc)  
 
  if npc==nil then  
 
  if npc==nil then  
Строка 79: Строка 73:
 
  end  
 
  end  
 
  end  
 
  end  
 
+
</code>
  
 
  все можно сохранять...  
 
  все можно сохранять...  
 
  Теперь идем в файл gamadata\configs\text\rus\st_items_equipment.xml  
 
  Теперь идем в файл gamadata\configs\text\rus\st_items_equipment.xml  
 
  И в конце перед строчкой вписываем вот это:  
 
  И в конце перед строчкой вписываем вот это:  
 
+
<code>
 
  Спальный мешок  
 
  Спальный мешок  
  
 
  Спальный мешок  
 
  Спальный мешок  
  
  Походный спальный мешок. Пожалуй, самый удобный способ переночевать в Зоне. Но от радиации не спасёт, поэтому для ночевки нужно искать места по-укромнее. Например такие, где можно переждать выброс.  
+
  Походный спальный мешок. Пожалуй, самый удобный способ переночевать в Зоне. Но от радиации не спасёт, поэтому для ночевки нужно искать места по-укромнее. Например такие, где можно переждать выброс.</code>
  
 
  Сохраняем…  
 
  Сохраняем…  
 
  Теперь идем в туже папку в файл ui_st_screen.xml и в конце перед строчкой пишем вот это:  
 
  Теперь идем в туже папку в файл ui_st_screen.xml и в конце перед строчкой пишем вот это:  
 
+
<code>
 
  В этом месте не заснуть. Нужно найти укрытие в котором можно переждать выброс.  
 
  В этом месте не заснуть. Нужно найти укрытие в котором можно переждать выброс.  
  
Теперь идем в файл:  
+
</code> Теперь идем в файл:  
 
  Gamedata\configs\gamepley\character_desc_general.xml и там после строчки:  
 
  Gamedata\configs\gamepley\character_desc_general.xml и там после строчки:  
stalker_outfit \n  
+
<code> stalker_outfit \n</code>
 
  пишем:  
 
  пишем:  
spalnik \n  
+
<code> spalnik \n</code>
 
  Сохраняем…  
 
  Сохраняем…  
 
  Все можно заходить в игру и проверять…Спальный мешок появится у вас в начале новой игры!!!  
 
  Все можно заходить в игру и проверять…Спальный мешок появится у вас в начале новой игры!!!  
  НО ЕСТЬ ДВА НЕДОСТАТКА!!!У СПАЛЬНОГО МЕШКА НЕТ ИКОНКИ ИНВЕНТАРЯ И У МОДЕЛЬ У НЕГО НЕ СПАЛЬНОГО МЕШКА, А БАНКИ КРАСКИ…ИКОНКУ СДЕЛАЙТЕ САМИ, ДУМАЮ ЗНАЕТЕ КАК, НУ А ЕСЛИ У ВАС И МОДЕЛЬ СПАЛЬНОГО МЕШКА ЕСТЬ ТО ЭТО ВООБЩЕ ОТЛИЧНО…ДУМАЮ КАК ЕЁ ВСТАВИТЬ ВЫ ТОЖЕ ЗНАТЕ…
+
  НО ЕСТЬ ДВА НЕДОСТАТКА!!!У СПАЛЬНОГО МЕШКА НЕТ ИКОНКИ ИНВЕНТАРЯ И У МОДЕЛЬ У НЕГО НЕ СПАЛЬНОГО МЕШКА, А БАНКИ КРАСКИ…ИКОНКУ СДЕЛАЙТЕ САМИ, ДУМАЮ ЗНАЕТЕ КАК, НУ А ЕСЛИ У ВАС И МОДЕЛЬ СПАЛЬНОГО МЕШКА ЕСТЬ ТО ЭТО ВООБЩЕ ОТЛИЧНО…ДУМАЮ КАК ЕЁ ВСТАВИТЬ ВЫ ТОЖЕ ЗНАЕТЕ…
 
  Так по моему не чего не забыл…  
 
  Так по моему не чего не забыл…  
  (Статья от ак101)
+
  '''(Статья от ак101)'''

Версия 16:05, 22 апреля 2011

Всем привет…

В этой статье я расскажу вам как создать спальный мешок в ЗП 
Для начала заходим в файл gamedata\configs\misc\items.ltx 
И в самый конец добавляем вот это: 
; Спальник 
[spalnik]:identity_immunities
discovery_dependency =
$spawn = "food and drugs\antirad"
$prefetch = 32
class = S_FOOD
cform = skeleton
 ; eatable item
eat_health = 0
eat_satiety = 0
eat_power = 0
eat_radiation = 0
eat_alcohol = 0
wounds_heal_perc = 0
eat_portions_num = 1
 ; food item
animation_slot = 4
 ;hud item
hud = wpn_vodka_hud
 
visual = dynamics\workshop_room\banka_kraski_1.ogf
description = enc_spalnik
inv_name = spalnik
inv_name_short = spalnik_s
inv_weight = 1
inv_grid_width = 2
inv_grid_height = 2
inv_grid_x = 14
inv_grid_y = 23
cost = 2200
Сохраняем… 
Теперь идём в файл bind_stalker.script и после строчек 
get_console():execute("snd_volume_eff 0") 
else
пишем вот это: 
if (spalnik) then spalnik.use_inventory_item(s_obj) end --Idler используем спальник? 
end
сохраняем… 
Теперь в папке gamedata\scripts создадим файл spalnik.script и в него впишем: 
-- функции АМК 
function spawn_item_in_inv(spawn_item, npc)
if npc==nil then
npc=db.actor
end
return alife():create(spawn_item,
npc:position(),
npc:level_vertex_id(),
npc:game_vertex_id(),
npc:id())
end
 
-- функции спальника
function use(s_obj)
if not s_obj then return end
if (surge_manager.actor_in_cover()) then
ui_sleep_dialog.sleep()
give_info("sleep_active")
else
news_manager.send_tip(db.actor, game.translate_string("st_spalnik_nosleep"))
end
 
spawn_item_in_inv("spalnik")
end
 
function use_inventory_item(s_obj)
if s_obj and s_obj.section_name and s_obj:section_name()=="spalnik" then
use(s_obj)
end
end
все можно сохранять... 
Теперь идем в файл gamadata\configs\text\rus\st_items_equipment.xml 
И в конце перед строчкой вписываем вот это: 
Спальный мешок 
 
Спальный мешок
 
Походный спальный мешок. Пожалуй, самый удобный способ переночевать в Зоне. Но от радиации не спасёт, поэтому для ночевки нужно искать места по-укромнее. Например такие, где можно переждать выброс.
Сохраняем… 
Теперь идем в туже папку в файл ui_st_screen.xml и в конце перед строчкой пишем вот это: 
В этом месте не заснуть. Нужно найти укрытие в котором можно переждать выброс.
Теперь идем в файл:
Gamedata\configs\gamepley\character_desc_general.xml и там после строчки: 
stalker_outfit \n
пишем: 
spalnik \n
Сохраняем… 
Все можно заходить в игру и проверять…Спальный мешок появится у вас в начале новой игры!!! 
НО ЕСТЬ ДВА НЕДОСТАТКА!!!У СПАЛЬНОГО МЕШКА НЕТ ИКОНКИ ИНВЕНТАРЯ И У МОДЕЛЬ У НЕГО НЕ СПАЛЬНОГО МЕШКА, А БАНКИ КРАСКИ…ИКОНКУ СДЕЛАЙТЕ САМИ, ДУМАЮ ЗНАЕТЕ КАК, НУ А ЕСЛИ У ВАС И МОДЕЛЬ СПАЛЬНОГО МЕШКА ЕСТЬ ТО ЭТО ВООБЩЕ ОТЛИЧНО…ДУМАЮ КАК ЕЁ ВСТАВИТЬ ВЫ ТОЖЕ ЗНАЕТЕ… 
Так по моему не чего не забыл… 
(Статья от ак101)
Другие места
LANGUAGE