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

Cop. Создание новой еды — различия между версиями

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

Перейти к: навигация, поиск
(Новая страница: «Я сейчас расскажу как добавить еду в ЗП. Я добавлю шоколад. В первую очередь надо зайти в ф...»)
 
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
 
Я сейчас расскажу как добавить еду в ЗП. Я добавлю шоколад.  
 
Я сейчас расскажу как добавить еду в ЗП. Я добавлю шоколад.  
В первую очередь надо зайти в файл gamedata\configs\misc\items.ltx и в конце написать:
+
В первую очередь надо зайти в файл '''gamedata\configs\misc\items.ltx''' и в конце написать:
  
; Шоколад
+
; Шоколад
[shokolad]:booster
+
[shokolad]:booster
$spawn = "food and drugs\shokolad"
+
$spawn = "food and drugs\shokolad"
class = S_FOOD
+
class = S_FOOD
cform = skeleton
+
cform = skeleton
; eatable item
+
; eatable item
eat_health = 3
+
eat_health = 3
eat_satiety = 2
+
eat_satiety = 2
eat_power = 0
+
eat_power = 0
eat_radiation = 0
+
eat_radiation = 0
eat_alcohol = 0
+
eat_alcohol = 0
wounds_heal_perc = 0
+
wounds_heal_perc = 0
eat_portions_num = 1
+
eat_portions_num = 1
  
visual = dynamics\devices\dev_shokolad\dev_shokolad.ogf
+
visual = dynamics\devices\dev_shokolad\dev_shokolad.ogf
description = st_shokolad_descr ;описание configs\text\rus
+
description = st_shokolad_descr ;описание configs\text\rus
inv_name = st_shokolad ;Название configs\text\rus
+
inv_name = st_shokolad ;Название configs\text\rus
inv_name_short = st_shokolad ;Название configs\text\rus
+
inv_name_short = st_shokolad ;Название configs\text\rus
inv_weight = 0.5
+
inv_weight = 0.5
inv_grid_width = 1
+
inv_grid_width = 1
inv_grid_height = 1
+
inv_grid_height = 1
inv_grid_x = 17
+
inv_grid_x = 17
inv_grid_y = 7
+
inv_grid_y = 7
cost = 1000 ;цена
+
cost = 1000 ;цена
  
X, Y это точка иконки(все иконки находятся по адресу gamedata\textures\ui\ui_icon_equipment(уж извените, но иконку тоже создаем сами(для этого вам надо программа Paint.NET) что бы узнать координаты иконок вам надо скачать программу "stk_icon_viewer_1.1.7z")) И еще у меня написано x=17, y=7, а в иконках написано x=18, y=8 так что устите.
+
X, Y это точка иконки(все иконки находятся по адресу '''gamedata\textures\ui\ui_icon_equipment'''(иконку делаем сами(для этого вам надо программа '''Paint.NET''') что бы узнать координаты иконок вам надо скачать программу '''"stk_icon_viewer_1.1.7z"''')) И еще у меня написано x=17, y=7, а в иконках написано x=18, y=8, так что учтите.
Потом идем в файл gamedata\configs\text\rus\st_items_equipment.xml
+
Потом идем в файл '''gamedata\configs\text\rus\st_items_equipment.xml'''
 
И пишем в конце перед строчкой:
 
И пишем в конце перед строчкой:
  
Строка 38: Строка 38:
 
   </string>
 
   </string>
  
Теперь в папке gamedata\meshes\dynamics\devices создаем папку:
+
Теперь в папке '''gamedata\meshes\dynamics\devices''' создаем папку:
  
dev_shokolad и в ней создаем файл(этот файл, визуал шоколада) с именим dev_shokolad.ogf
+
'''dev_shokolad''' и в ней создаем файл(этот файл, визуал шоколада) с именим '''dev_shokolad.ogf'''
  
Потом прописываем Бороде. Борода по адресу gamedata\configs\misc\trade\trade_zat_a2_barmen.ltx
+
Потом прописываем Бороде. Борода по адресу '''gamedata\configs\misc\trade\trade_zat_a2_barmen.ltx'''
Открываем файл trade_zat_a2_barmen.ltx и листаем в низ, и ищем то место где написано Еда мы встретим это первый раз и пишем вот это:
+
Открываем файл '''trade_zat_a2_barmen.ltx''' и листаем в низ, и ищем то место где написано Еда мы встретим это первый раз и пишем вот это:
  
;Еда
+
;Еда
bread = 0.6, 0.3
+
bread = 0.6, 0.3
kolbasa = 0.6, 0.3
+
kolbasa = 0.6, 0.3
conserva = 0.6, 0.3
+
conserva = 0.6, 0.3
vodka = 0.6, 0.3
+
vodka = 0.6, 0.3
energy_drink = 0.6, 0.3
+
energy_drink = 0.6, 0.3
shokolad        = 0.6, 0.3
+
shokolad        = 0.6, 0.3
  
 
Потом опять листаем в низ и встречаем слово Еда второй раз и пишем  
 
Потом опять листаем в низ и встречаем слово Еда второй раз и пишем  
 
вот это:
 
вот это:
  
