Случайная подборка модов
NLC 7: Я - Меченный
3.8
S.T.A.L.K.E.R. F.M.
4.4
Clear Sky - Remake
3.8
Darkest Time
3.5
Холодная кровь
3.4
Krovosos mod v. 3.8
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Поиск: