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( | + | 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
Автор урока: "ммихаилл", то есть Я.