Случайная подборка модов
Контракт на хорошую жизнь
4.1
Смерти Вопреки 2. Одним днем живу
3.4
Время Перемен 2.5
4.0
История Борова
3.6
ReBorn 2.50 «Артефакты смерти»
3.5
Lost World: Origin
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Российская Федерация  Hozar_2002
    Пятница, 17.01.2020, 14:31 | Сообщение # 5746
    Статус:
    Новичок:
    Сообщений: 347
    Награды: 7
    Регистрация: 22.04.2017

    Цитата denis2000 ()
    уже задействованных скриптов и их функций, либо из движка путем его правок!
    Ну я всего предположил, но по сути, итерация же может вызываться из какого-либо скрипта / движка. Но это не больше чем предположение, проверять я это не собираюсь увы.
      Злобная реклама
    Пятница, 17.01.2020, 14:31
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2017
    Российская Федерация  denis2000
    Пятница, 17.01.2020, 14:46 | Сообщение # 5747
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата Hozar_2002 ()
    итерация же может вызываться из какого-либо скрипта / движка. Но это не больше чем предположение, проверять я это не собираюсь увы.

    Не может, а должна. И зачем тогда такие предположения? Ни на о чем не основанные, ни чем не подтвержденные? Пост ради поста?
      Злобная реклама
    Пятница, 17.01.2020, 14:46
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Hozar_2002
    Пятница, 17.01.2020, 16:57 | Сообщение # 5748
    Статус:
    Новичок:
    Сообщений: 347
    Награды: 7
    Регистрация: 22.04.2017

    Цитата denis2000 ()
    И зачем тогда такие предположения? Ни на о чем не основанные, ни чем не подтвержденные?
    Был не прав, вот подтверждение моих (и ваших получается тоже) слов
    По факту и есть та самая итерация, вызов происходит из функции start_game_callback() в _g.script
    Сообщение отредактировал Hozar_2002 - Пятница, 17.01.2020, 16:58
      Злобная реклама
    Пятница, 17.01.2020, 16:57
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2017
    Российская Федерация  Крим
    Пятница, 17.01.2020, 17:51 | Сообщение # 5749
    Статус:
    Новичок:
    Сообщений: 231
    Награды: 1
    Регистрация: 21.04.2019

    Всем здравствуйте. Создал разветвленный диалог. Прописал появление одного варианта ответа, при условии: если у игрока есть определенный предмет. Это работает, проблема в другом, после 2-ого этого варианта идут еще фразы. Но как только, я использую 2-ой вариант происходит вылет.

    Сам вылет:

    Игра жалуется, как я понял, на отсутствие фразы, но сама раза есть. Это видно на скриншоте.
    Прикрепления: 6152683.png (447.1 Kb)
    Сообщение отредактировал Крим - Пятница, 17.01.2020, 17:54
      Злобная реклама
    Пятница, 17.01.2020, 17:51
    Статус:
    Сообщений: 666
    Регистрация: 21.04.2019
    Сомали  WolfHeart
    Пятница, 17.01.2020, 18:09 | Сообщение # 5750
    Статус:
    Опытный:
    Сообщений: 3154
    Награды: 18
    Регистрация: 06.06.2017

    Цитата Крим ()
    но сама раза есть. Это видно на скриншоте.

    https://modfaq.ru/PhraseDialog.cpp
      Злобная реклама
    Пятница, 17.01.2020, 18:09
    Статус:
    Сообщений: 666
    Регистрация: 06.06.2017
    Российская Федерация  sergej5500
    Пятница, 17.01.2020, 18:11 | Сообщение # 5751
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    Крим,

    Начните с самого банального. Файл диалога сохранен? После правки в dialog_editor изменения надо сохранять.
      Злобная реклама
    Пятница, 17.01.2020, 18:11
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  Stalker_Одиночка
    Пятница, 17.01.2020, 18:58 | Сообщение # 5752
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 6
    Регистрация: 16.12.2017

    Цитата Warpony_Garro ()
    Цитата sergej5500 ()
    Откуда движок игры узнает о том, что существует файл drink.script?

    Ну дык. Скрипт к движку постучится попросит значения. В наличии они есть. Я ж говорю, я не уверен ибо играю на сборке и только пару недель назад допустил неосторожность окунуться в доработку напильником. Вполне возможно что там уже сборщики вписали в корень. Или запилили какой-нить автоподхват нового хлама.


    В любом случаи надо прописать команду в файле bind_stalker.script, что бы функции заработали...
    Сообщение отредактировал Stalker_Одиночка - Пятница, 17.01.2020, 18:59
      Злобная реклама
    Пятница, 17.01.2020, 18:58
    Статус:
    Сообщений: 666
    Регистрация: 16.12.2017
    Российская Федерация  Policai
    Суббота, 18.01.2020, 06:56 | Сообщение # 5753
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Народ!

    [error]Expression : !m_error_code
    [error]Function : raii_guard::~raii_guard
    [error]File : ..\xrServerEntities\script_storage.cpp
    [error]Line : 748
    [error]Description : ...r. ecall of pripyat\gamedata\scripts\xr_logic.script:734: bad argument #1 to 'pairs' (table expected, got nil)

    На что указывает вылет?
    Вылет при убийстве непися из любого оружия. Это на тестовой локе, на оригинале ЗП, НПС тестовые, стандартные ЗП не эксклюзив. Просто поставил чтоб проверять оружие в руках.. Скорее всего где то его не отметил, хочу понять где..))
    Сообщение отредактировал Policai - Суббота, 18.01.2020, 06:59
      Злобная реклама
    Суббота, 18.01.2020, 06:56
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Крим
    Суббота, 18.01.2020, 08:15 | Сообщение # 5754
    Статус:
    Новичок:
    Сообщений: 231
    Награды: 1
    Регистрация: 21.04.2019

    Здравствуйте. Подскажите, можно ли двери прописать отдельную логику. Можно ли ей прописать, например: чтобы она открывалась после получения инфопоршня или по истечению времени. Простите, возможно вопрос глупый.
      Злобная реклама
    Суббота, 18.01.2020, 08:15
    Статус:
    Сообщений: 666
    Регистрация: 21.04.2019
    Сомали  WolfHeart
    Суббота, 18.01.2020, 08:24 | Сообщение # 5755
    Статус:
    Опытный:
    Сообщений: 3154
    Награды: 18
    Регистрация: 06.06.2017

    Цитата Policai ()
    bad argument #1 to 'pairs' (table expected, got nil)

    Юр, погляди вот тут: 15 вариант
    Это правда для ТЧ, но думаю справедливо и для ЗП.
      Злобная реклама
    Суббота, 18.01.2020, 08:24
    Статус:
    Сообщений: 666
    Регистрация: 06.06.2017
    Российская Федерация  Policai
    Суббота, 18.01.2020, 09:05 | Сообщение # 5756
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    WolfHeart,
    Там нет такого вылета..((
      Злобная реклама
    Суббота, 18.01.2020, 09:05
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Сомали  WolfHeart
    Суббота, 18.01.2020, 09:49 | Сообщение # 5757
    Статус:
    Опытный:
    Сообщений: 3154
    Награды: 18
    Регистрация: 06.06.2017

    Цитата Policai ()
    Там нет такого вылета..((

    Конечно, один в один нет, это же для ТЧ. wink
    Вот тут вылеты script_storage.cpp для ЗП (такого как у тебя точь в точь, то же нет), но они все ссылаются на схожие из ТЧ. Исходя из этого, вылет 15 вариант из ТЧ, наиболее схожий с твоим.

    Но я конечно могу и ошибаться, я в скриптах еще хуже чем ты. smile
    Сообщение отредактировал WolfHeart - Суббота, 18.01.2020, 09:49
      Злобная реклама
    Суббота, 18.01.2020, 09:49
    Статус:
    Сообщений: 666
    Регистрация: 06.06.2017
    Украина  molodoy_chelovek
    Суббота, 18.01.2020, 11:04 | Сообщение # 5758
    Статус:
    Новичок:
    Сообщений: 316
    Награды: 2
    Регистрация: 14.07.2019

    Цитата Крим ()
    Подскажите, можно ли двери прописать отдельную логику. Можно ли ей прописать, например: чтобы она открывалась после получения инфопоршня или по истечению времени

    Ну конечно. Возьмите за пример логику дверей на Янове, и редактируйте её под свои нужды.
      Злобная реклама
    Суббота, 18.01.2020, 11:04
    Статус:
    Сообщений: 666
    Регистрация: 14.07.2019
    Российская Федерация  denis2000
    Суббота, 18.01.2020, 11:04 | Сообщение # 5759
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Policai, Насколько я понимаю, то это вылет при попытке переключения на другую секцию логики у какого то объекта. Этот вылет напрямую не связан с оружием, а скорее всего с НПС.


    Крим, molodoy_chelovek, Или логику двери логова медика на Затоне, она проще и там как раз есть и таймер и условие отпирания по инфопорции: zat_b22_medic_door.ltx
    Сообщение отредактировал denis2000 - Суббота, 18.01.2020, 11:10
      Злобная реклама
    Суббота, 18.01.2020, 11:04
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Policai
    Суббота, 18.01.2020, 11:48 | Сообщение # 5760
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата denis2000 ()
    Насколько я понимаю, то это вылет при попытке переключения на другую секцию логики у какого то объекта. Этот вылет напрямую не связан с оружием, а скорее всего с НПС.


    Ну да... так и получается. проверил на других НПС, нормально, а вылет только на этом одном НПС..)) Не страшно, это тестовая лока. Хотел просто убедиться что не ствол виноват.
      Злобная реклама
    Суббота, 18.01.2020, 11:48
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Поиск: