• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: FAN, V@Dik008  
Форум настоящего сталкера » Техническая поддержка » Свалка » Редактирование NPC
Редактирование NPC
# 1
Воскресенье, 30.03.2008, 22:33:52

Ранг: Охотник
Сообщений: 593
Награды: 12
Репутация: 268 Регистрация: 29.03.2008 Город: Пенза    

Параметры
За параметры NPC отвечают файлы:

\config\gameplay\character_desc_[название локации].xmlКаждый из них разбит на секции - по одной на NPC. Используются следующие параметры:

<name>...</name> - Имя (ссылка на строку в текстовом массиве).
<icon>ui_npc_...</icon> - Иконка для диалогов/торговли.
<bio>..._bio</bio> - Биография (в игре не используется).
<class>...</class> - Класс (лучше не трогать).Imp 12:46, 12 августа 2007 (EEST)Нужно для того что-бы автоматические респавнеры могли спавнить немного разных персонажей. То есть например в игре есть описание восьми (кажеться может и больше) разных новичков и что бы при автоматическом респавне не получалась куча братьев-близнецов, респавнер настраивается на класс персонажей и спавнит случайным образом разных персонажей одного класса.
<community>...</community> - Группировка.
<rank>...</rank> - Ранг.
<reputation>...</reputation> - Репутация.
<money min="..." max="..." infinitive="..."/> - Количество денег (infinitive="1" - бесконечные деньги).
<snd_config>...</snd_config> - Набор звуков.
<crouch_type>-1</crouch_type> - Тип приседания. Лучше не трогать.
<visual>actors\...</visual> - Внешность. Влияет как на внешний вид костюма, так и на его свойства. Укажите здесь экзоскелет - и персонаж действительно в нем окажется: как по внешности, так и по свойствам.
<supplies>...</supplies> - Предметы, находящиеся у него в инвентаре. Некоторые из них в игре не отображаются, поэтому не удивляйтесь присутствию здесь предметов вроде рации или фонарика.
В игре отображаються все предметы, просто при торговле есть ограничения на допустимые к торговле предметы, а при смерти персонажа, "запрещенные" предметы удаляються скриптом. Imp 12:46, 12 августа 2007 (EEST)

<start_dialog>...<start_dialog> - Приветственный диалог. Их может быть несколько, с различными условиями появления.
<actor_dialog>...</actor_dialog> - Диалоги с игроком.
[править] Практика
Изменим, например, параметры NPC по имени Волк.

Откроем файл:

\config\gameplay\character_desc_escape.xmlИ найдем в нем раздел, ему соответствующий:

<!---------------------esc_wolf--------------------->

<specific_character id="esc_wolf" team_default = "1">
<name>esc_wolf_name</name>
<icon>ui_npc_u_stalker_neytral_balon_1</icon>
<bio>esc_wolf_bio</bio>

<class>esc_wolf</class>
<community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>

<rank>434</rank>
<reputation>5</reputation>
<money min="600" max="2000" infinitive="0"/>

<snd_config>characters_voice\human_01\stalker\</snd_config>
<crouch_type>-1</crouch_type>

<visual>actors\neytral\stalker_neytral_balon_1</visual>
<supplies>
[spawn] \n
wpn_pm \n
ammo_9x18_fmj = 1 \n
wpn_ak74u \n
ammo_5.45x39_fmj \n
device_torch \n
hand_radio \n
</supplies>

#include "gameplay\character_criticals_4.xml" //

<start_dialog>escape_lager_volk_talk</start_dialog>
<start_dialog>dm_hello_dialog</start_dialog>
<actor_dialog>dm_cool_info_dialog</actor_dialog>
<actor_dialog>dm_help_wounded_medkit_dialog</actor_dialog>
<actor_dialog>tm_wolf_dialog</actor_dialog>
<actor_dialog>tm_wolf_reward</actor_dialog>
</specific_character>





Правила форума S.T.A.L.K.E.R. GSC
# 2
Воскресенье, 30.03.2008, 22:34:02

Ранг: Охотник
Сообщений: 593
Награды: 12
Репутация: 268 Регистрация: 29.03.2008 Город: Пенза    

Изменим некоторые параметры. Выдадим ему FN2000 и Desert Eagle, примем в "Долг" и сделаем неограниченное количество денег:

<!---------------------esc_wolf--------------------->

<specific_character id="esc_wolf" team_default = "1">
<name>esc_wolf_name</name>
<icon>ui_npc_u_stalker_neytral_balon_1</icon>
<bio>esc_wolf_bio</bio>

<class>esc_wolf</class>
<community>dolg</community> <terrain_sect>stalker_terrain</terrain_sect>

<rank>434</rank>
<reputation>5</reputation>
<money min="600" max="2000" infinitive="1"/>

<snd_config>characters_voice\human_01\stalker\</snd_config>
<crouch_type>-1</crouch_type>

<visual>actors\neytral\stalker_neytral_balon_1</visual>
<supplies>
[spawn] \n
wpn_deagle \n
ammo_11.43x23_fmj = 1 \n
wpn_fn2000 \n
ammo_5.56x45_ap \n
ammo_5.45x39_fmj \n
device_torch \n
hand_radio \n
</supplies>

#include "gameplay\character_criticals_4.xml" //

<start_dialog>escape_lager_volk_talk</start_dialog>
<start_dialog>dm_hello_dialog</start_dialog>
<actor_dialog>dm_cool_info_dialog</actor_dialog>
<actor_dialog>dm_help_wounded_medkit_dialog</actor_dialog>
<actor_dialog>tm_wolf_dialog</actor_dialog>
<actor_dialog>tm_wolf_reward</actor_dialog>
</specific_character>

© _sdk.stalker-game.com





Правила форума S.T.A.L.K.E.R. GSC
# 3
Четверг, 02.09.2010, 18:34:37

Ранг: Разведчик
Сообщений: 252
Награды: 8
Репутация: 57 Регистрация: 20.05.2010 Город: Казань    

Совет ! не меняйте группировку волка он ходить будет ( у сомого такое было) да и вобще лучше не менять группировку квестовых персонажей лучше нового создайте .


В разработке I.T.S. mod v2.0
# 4
Четверг, 16.06.2011, 14:39:26

Ранг: Познающий
Сообщений: 112
Награды: 1
Репутация: 42 Регистрация: 02.04.2011 Город: Донецк    

Люди, вот такая вещь:
Значит, поменял я у сталкера на Кордоне патроны ( например ), через character_desc_escape.ltx. Игра вылетает!!!
Часа два кумекал и додумался!!!
в death_items_by_levels было прописано: на Кордоне такие патроны ЗАПРЕЩЕНЫ.
Я их добавил. Игра запускается!
Если вам моя история не помогла, тогда попробуйте отредактировать еще и death_items_by_communities.ltx

+Если вылетает игра, при добавлении в инвентарь костюма, просто пропишите его в визуал ;)
# 5
Суббота, 23.07.2011, 11:21:31

Ранг: Разведчик
Сообщений: 234
Награды: 36
Репутация: 751 Регистрация: 19.12.2010 Город: Новосибирск    

Если вы выдали квестовому персу новое снаряжение то надо новую игру начинать у меня было такое и еще не подскажете.Вот вооружил Волка МП-5 когда я в него стреляю он почему-то на ПМ переключается и начинает по мне стрелять а при обыске у него даже патроны для гадюки есть,но он их не использует.


Ушёл с сайта...
# 6
Суббота, 23.07.2011, 12:48:23

Ранг: Знаток Зоны
Сообщений: 726
Награды: 22
Репутация: 296 Регистрация: 02.03.2009 Город: Миасс    

supei-sa, а ты добавлял ему в характер патроны от mp5? У меня было такое, добавил патроны и всё норм стало.
Пишите в нужную тему

Всё в нужной теме. Проблема из за редактирования профиля, так что по теме ;)
PRYZRAK


Истинный путь MOD ver. 1.3.0 (ТЧ) готов!
Истинный путь v2.0 (ТЧ) готов!


Сообщение отредактировал Vova-VIP - Суббота, 23.07.2011, 12:51:58
# 7
Вторник, 16.08.2011, 10:57:31

Ранг: Знаток Зоны
Сообщений: 726
Награды: 22
Репутация: 296 Регистрация: 02.03.2009 Город: Миасс    

Будут ещё вопросы по поводу актора- перенаправлю сюда. После, вопрос удалю!
Характера actor'а не существует. Изменить начальный набор можно в all.spawn, всё остальное в config\creatures\actor.ltx


Истинный путь MOD ver. 1.3.0 (ТЧ) готов!
Истинный путь v2.0 (ТЧ) готов!
Форум настоящего сталкера » Техническая поддержка » Свалка » Редактирование NPC
  • Страница 1 из 1
  • 1
Поиск:
Вверх
Правила чата
Мини-чат
+Мини-чат
0