;Еда
+
;Еда
bread = 1, 2
+
bread = 1, 2
kolbasa = 1, 2
+
kolbasa = 1, 2
conserva = 1, 2
+
conserva = 1, 2
vodka = 1, 2
+
vodka = 1, 2
energy_drink = 1, 2
+
energy_drink = 1, 2
shokolad        = 1, 2
+
shokolad        = 1, 2
  
 
Потом опять листаем вниз и находим слово Еда в последний раз и пишем:
 
Потом опять листаем вниз и находим слово Еда в последний раз и пишем:
  
[supplies_start]
+
[supplies_start]
;Еда
+
;Еда
bread = 15, 0.8
+
bread = 15, 0.8
kolbasa = 15, 0.8
+
kolbasa = 15, 0.8
conserva = 15, 0.8
+
conserva = 15, 0.8
vodka = 15, 0.8
+
vodka = 15, 0.8
energy_drink = 15, 0.8
+
energy_drink = 15, 0.8
shokolad        = 15, 0.8
+
shokolad        = 15, 0.8
  
Все с Бородой разобрались. Ну теперь по желанию пропишем шоколад ГГ в начале игры идем в файл gamedata\configs\gameplay\character_desc_general.xml и пишем там где еда:
+
Все с Бородой разобрались. Ну теперь по желанию пропишем шоколад ГГ в начале игры идем в файл '''gamedata\configs\gameplay\character_desc_general.xml''' и пишем там где еда:
  
bread = 3 \n
+
bread = 3 \n
kolbasa = 3 \n
+
kolbasa = 3 \n
conserva = 5 \n
+
conserva = 5 \n
shokolad = 5 \n
+
shokolad = 5 \n
Автор урока: "ммихаилл", то есть Я.
+
 
 +
Автор урока: '''"ммихаилл"''', то есть Я.
 +
 
 +
[[Категория:Trash]]

Текущая версия на 12:34, 23 октября 2011

Я сейчас расскажу как добавить еду в ЗП. Я добавлю шоколад. В первую очередь надо зайти в файл gamedata\configs\misc\items.ltx и в конце написать:

; Шоколад
[shokolad]:booster
$spawn = "food and drugs\shokolad"
class = S_FOOD
cform = skeleton
; eatable item
eat_health = 3
eat_satiety = 2
eat_power = 0
eat_radiation = 0
eat_alcohol = 0
wounds_heal_perc = 0
eat_portions_num = 1
visual = dynamics\devices\dev_shokolad\dev_shokolad.ogf
description = st_shokolad_descr ;описание configs\text\rus
inv_name = st_shokolad ;Название configs\text\rus
inv_name_short = st_shokolad ;Название configs\text\rus
inv_weight = 0.5
inv_grid_width = 1
inv_grid_height = 1
inv_grid_x = 17
inv_grid_y = 7
cost = 1000 ;цена

X, Y это точка иконки(все иконки находятся по адресу gamedata\textures\ui\ui_icon_equipment(иконку делаем сами(для этого вам надо программа Paint.NET) что бы узнать координаты иконок вам надо скачать программу "stk_icon_viewer_1.1.7z")) И еще у меня написано x=17, y=7, а в иконках написано x=18, y=8, так что учтите. Потом идем в файл gamedata\configs\text\rus\st_items_equipment.xml И пишем в конце перед строчкой:

<string id="st_shokolad">
Шоколад
 </string>
 <string id="st_shokolad_descr">
Шоколад появился в зоне не давно.Но за это короткое время он стал очень популярен среди сталкеров. Шоколад очень вкусная вещь и прилично поправляет здоровье.
 </string>

Теперь в папке gamedata\meshes\dynamics\devices создаем папку:

dev_shokolad и в ней создаем файл(этот файл, визуал шоколада) с именим dev_shokolad.ogf

Потом прописываем Бороде. Борода по адресу gamedata\configs\misc\trade\trade_zat_a2_barmen.ltx Открываем файл trade_zat_a2_barmen.ltx и листаем в низ, и ищем то место где написано Еда мы встретим это первый раз и пишем вот это:

;Еда
bread					= 0.6, 0.3
kolbasa					= 0.6, 0.3
conserva				= 0.6, 0.3
vodka					= 0.6, 0.3
energy_drink			= 0.6, 0.3
shokolad        = 0.6, 0.3

Потом опять листаем в низ и встречаем слово Еда второй раз и пишем вот это:

;Еда
bread					= 1, 2
kolbasa					= 1, 2
conserva				= 1, 2
vodka					= 1, 2
energy_drink			= 1, 2
shokolad        = 1, 2

Потом опять листаем вниз и находим слово Еда в последний раз и пишем:

[supplies_start]
;Еда
bread					= 15,	0.8
kolbasa					= 15,	0.8
conserva				= 15,	0.8
vodka					= 15,	0.8
energy_drink			= 15,	0.8
shokolad        = 15, 0.8

Все с Бородой разобрались. Ну теперь по желанию пропишем шоколад ГГ в начале игры идем в файл gamedata\configs\gameplay\character_desc_general.xml и пишем там где еда:

bread = 3 \n
kolbasa = 3 \n
conserva = 5 \n
shokolad = 5 \n

Автор урока: "ммихаилл", то есть Я.

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