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