Случайная подборка модов
FeaR Zone: История Холода
2.6
Мод Змеелов v.2.17 Final
3.8
Возвращение Шрама
3.9
Смерти вопреки. В центре чертовщины
4.1
Prosectors Project
4.0
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
    Российская Федерация  Winsor
    Четверг, 21.05.2020, 11:50 | Сообщение # 6886
    Статус:
    Отмычка:
    Сообщений: 163
    Награды: 0
    Регистрация: 22.04.2020

    Как исправить проблему с меткой?
    Я решил создать механика на новой локации. Создал. Может чинить и апгрейдить. В логике прописал level_spot = mechanic, но метки не отображаются на миникарте и в ПДА. Почему?
    level_spot прописан в логике.
    Прикрепления: 4057893.jpg (426.5 Kb) · 1414738.jpg (494.8 Kb)
    Сообщение отредактировал Winsor - Четверг, 21.05.2020, 11:51
      Злобная реклама
    Четверг, 21.05.2020, 11:50
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2020
    Российская Федерация  OP_artovod
    Четверг, 21.05.2020, 12:00 | Сообщение # 6887
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 0
    Регистрация: 28.03.2020

    AziatkaVictor, возможно я скачал уже какой то редаченый атмосфер я незнаю но у меня всё что нужно там адаптированно но вылет не исправился, почему я думаю что у меня редаченый атмосфер так потому что начал качать с другого сайта и там размер архива 203мб а мой 171мб, я думал это из-за новой локации но нет на затоне всё так же вылетает на всех локах так
    хотя до этого у меня всё работало, но были такие же вылеты которые ломали все сохранки но они происходили очень редко
      Злобная реклама
    Четверг, 21.05.2020, 12:00
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Украина  AziatkaVictor
    Четверг, 21.05.2020, 12:30 | Сообщение # 6888
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    OP_artovod, потому что надо качать с официальной ссылки. Удали свой и скачай от куда надо. И делай все своими ручками, а не бери готовое.
      Злобная реклама
    Четверг, 21.05.2020, 12:30
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  OP_artovod
    Четверг, 21.05.2020, 12:47 | Сообщение # 6889
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 0
    Регистрация: 28.03.2020

    Внимание анекдот, короче хотел как-то один модмейкер сделать спавн нпс с одним визуалом, но разным вооружением, но не знал как это сделать потому как ему надо шобы они спавнились рандомно наподобие sim_default_stalker_1 у которого спавнятся sim_default_stalker_1_default_0, sim_default_stalker_1_default_1, sim_default_stalker_1_default_2, sim_default_stalker_1_default_3
      Злобная реклама
    Четверг, 21.05.2020, 12:47
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Российская Федерация  denis2000
    Четверг, 21.05.2020, 12:54 | Сообщение # 6890
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Winsor, Проблема не в логике (раз вы ее показали), а в чем пока не понятно: нужно больше информации.


    OP_artovod, А в чем анекдот-то?
    Сообщение отредактировал denis2000 - Четверг, 21.05.2020, 12:58
      Злобная реклама
    Четверг, 21.05.2020, 12:54
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  AziatkaVictor
    Четверг, 21.05.2020, 13:00 | Сообщение # 6891
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    denis2000, у него не получаеться сделать НПС на подобии sim, чтобы спавнились рандомно.
    Сообщение отредактировал AziatkaVictor - Четверг, 21.05.2020, 13:01
      Злобная реклама
    Четверг, 21.05.2020, 13:00
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  RoboCat
    Четверг, 21.05.2020, 13:03 | Сообщение # 6892
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

    Winsor, У меня такое было, у моего NPC также стояла метка, но на карте так и не было метки, если отойти от NPC на расстояние где он пропадает и вернутся то метка появится
    Сообщение отредактировал RoboCat - Четверг, 21.05.2020, 13:03
      Злобная реклама
    Четверг, 21.05.2020, 13:03
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Российская Федерация  denis2000
    Четверг, 21.05.2020, 13:15 | Сообщение # 6893
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    OP_artovod, AziatkaVictor, Как же вы странно анекдоты рассказываете. Один рассказчик - начало, второй - середину, а мне что концовку самому придумывать? Как же весь анекдот от оного рассказчика услышать? Как в школе учили: вступление—основная часть—заключение: Что хочу сделать, что сделал и что не получается?
    Сообщение отредактировал denis2000 - Четверг, 21.05.2020, 13:21
      Злобная реклама
    Четверг, 21.05.2020, 13:15
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  RoboCat
    Четверг, 21.05.2020, 13:18 | Сообщение # 6894
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

    OP_artovod, Создай нескольких NPC в character_desc, но с одинаковым классом в npc_profile
    Сообщение отредактировал RoboCat - Четверг, 21.05.2020, 13:19
      Злобная реклама
    Четверг, 21.05.2020, 13:18
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Украина  AziatkaVictor
    Четверг, 21.05.2020, 13:21 | Сообщение # 6895
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    denis2000, ну, как я понял, он хочет сделать НПС с одинаковыми визуалами, но разным снаряжением (у одного АК, у второго ТОЗ). Он пытался сделать на подобии sim_default_группировка, но либо не знает как, либо делает так же как и sim_default_stalker, но оно не работает.
      Злобная реклама
    Четверг, 21.05.2020, 13:21
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  Neptun
    Четверг, 21.05.2020, 14:03 | Сообщение # 6896
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Добро. Дайте пример таблицы и счётчика, то есть в таблице прописано 20 доступных объектов, игрок должен хоть раз за игру подержать в руках 15 объектов из этой двадцатки (НЕобязательно, чтобы у игрока одновременно было 15 объектов), соответственно, когда счётчик достигает 15, происходит действие. Написал такую функцию, но она не работает:
    Сообщение отредактировал Neptun - Четверг, 21.05.2020, 14:04
      Злобная реклама
    Четверг, 21.05.2020, 14:03
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Российская Федерация  denis2000
    Четверг, 21.05.2020, 14:07 | Сообщение # 6897
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Neptun, Если объявление переменной
    Код
    local pda_counter = 0

    в теле функции, то при каждом вызове вы будете ее обнулять. Эту переменную в обязательном порядке нужно сохранять в сейв и восстанавливать при загрузке, иными словами обнулять ее стоит только если из сейва ее не считали.
    Я думаю нет необходимости в проверке через функцию из xr_conditions, можно вписать такое условие:
    Код
    db.actor:object( v ) ~= nil

    Проверка в цикле сама по себе ущербна! Есть же колбек на получение объекта ГГ (actor_binder:on_item_take), вот там и нужно проверять входящие объекты на совпадение с таблицей.
    Лучше всего через Динамическое подключение/отключение функций.
    Сообщение отредактировал denis2000 - Четверг, 21.05.2020, 14:19
      Злобная реклама
    Четверг, 21.05.2020, 14:07
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  OP_artovod
    Четверг, 21.05.2020, 14:31 | Сообщение # 6898
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 0
    Регистрация: 28.03.2020

    Гаспада с нпс я разобрался и кажется начал разбираться с атмосфером переустановил его проблема не решилась, точнее решилась но частично, на оргиналах зп всё работает но на кардоне и болотах нет и я вот думаю может надо локации куда то в скрипт в писать погодный или нет?
      Злобная реклама
    Четверг, 21.05.2020, 14:31
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Украина  AziatkaVictor
    Четверг, 21.05.2020, 14:33 | Сообщение # 6899
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    OP_artovod, да, надо прописать локации в скриптах и конфигах.
      Злобная реклама
    Четверг, 21.05.2020, 14:33
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  OP_artovod
    Четверг, 21.05.2020, 14:37 | Сообщение # 6900
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 0
    Регистрация: 28.03.2020

    AziatkaVictor, нет вы неправильно поняли я имею в виду скрипты атмосфера, потому что как и куда вписывать новые локи я знаю AziatkaVictor,

    Добавлено (21.05.2020, 14:38)
    ---------------------------------------------
    AziatkaVictor, к примеру вот какая то проверка

    function WeatherManager:get_level_name()
    local level_name=level.name()
    if level_name~="jupiter" and level_name~="pripyat" then
    level_name="zaton"
    end
    return level_name
    end

      Злобная реклама
    Четверг, 21.05.2020, 14:37
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Поиск: