Перейти к контенту

[CoP] Ковыряемся в файлах


Рекомендуемые сообщения

08.01.2022 в 20:22, Sfinks сказал:

чтоб менялся визуал НПС, например Глухарь на Скадовске обычный сидит, а возле ВНЗ и дальше - уже в противогазе или маске.

Сделано: сталкер Глухарь в Скадовске имеет один визуал, около ВНЗ - другой. Замена визуала в character_desc_zaton на свой вкус. Дополнительно бонус - после прочтения диалога "Чем занимаешься?" ветка исчезнет навсегда.

Скачать (Я.Диск)

  • Нравится 1
14.01.2022 в 22:19, MTomich сказал:

Дополнительно бонус - после прочтения диалога "Чем занимаешься?" ветка исчезнет навсегда.

Вроде, есть правка на отключение повтора дефолтных фраз у обычных НПС. Кто подскажет?

22.01.2022 в 22:21, DarkSatellite сказал:

правка на отключение повтора дефолтных фраз у обычных НПС

Sality объясняет как сделать это ручками на Playground. Есть ли такая модификация - не знаю. компания-разработчик (признана нежелательной)* так спешили, что повтор диалогов не исправили:mda:

Спасите, очень нужно!

Как изменить количество патронов в оружии npс (дропнутое и то, что в инвентаре)? нужно чтобы когда я подбираю из жмура пушки чтобы в магазине у них оставалось 0-2 патрона, просто лут патронов я подкорректировал как нужно, но магазины обычно полные (мне нужен хард баланс с дефицитом патронов)

в death_generic и death_items... не нашол, буду очень благодарен за помощь

Как можно погасить огонь керосиновой лампы? С костром понятно - там скриптами. А у керосинки как это работает?

Керосинка это партикл. Если нет ссылки на объект, то её никак не "погасить".

  • Согласен 1

S.T.A.L.K.E.R. CoP Objects  >200 шт  (upd 21.05.26) - Скачать  (Яндекс-диск)

FATAL ERROR
 
[error]Expression    : !m_error_code
[error]Function      : raii_guard::~raii_guard
[error]File          : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
[error]Line          : 748
[error]Description   : ...\x-ray_cop_sdk\editors\gamedata\scripts\utils.script:469: bad argument #1 to 'gsub' (string expected, got nil)
 

после того как я поставил пару смарт коверов и поставил смарт террайн потом добавил костер и camp вокруг его и смарт коверов, при загрузке локации происходит такой вылет.

"Ошибка при выводе описания ошибки". В полном логе чуть выше строки "fatal error" должно быть описание действительной причины.

  • Согласен 1

Мини-моды: ТЧ ЧН ЗП

Шпаргалка

Как сделать, чтобы текст на интерфейсе был только в определённых рамках (которые я задал), и, если его много, его можно было прокручивать. Но чтобы не вылезал за рамки. Что надо прописать в конфиге этого текста?

@ARTLantist, используй CUIScrollView + complex_mode в текстовом поле.

  • Спасибо 1

Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO

naxac.gif

10.01.2022 в 04:26, Seraph сказал:

Доброго времени суток)

 Потихонечку осваиваю моддинг на ЗП, стало интересно поработать с симуляцией жизни и заселить локацию.

Если еще актуальны вопросы по симуляции и заселению - пиши. Stalker-2 - это мой сайт был, писал там статьи по заселению. Если что вспомню - помогу.

@naxac ну я сделал её, добавил в неё текст, но он обрывается, когда заканчивается "место".

Так, с этим разобрался, надо было просто увеличить высоту доступного места. Отсюда исходит вопрос - как получить размер, который займёт текст, чтобы подогнать его под него? У меня просто текст "динамический" - постоянно нужно менять, и всегда разные размеры. Когда-то влезает в рамки, а когда-то нет.

@ARTLantist, в ЗП есть такой метод для CUITextWnd, AdjustHeightToText() - он задаёт высоту окна по высоте текста в нём.

Изменено пользователем naxac
  • Спасибо 1

Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO

naxac.gif

@ARTLantist Если ссылка на текст постоянная, ее можно указать в конфиге самого окна CUIScrollView через блок <text> string_id </text> – будет прокрутка как в движковых окнах.

Мини-моды: ТЧ ЧН ЗП

Шпаргалка

Здравствуйте, уважаемые. Случилась проблемка, когда пытался добавить НПС на новую локу (Раньше такого не было. Все спавн секции и т.д прописаны в файлах)

Скрытый текст

Expression    : !m_DefaultCharacters.empty()
Function      : CSE_ALifeTraderAbstract::specific_character
File          : D:\prog_repository\sources\trunk\xrServerEntities\xrServer_Objects_ALife_Monsters.cpp
Line          : 351
Description   : no default specific character set for class
Arguments     : wiz_killer_molot

 

Проблема в том, что все классы правильно прописаны. Помогите пожалуйста. Ниже прикрепляю character_desc персонажа и npc_profile.

Скрытый текст

character_desc: 

<specific_character id="wiz_killer_molot" team_default = "1">
        <name>st_wiz_killer_molot_name</name>
        <icon>ui_inGame2_merc_4</icon>
        <map_icon x="1" y="0">
        </map_icon>
        <bio>ќпытный сталкер. ƒетальна¤ информаци¤ отсутствует.</bio>
        <class>wiz_killer_molot</class>
        <community>killer</community>
        <terrain_sect>stalker_terrain</terrain_sect>
        <snd_config>characters_voice\human_03\killer\</snd_config>
        <visual>actors\stalker_merc\stalker_merc_4</visual>
        <supplies>
      [spawn] \n
      wpn_val = 1, scope \n
      ammo_9x39_ap = 1 \n
      wpn_pb \n
      ammo_9x18_pmm = 1 \n
      grenade_f1 = 3 \n
      wpn_binoc = 1 \n
#include "gameplay\character_drugs_4.xml"
#include "gameplay\character_drugs_mil.xml"
    </supplies>
        <actor_dialog>actor_break_dialog</actor_dialog>
  </specific_character>

 

npc profile

    
    <character id="wiz_killer_molot">
        <class>wiz_killer_molot</class>
    </character>

 

3 часа назад, egorkaufman1 сказал:

все классы правильно прописаны

В spawn_section_... прописан новый класс?

Изменено пользователем MTomich

@egorkaufman1 и без ошибок? Просто как не соответствие где-то.

3 минуты назад, MTomich сказал:

не соответствие где-то

Причина: Профилю НПС, в данном случае wiz_killer_molot, не соответствует указанный класс в npc_profile.xml.

Лечение: проверьте правильность написании имён профиля и класса. Добавьте в файл npc_profile.xml соответствие классу, если такового нет.

 

Да очень похоже, что где-то ошибка в написании. Может kiler где-то? написано)

10 минут назад, MTomich сказал:

@egorkaufman1 и без ошибок? Просто как не соответствие где-то.

Причина: Профилю НПС, в данном случае wiz_killer_molot, не соответствует указанный класс в npc_profile.xml.

Лечение: проверьте правильность написании имён профиля и класса. Добавьте в файл npc_profile.xml соответствие классу, если такового нет.

 

Да очень похоже, что где-то ошибка в написании. Может kiler где-то? написано)

Не думаю. Ctrl c + ctr v во все классы и имена делал) Вообще понять не могу в чём дело. Раз 5 пытался заново всё сделать, ничего не выходит. Вроде везде к локе файлы подключил.

10 минут назад, egorkaufman1 сказал:

Раз 5 пытался заново всё сделать

Предлагаю 6 раз создать просматривая это https://youtu.be/q96yaipLXGY видео. Постоянно поэтому уроку создаю, ошибок не было. Только внимательно слушать)

Изменено пользователем MTomich

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...