Случайная подборка модов
Эхо Чернобыля 2
3.7
Под прикрытием смерти. Клондайк 2.0
4.0
Альтернатива 1.2
3.0
AtmosFear 3
4.1
Sins of the past. Пролог
3.3
SZM CoP 0.2
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
[CoP] Модострой: вопросница
Российская Федерация  Overfirst
Воскресенье, 31.12.2017, 13:17 | Сообщение # 1
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

[CoP] Модострой: вопросница

Тема посвящена моддингу на платформе Зов Припяти.

Соседние темы: Тень Чернобыля / Чистое небо.


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

  • Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.

  • Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).

  • Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
  •   Злобная реклама
    Воскресенье, 31.12.2017, 13:17
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  makdm
    Воскресенье, 03.05.2020, 11:07 | Сообщение # 6691
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Крим, вот здесь уже обсуждали.

    https://ap-pro.ru/forum/21-90672-1286704-16-1579798357
      Злобная реклама
    Воскресенье, 03.05.2020, 11:07
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Winsor
    Воскресенье, 03.05.2020, 13:45 | Сообщение # 6692
    Статус:
    Отмычка:
    Сообщений: 163
    Награды: 0
    Регистрация: 22.04.2020

    Нужна помощь. Второй день не могу понять из-за чего происходит этот вылет angry . Я добавил новые предметы, прописал их в death_items. Вылетает при убийстве любого НПС. Я пробовал и новую локацию регистрировать (в игре сейчас только 1 локация), и предметы писать в скрипты. Ничего. Синтаксических ошибок нету.
    Скачать и проверить: https://yadi.sk/d/bHilwVB2pzoU1A
    Лог вылета:
    Expression : !m_error_code
    Function : raii_guard::~raii_guard
    File : ..\xrServerEntities\script_storage.cpp
    Line : 748
    Description : ...all of pripyat\gamedata\scripts\death_manager.script:150: attempt to index field '?' (a nil value)
      Злобная реклама
    Воскресенье, 03.05.2020, 13:45
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2020
    Российская Федерация  makdm
    Воскресенье, 03.05.2020, 13:49 | Сообщение # 6693
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Winsor, секцию локации не прописали в death_items_by_levels.ltx
      Злобная реклама
    Воскресенье, 03.05.2020, 13:49
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Winsor
    Воскресенье, 03.05.2020, 16:17 | Сообщение # 6694
    Статус:
    Отмычка:
    Сообщений: 163
    Награды: 0
    Регистрация: 22.04.2020

    makdm, Не помогло. cry cry

    Добавлено (03.05.2020, 16:24)
    ---------------------------------------------
    makdm, Не знаю почему, но у меня при добавлении абсолютно любого предмета в этот список вылетает игра с тем же логом.

      Злобная реклама
    Воскресенье, 03.05.2020, 16:17
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2020
    Украина  oleg19966
    Воскресенье, 03.05.2020, 16:33 | Сообщение # 6695
    Статус:
    Новичок:
    Сообщений: 206
    Награды: 1
    Регистрация: 30.11.2019

    Winsor, какую вещь и в какие файлы вы прописали?

    Добавлено (03.05.2020, 16:36)
    ---------------------------------------------
    Вижу ссылку, счас гляну.

    Добавлено (03.05.2020, 16:37)
    ---------------------------------------------
    Стоп, так там же куча всего добавлено. После чего именно игра перестала работать?

    Добавлено (03.05.2020, 16:44)
    ---------------------------------------------
    В файле by_levels внизу указано:

    [escape]:default - хотя такой локи в ЗП нет,
    а вот этих пунктов для локаций нет:

    [zaton]:default

    [jupiter]:default

    [jupiter_underground]:default

    [pripyat]:default

    [labx8]:default

    Кроме того, тут куча медикаментов типа:
    medkit_elite = 0
    medkit_modern = 1
    medkit_complex = 0

    Которые могут быть не прописаны в других файлах.

    Полная котовасия в файлах короче и это только глянув издалека.
    Сообщение отредактировал oleg19966 - Воскресенье, 03.05.2020, 20:15
      Злобная реклама
    Воскресенье, 03.05.2020, 16:33
    Статус:
    Сообщений: 666
    Регистрация: 30.11.2019
    Украина  AziatkaVictor
    Воскресенье, 03.05.2020, 16:53 | Сообщение # 6696
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    oleg19966,
    Цитата oleg19966 ()
    В файле by_levels внизу указано:

    [escape]:default - хотя такой локи в ЗП нет,
    А что, добавлять локации в ЗП нельзя?
      Злобная реклама
    Воскресенье, 03.05.2020, 16:53
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Украина  oleg19966
    Воскресенье, 03.05.2020, 17:42 | Сообщение # 6697
    Статус:
    Новичок:
    Сообщений: 206
    Награды: 1
    Регистрация: 30.11.2019

    AziatkaVictor, можно, но там отсутствуют другие стандартные локации, те, что я написал ниже. Автор ведь не указал что он мод на чистую ЗП делает или новую локацию или переделывает какой-то мод. А я что, должен угадывать? В оригинале так, вот я и написал. Я телепатией не владею. Никто ж блин не напишет всё по-толковому, такой то мод, то-то пытаюсь сделать, после того как сделал то-то игра вылетает. Ну этот хоть лог скинул, уже хорошо. А вы, лучше бы помогли человеку, а не дерзили мне.
      Злобная реклама
    Воскресенье, 03.05.2020, 17:42
    Статус:
    Сообщений: 666
    Регистрация: 30.11.2019
    Украина  AziatkaVictor
    Воскресенье, 03.05.2020, 20:05 | Сообщение # 6698
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    oleg19966, ну это, как минимум, логично. Никто не будет прописывать секцию локации, которой нету, в исключении из-за не знания. Тем более, он все написал:
    Цитата Winsor ()
    Я добавил новые предметы, прописал их в death_items. Вылетает при убийстве любого НПС. Я пробовал и новую локацию регистрировать (в игре сейчас только 1 локация), и предметы писать в скрипты.
    Но в остальном соглашусь. Иногда понапишут всякое, а ты сиди и угадывай, что они имели ввиду.

    Предполагаю, что проблема в том, что предметы не прописаны в death_generic.ltx, не могу быть уверен, но все возможно.

    Кстати, тема на генерацию предметов уже была:ТЫК
    Может упустили чего.
    Сообщение отредактировал AziatkaVictor - Воскресенье, 03.05.2020, 20:10
      Злобная реклама
    Воскресенье, 03.05.2020, 20:05
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  Winsor
    Воскресенье, 03.05.2020, 20:24 | Сообщение # 6699
    Статус:
    Отмычка:
    Сообщений: 163
    Награды: 0
    Регистрация: 22.04.2020

    AziatkaVictor, Cпасибо тебе огромное!!! Пропустил файл death_items_count.ltx. Благодарю, сэкономил время ты мне, а я голову ломал, почему вылетает. smile smile smile smile smile smile
      Злобная реклама
    Воскресенье, 03.05.2020, 20:24
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2020
    Российская Федерация  RoboCat
    Понедельник, 04.05.2020, 13:13 | Сообщение # 6700
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

    [error]Description : p:\stalker\cop\gamedata\scripts\smart_terrain.script:512: attempt to index field 'alife_task' (a nil value)

    Добавлено (04.05.2020, 18:24)
    ---------------------------------------------
    Проблема решена, Я решил найти иную схему, например mob_home и выяснил что он записан в gulag_general, после того как я вставил mob_remark в gulag, вылет исчез

    Добавлено (05.05.2020, 12:55)
    ---------------------------------------------
    Проблема с анимацией
    Уже есть какие-то продвижения, почему-то если нанести сильный урон снорку, то он проигрывает анимацию
    Сообщение отредактировал RoboCat - Вторник, 05.05.2020, 12:55
      Злобная реклама
    Понедельник, 04.05.2020, 13:13
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Российская Федерация  Neptun
    Вторник, 05.05.2020, 14:30 | Сообщение # 6701
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Добро. После смерти НПС у него почему-то выпадает еда, в то время как:
      Злобная реклама
    Вторник, 05.05.2020, 14:30
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  Ferveks
    Вторник, 05.05.2020, 14:51 | Сообщение # 6702
    Игра Душ: Начало
    Статус:
    Бывалый:
    Сообщений: 646
    Награды: 5
    Регистрация: 29.06.2017

    Neptun, за генерацию предметов после смерти отвечает отдельная схема. Настраивается в файлах misc\death_bla_bla_bla.ltx

    Патроны там привязаны к оружию.

    Добавлено (05.05.2020, 14:53)
    ---------------------------------------------
    Вопрос!

    Как скриптово поменять врага монстру? Если оставить всё как есть, то сталкер стоит, уткнувшись в землю, как вкопанный и поливает мутанта очередями. А мутант так же бесконечно грызет сталкера. Динамично, красиво, кинематографично!

      Злобная реклама
    Вторник, 05.05.2020, 14:51
    Статус:
    Сообщений: 666
    Регистрация: 29.06.2017
    Российская Федерация  yobakun
    Вторник, 05.05.2020, 17:38 | Сообщение # 6703
    Статус:
    Новичок:
    Сообщений: 270
    Награды: 5
    Регистрация: 30.07.2016

    Ferveks, в логику сталкеру:
    Код
    combat_ignore_cond = {=check_enemy_name(monster_story_id)} true, false

    Для мутанта аналогично делается.

    Создал рестриктор типа IN чтобы неписи не заходили куда не следует. Здесь все работает, однако в дальнейшем он мне больше не нужен, я его удаляю через функцию destroy_object, но неписи все равно не хотят идти туда где он стоял. Ощущение будто ai сетка тоже пропала вместе с рестриктором.
    Сообщение отредактировал yobakun - Вторник, 05.05.2020, 17:40
      Злобная реклама
    Вторник, 05.05.2020, 17:38
    Статус:
    Сообщений: 666
    Регистрация: 30.07.2016
    Российская Федерация  makdm
    Вторник, 05.05.2020, 17:58 | Сообщение # 6704
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата yobakun ()
    Ощущение будто ai сетка тоже пропала вместе с рестриктором.

    Никуда сетка не делась.
    После удаления рестриктора - 2 варианта:
    1. Сейв/лоад
    2. Переназначить логику НПС.
      Злобная реклама
    Вторник, 05.05.2020, 17:58
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  yobakun
    Вторник, 05.05.2020, 18:48 | Сообщение # 6705
    Статус:
    Новичок:
    Сообщений: 270
    Награды: 5
    Регистрация: 30.07.2016

    makdm, проблема в том, что даже для новых нпс рестриктор все равно как бы существует.
    Код

    [ph_idle@wait]
    on_use = %=destroy_object(story:x11_forbidden_0002) =destroy_object(story:x11_forbidden_0003) =destroy_object(story:x11_forbidden_0004)% ph_idle@create

    [ph_idle@create]
    on_info = %=create_squad(x11_monolith_squad_1:x11_smart_terrain_3_1)% nil
      Злобная реклама
    Вторник, 05.05.2020, 18:48
    Статус:
    Сообщений: 666
    Регистрация: 30.07.2016
    Поиск: