Случайная подборка модов
Тёмное Братство – Проклятые Зоной
3.1
Anomaly 1.5. Beta 3.0
4.5
Old Good Stalker Mod v2.4 Gold
4.2
Lost World Condemned
3.5
Prosectors Project
4.0
Долг. Философия Войны
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
    Российская Федерация  artem23780
    Четверг, 07.05.2020, 12:50 | Сообщение # 6721
    Статус:
    Гость:
    Сообщений: 67
    Награды: 2
    Регистрация: 26.05.2014

    Здравствуйте. Подскажите, как получить и передать в локальную переменную секцию текущей погоды на локации? level.get_weather() дает название самого цикла, но как узнать секцию из которой он был выбран? Вот к примеру [dynamic_zaton] из dynamic_weather_graphs.ltx. Перерыл весь level_weathers.script, но ничего не нашел.
    Сообщение отредактировал artem23780 - Четверг, 07.05.2020, 12:51
      Злобная реклама
    Четверг, 07.05.2020, 12:50
    Статус:
    Сообщений: 666
    Регистрация: 26.05.2014
    Украина  AziatkaVictor
    Четверг, 07.05.2020, 13:36 | Сообщение # 6722
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    artem23780, так она же указывается в конфиге с уровнями. Можно сделать проверку на локацию, а секция погоды на локации уже известна. Да это костыли, но чем не вариант?

    UPD: Порылся в скрипте немного, может это оно?
    Код
    -- Получаем название секции по текущему состоянию.
       local st=self.state[weather]
       --weather_section_name="dw_"..st.current_state.."_"..st.next_state.."_"..level.get_time_hours()
       weather_section_name="default_"..st.current_state
    Сообщение отредактировал AziatkaVictor - Четверг, 07.05.2020, 13:46
      Злобная реклама
    Четверг, 07.05.2020, 13:36
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  artem23780
    Четверг, 07.05.2020, 14:09 | Сообщение # 6723
    Статус:
    Гость:
    Сообщений: 67
    Награды: 2
    Регистрация: 26.05.2014

    AziatkaVictor, спасибо за ответ. Дело в том, что у меня в моде несколько секций, которые меняются на ходу (типа zaton_good, zaton_bad), так что лэвэл чек не помогает :). А weather_section_name и так далее тоже результата не приносят - не выдают секцию.
      Злобная реклама
    Четверг, 07.05.2020, 14:09
    Статус:
    Сообщений: 666
    Регистрация: 26.05.2014
    Украина  AziatkaVictor
    Четверг, 07.05.2020, 14:11 | Сообщение # 6724
    Статус:
    Опытный:
    Сообщений: 1313
    Награды: 4
    Регистрация: 30.08.2018

    artem23780, ааа, ну так написал бы.

    Добавлено (07.05.2020, 14:17)
    ---------------------------------------------
    artem23780, можно сделать выдачу и удаление инфопрошня при переключении. и сделать через проверку наличия инфопоршня.

    Сообщение отредактировал AziatkaVictor - Четверг, 07.05.2020, 14:12
      Злобная реклама
    Четверг, 07.05.2020, 14:11
    Статус:
    Сообщений: 666
    Регистрация: 30.08.2018
    Российская Федерация  artem23780
    Четверг, 07.05.2020, 14:29 | Сообщение # 6725
    Статус:
    Гость:
    Сообщений: 67
    Награды: 2
    Регистрация: 26.05.2014

    AziatkaVictor, значит буду пробовать. Спасибо за помощь!
      Злобная реклама
    Четверг, 07.05.2020, 14:29
    Статус:
    Сообщений: 666
    Регистрация: 26.05.2014
    Российская Федерация  RoboCat
    Четверг, 07.05.2020, 18:21 | Сообщение # 6726
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

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

    combat_ignore_cond = {=has_enemy !is_enemy_actor} true
    Игнорировать борьбу при условии если он имеет врагов и ГГ не враг
    Сообщение отредактировал RoboCat - Четверг, 07.05.2020, 18:22
      Злобная реклама
    Четверг, 07.05.2020, 18:21
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Азербайджан  Hoperise
    Четверг, 07.05.2020, 19:36 | Сообщение # 6727
    Статус:
    Опытный:
    Сообщений: 1722
    Награды: 10
    Регистрация: 26.10.2016

    Доброго времени суток! Интересует вопрос как реализовать рестриктор следующего характера.
    Если гг заходит в рестриктор отыгрывается 1 скрипт и доступно 3 варианта:
    1. при нахождении в рестрикторе и получения поршня 1 срабатывает 2 скрипт
    2. при нахождении в рестрикторе и получения поршня 2 срабатывает 3 скрипт
    3. если гг уходит из вошедшего рестриктора, то 4 скрипт
      Злобная реклама
    Четверг, 07.05.2020, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 26.10.2016
    Украина  molodoy_chelovek
    Четверг, 07.05.2020, 20:13 | Сообщение # 6728
    Статус:
    Новичок:
    Сообщений: 316
    Награды: 2
    Регистрация: 14.07.2019

    Hoperise, если я правильно понял, то...
    Цитата
    [logic]
    active = sr_idle@start
    [sr_idle@start]
    on_actor_inside = {+инфо1} sr_idle@1 %=скрипт1%
    [sr_idle@1]
    on_info = {=actor_in_zone(имя рестриктора) +info2} nil %=script2%
    on_info2 = {=actor_in_zone(имя рестриктора) +info3} nil %=script3%
    on_info3 = {!actor_in_zone(имя рестриктора)} nil %=script4%
    Сообщение отредактировал molodoy_chelovek - Четверг, 07.05.2020, 20:20
      Злобная реклама
    Четверг, 07.05.2020, 20:13
    Статус:
    Сообщений: 666
    Регистрация: 14.07.2019
    Российская Федерация  makdm
    Четверг, 07.05.2020, 21:17 | Сообщение # 6729
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    molodoy_chelovek, зачем в первом и втором условии секции [sr_idle@1] проверять что актор в зоне?
    Ежу же понятно что в Зоне, раз эта секциях активна. Не?
    Сообщение отредактировал makdm - Четверг, 07.05.2020, 21:22
      Злобная реклама
    Четверг, 07.05.2020, 21:17
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  molodoy_chelovek
    Четверг, 07.05.2020, 21:24 | Сообщение # 6730
    Статус:
    Новичок:
    Сообщений: 316
    Награды: 2
    Регистрация: 14.07.2019

    Цитата makdm ()
    Ежу же понятно что в Зоне раз эта секциях активна. Не?

    согласен. Добавил эту проверку уже перед отправкой сообщения. По факту её отсутствие/присутствие ничего не поменяет
      Злобная реклама
    Четверг, 07.05.2020, 21:24
    Статус:
    Сообщений: 666
    Регистрация: 14.07.2019
    Российская Федерация  makdm
    Четверг, 07.05.2020, 21:29 | Сообщение # 6731
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата molodoy_chelovek ()
    По факту её отсутствие/присутствие ничего не поменяет

    Как раз поменяет. Пару сотен таких скриптов на мод с ненужными проверками и.... Игра тормозит! Что делать! Движок говно!
      Злобная реклама
    Четверг, 07.05.2020, 21:29
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  molodoy_chelovek
    Четверг, 07.05.2020, 21:40 | Сообщение # 6732
    Статус:
    Новичок:
    Сообщений: 316
    Награды: 2
    Регистрация: 14.07.2019

    makdm, ключевое словосочетание
    Цитата makdm ()
    Пару сотен

    в случае с той логикой рестриктор уйдет в nil достаточно быстро. Но опять же, я с Вами согласен, замечание имеет место быть. Не стоит проверять то, что не повлияет на конечный результат smile
      Злобная реклама
    Четверг, 07.05.2020, 21:40
    Статус:
    Сообщений: 666
    Регистрация: 14.07.2019
    Российская Федерация  Nesquik
    Четверг, 07.05.2020, 22:10 | Сообщение # 6733
    Статус:
    Отмычка:
    Сообщений: 112
    Награды: 1
    Регистрация: 29.10.2019

    Друзья,не подскажите какая строка в файле "actor_menu_16" отвечает за сетку для слотов в инвентаре?
      Злобная реклама
    Четверг, 07.05.2020, 22:10
    Статус:
    Сообщений: 666
    Регистрация: 29.10.2019
    Украина  Catalyst
    Пятница, 08.05.2020, 02:01 | Сообщение # 6734
    Статус:
    Опытный:
    Сообщений: 1808
    Награды: 1
    Регистрация: 28.03.2020

    Nesquik, количество слотов под арты регулируется, вроде бы, в файлах inventory_new и inventory_new_16, а не в актере, или тебе посмотреть?
    Сообщение отредактировал Catalyst - Пятница, 08.05.2020, 02:06
      Злобная реклама
    Пятница, 08.05.2020, 02:01
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Российская Федерация  RoboCat
    Пятница, 08.05.2020, 08:06 | Сообщение # 6735
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

    Цитата mora145 ()

    This hotfix made this ?

    I translate for all:
    Цитата
    Привет, чуваки.
    Я играю в Anomaly Mod (Возможно всё таки речь об COC)
    Когда я прячусь во время стрельбы (они перестают видеть меня) и случается так что Рандомные NPC начинают мгновенно покидать свои позиции и начинают на меня идти как зомби.
    Какой скрипт или файл нужно изменить, чтобы NPC не сразу выходили на ГГ, а через некоторое время
    Сообщение отредактировал RoboCat - Пятница, 08.05.2020, 08:07
      Злобная реклама
    Пятница, 08.05.2020, 08:06
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Поиск: