Случайная подборка модов
Новое Время
3.2
Old Episodes. Episode 2. War of Zone.
3.1
L.U.R.K.
4.0
MDRK mod 1.0
4.0
S.T.A.L.K.E.R. Complete 2009
4.0
Большая Зона
3.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Российская Федерация  Policai
    Вторник, 07.01.2020, 11:26 | Сообщение # 5536
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Народ! Ловлю вылет во время выброса, немогу понять какой звук он не может найти? В каком файле он его ищет?

    FATAL ERROR
    [error]Expression : !m_error_code
    [error]Function : raii_guard::~raii_guard
    [error]File : ..\xrServerEntities\script_storage.cpp
    [error]Line : 748
    [error]Description : ...ity breakthrough\gamedata\scripts\sound_theme.script:609: bad argument #1 to 'select_next_sound' (interval is empty)
    stack trace:
      Злобная реклама
    Вторник, 07.01.2020, 11:26
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  denis2000
    Вторник, 07.01.2020, 11:43 | Сообщение # 5537
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    VOVASIKVAIS, Дело в том, что db.actor.health = число, работает по инкрементному принципу, то есть к ХП которое есть до применения, прибавляется значение указанное в присвоении.
    Было ХП = 0.5, применили db.actor.health = 0.5, стало ХП = 0.5 + 0.5 = 1.
    Для того чтобы удерживать ХП ГГ на уровне 0.5 нужно делать так:
    Код
    db.actor.health = 0,5 - db.actor.health



    Цитата Policai ()
    Ловлю вылет во время выброса, немогу понять какой звук он не может найти? В каком файле он его ищет?

    Тут два варианта: ошибка в скрипте sound_theme.script (я так понимаю он не оригинальный из ЗП) или ошибка в настройке какой-то из звуковых схем (что за ошибка и в какой из схем не ясно из лога).
    Сообщение отредактировал denis2000 - Вторник, 07.01.2020, 11:54
      Злобная реклама
    Вторник, 07.01.2020, 11:43
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Policai
    Вторник, 07.01.2020, 12:03 | Сообщение # 5538
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата denis2000 ()
    ошибка в скрипте sound_theme.script


    Нет файл оригинальный ЗП, его даже нет в скриптах в моде, цепляется из ресурсов. Просто пытаюсь адаптировать Димины скрипты из Связи времён связанные с атмосфером... При этом я пытался подсовывать и из Вашего мода этот скрипт, никакой разницы...Тот же вылет.
      Злобная реклама
    Вторник, 07.01.2020, 12:03
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Казахстан  Janel
    Вторник, 07.01.2020, 12:22 | Сообщение # 5539
    Статус:
    Гость:
    Сообщений: 40
    Награды: 0
    Регистрация: 09.10.2019

    Ребята всем привет, нужна помощь не могу сбилдить локацию из-за вылета нехватки памяти:


    Дело в том что я не понимаю как может выходить этот вылет потому что у меня на железе 6 ГБ озу и 64 битная винда 7
    По возможности отпишитесь если знаете как исправить ошибку!
    Сообщение отредактировал Janel - Вторник, 07.01.2020, 12:28
      Злобная реклама
    Вторник, 07.01.2020, 12:22
    Статус:
    Сообщений: 666
    Регистрация: 09.10.2019
    Российская Федерация  Overfirst
    Вторник, 07.01.2020, 12:25 | Сообщение # 5540
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    VOVASIKVAIS, это всё-таки своего рода регенерация, а не бессмертие. Бессмертие достигается (и не только бессмертие), например, приблудами консольной команды g_god, которая заблокирована в ванильном движке. В случае с регенерацией не исключено, что игрок может успеть словить смертельный хит до следующего апдейта. Шанс очень мал, конечно, но он всё-таки есть. smile

    Janel, если используете х64 компилятор, но даже при этом ловите вылеты, выхода два: облегчать геометрию или докупать ещё одну плашку ОЗУ (гигабайта на 4, а лучше на 8). wink
      Злобная реклама
    Вторник, 07.01.2020, 12:25
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Крим
    Вторник, 07.01.2020, 12:30 | Сообщение # 5541
    Статус:
    Новичок:
    Сообщений: 231
    Награды: 1
    Регистрация: 21.04.2019

    Все здравствуйте. У меня снова возникли проблемы. Я вот просто не понимаю причины вылета. Опять же создал нового персонажа, прописал. Решил заспавнить, как эксклюзива. В итоге вылет.
    При этом профиль нпс создан

    В npc_profile прописан:

    В spawn_section тоже:

    И отдельная логика тоже написана:


    В squad_descr, как отдельный squad прописан:


    В simulation тоже прописана:

    В чем причина вылета все равно не понимаю.
    Сообщение отредактировал Крим - Вторник, 07.01.2020, 12:35
      Злобная реклама
    Вторник, 07.01.2020, 12:30
    Статус:
    Сообщений: 666
    Регистрация: 21.04.2019
    Казахстан  Janel
    Вторник, 07.01.2020, 12:33 | Сообщение # 5542
    Статус:
    Гость:
    Сообщений: 40
    Награды: 0
    Регистрация: 09.10.2019

    Цитата Крим ()
    FATAL ERROR

    [error]Expression : abstract
    [error]Function : CALifeSimulatorBase::spawn_item
    [error]File : alife_simulator_base.cpp
    [error]Line : 113
    [error]Description : Cannot find item with section
    [error]Arguments : Ivetta_squad


    Причина:
    Написанно что не может найти эту секцию Ivetta_squad значит где-то ты её не прописал.

    Лечение: Найти и исправить ошибку.
    Сообщение отредактировал Janel - Вторник, 07.01.2020, 12:38
      Злобная реклама
    Вторник, 07.01.2020, 12:33
    Статус:
    Сообщений: 666
    Регистрация: 09.10.2019
    Российская Федерация  Overfirst
    Вторник, 07.01.2020, 12:39 | Сообщение # 5543
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    Policai, вылет, кстати, кое о чём говорит. Ошибку стоит поискать в секциях звуков, у которых type = 3d. А вообще, если краши происходят при выбросе, а вы ещё и адаптировали Atmosfear, то стоит покопать вызовы проигрывания звуков в surge_manager.script: глянуть, что оно там проигрывает и проверить наличие этого в script_sound.ltx. Внимательнее. smile
      Злобная реклама
    Вторник, 07.01.2020, 12:39
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Policai
    Вторник, 07.01.2020, 13:06 | Сообщение # 5544
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Да в том то и дело Володь что и скрипт surge_manager.script и script_sound.ltx. взяты вместе. из мода Связь времён... впервую очредь это проверил.)))

    Всё работало, и атмосфер работал. просто погода коряво работала на локациях мода. так как атмосфер расчитан только на оригинальные локации. Начал копаться с правкой скриптов под свои локи, и начал косячить. Хренова когда руки кривые. а в купе с пустой башкой вообче аптрак..))))
    Удалил ВСЁ... Отдохну и начну всё с ноля.
      Злобная реклама
    Вторник, 07.01.2020, 13:06
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Казахстан  Janel
    Вторник, 07.01.2020, 13:49 | Сообщение # 5545
    Статус:
    Гость:
    Сообщений: 40
    Награды: 0
    Регистрация: 09.10.2019

    Цитата Overfirst ()
    если используете х64 компилятор, но даже при этом ловите вылеты, выхода два: облегчать геометрию или докупать ещё одну плашку ОЗУ (гигабайта на 4, а лучше на 8).

    Хорошо, посмотрим как дальше получится.
      Злобная реклама
    Вторник, 07.01.2020, 13:49
    Статус:
    Сообщений: 666
    Регистрация: 09.10.2019
    Российская Федерация  Neptun
    Вторник, 07.01.2020, 14:00 | Сообщение # 5546
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Цитата Крим ()
    думаешь, я - круглый идиот, который этого не понимает?

    С такими вопросами, конечно, лучше быть осторожнее. Суть, нередко, не в глупости модмейкера, а в невнимательности, поверь, не будет хватать одного символа - вся логика полетит.
    Итак, во-первых, в твоих записях, а именно в секции сквада, я не заметил параметра spawn_point. Во-вторых, попробуй заспавнить непися не через симуляцию, а стандартной функцией. В-третьих, если говорить чисто по логу, то игра упорно не видит, что указанный сквад зарегистрирован, то есть он не читает файл по какой-то причине.
    Сообщение отредактировал Neptun - Вторник, 07.01.2020, 14:01
      Злобная реклама
    Вторник, 07.01.2020, 14:00
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  denis2000
    Вторник, 07.01.2020, 14:38 | Сообщение # 5547
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата Overfirst ()
    Ошибку стоит поискать в секциях звуков, у которых type = 3d.

    А если еще точнее, то скорее всего параметр idle = 0,0,*, там где это недопустимо. Но найти по этим критериям звук достаточно сложно. Нужно действительно идти от менеджера выбросов или же просто совпало что конкретно этот звук проигрывается в момент начала выброса.
      Злобная реклама
    Вторник, 07.01.2020, 14:38
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Hozar_2002
    Вторник, 07.01.2020, 15:51 | Сообщение # 5548
    Статус:
    Новичок:
    Сообщений: 347
    Награды: 7
    Регистрация: 22.04.2017

    Цитата VOVASIKVAIS ()
    Как с помощью скрипта дать игроку бессмертие, а потом с помощью другого скрипта отобрать его.

    Цитата molodoy_chelovek ()
    в стандартных функциях вроде как нет бессмертия
    Почему нет, вполне себе есть, как минимум несколько способов знаю, один описали, второй через функции
    Код
        level.hide_indicators_safe() -- вкл бессмертие
        level.show_indicators() -- выкл бессмертие
    Создавалось оно для катсцен, поэтому убирает интерфейс. Второй вариант, заменить один из иммунитетов актора на бессмертие, и менять его скриптом. Баг - на один уровень сложности меньше. Ну и третий варинт - через визуал гг - грубо говоря прописать визуал который не будет взаимодействовать с пулями, но это много мароки.
    Цитата FantomICW ()
    Вообще, я не рекомендую нагружать функцию update() актора, так как это может влиять на производительность.
    Согласен, советую приучиться к функциям локального апдейта, будет полезно.
    Сообщение отредактировал Hozar_2002 - Вторник, 07.01.2020, 15:53
      Злобная реклама
    Вторник, 07.01.2020, 15:51
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2017
    Украина  N_merc
    Вторник, 07.01.2020, 16:35 | Сообщение # 5549
    Статус:
    Зевака:
    Сообщений: 7
    Награды: 0
    Регистрация: 18.01.2017

    denis2000, это понятно. не это имел ввиду, за перекрестие
      Злобная реклама
    Вторник, 07.01.2020, 16:35
    Статус:
    Сообщений: 666
    Регистрация: 18.01.2017
    Российская Федерация  denis2000
    Вторник, 07.01.2020, 18:18 | Сообщение # 5550
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата N_merc ()
    не это имел ввиду, за перекрестие

    Движек. Вроде в каких - то правленых (кастомных) движках, старые перекрестья восстанавливали. Поищите может и найдете.
    Сообщение отредактировал denis2000 - Вторник, 07.01.2020, 18:20
      Злобная реклама
    Вторник, 07.01.2020, 18:18
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Поиск: