Случайная подборка модов
Радиоактивное мясо. Схватка
3.0
Old Story
4.1
Возвращение Шрама
3.9
Последняя надежда
2.4
Sigerous Mod 2.2
4.1
Обречённый город
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Российская Федерация  OP_artovod
    Среда, 01.07.2020, 22:10 | Сообщение # 7651
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 0
    Регистрация: 28.03.2020

    sergej5500, тема там не особо мощная, автор давно не заходил и вряд ли будет заходить
      Злобная реклама
    Среда, 01.07.2020, 22:10
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Российская Федерация  sergej5500
    Среда, 01.07.2020, 22:18 | Сообщение # 7652
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    Цитата Winsor ()
    тема мёртвая. Ждать ответа придётся не один месяц, наверное.


    А что делать?

    Цитата Winsor ()
    тема там не особо мощная


    Могу предложить одно. Проверяйте, из какого скрипта вызывается глючная функция squad_switch_offline(squad). Анализируете работу скрипта. Ничего другого, увы, не остается.
      Злобная реклама
    Среда, 01.07.2020, 22:18
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  OP_artovod
    Четверг, 02.07.2020, 11:47 | Сообщение # 7653
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 0
    Регистрация: 28.03.2020

    sergej5500, как я понял из sim_squad_scripted она вызывается

    Добавлено (02.07.2020, 12:03)
    ---------------------------------------------
    закомментировал функцию всё работает особо разницы то и не видно одно меня смущает раньше всё нормально работало и с этой функцией, а сейчас какая то несусветная дичь

    Добавлено (02.07.2020, 12:04)
    ---------------------------------------------
    вопрос если активировать схему companion то нпс будет следовать за ГГ?
    Сообщение отредактировал OP_artovod - Четверг, 02.07.2020, 12:04
      Злобная реклама
    Четверг, 02.07.2020, 11:47
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Российская Федерация  denis2000
    Четверг, 02.07.2020, 12:34 | Сообщение # 7654
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата OP_artovod ()
    если активировать схему companion то нпс будет следовать за ГГ?

    В целом - да.
      Злобная реклама
    Четверг, 02.07.2020, 12:34
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  RoboCat
    Четверг, 02.07.2020, 13:30 | Сообщение # 7655
    Статус:
    Новичок:
    Сообщений: 300
    Награды: 9
    Регистрация: 07.01.2017

    Как сделать так чтобы погода не была рандомной если она dynamic_default ? Просто при каждом запуске погода бывает то дождливой, то туманной, то солнечной.
    Решение найдено, простите за тупой вопрос
    Я просто вставляю определенную погоду из configs\environment\weathers
    Сообщение отредактировал RoboCat - Четверг, 02.07.2020, 13:31
      Злобная реклама
    Четверг, 02.07.2020, 13:30
    Статус:
    Сообщений: 666
    Регистрация: 07.01.2017
    Российская Федерация  OP_artovod
    Четверг, 02.07.2020, 13:42 | Сообщение # 7656
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 0
    Регистрация: 28.03.2020

    denis2000, какой то у вас ответ неуверенный
      Злобная реклама
    Четверг, 02.07.2020, 13:42
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Российская Федерация  denis2000
    Четверг, 02.07.2020, 13:45 | Сообщение # 7657
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    OP_artovod, Насколько подробный вопрос, настолько точный ответ. Все от вас зависит!
      Злобная реклама
    Четверг, 02.07.2020, 13:45
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  molodoy_chelovek
    Четверг, 02.07.2020, 15:29 | Сообщение # 7658
    Статус:
    Новичок:
    Сообщений: 316
    Награды: 2
    Регистрация: 14.07.2019

    Доброго времени суток. А можно ли как-то узнать что оружие в руках актора в заклиненном состоянии?
      Злобная реклама
    Четверг, 02.07.2020, 15:29
    Статус:
    Сообщений: 666
    Регистрация: 14.07.2019
    Российская Федерация  denis2000
    Четверг, 02.07.2020, 15:42 | Сообщение # 7659
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    molodoy_chelovek, С текущими возможностями движка - нет.
    Добавлено (02.07.2020, 15:53)
    ---------------------------------------------
    Чисто теоретически можно проверить из-за угла. Сообщение на экране о заклинивании это CustomStatic с именем gun_jammed, можно в скрипте попытаться проверить есть ли это сообщение на экране в данный момент:
    Код
    local hud = get_hud()
      local custom_static = hud:GetCustomStatic("gun_jammed")
      if custom_static ~= nil then
       --Сообщение на экране, значит оружие заклинило...
      end

    Конечно такой способ (если сработает) будет иметь некоторые ограничения.
    Сообщение отредактировал denis2000 - Четверг, 02.07.2020, 15:54
      Злобная реклама
    Четверг, 02.07.2020, 15:42
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Украина  molodoy_chelovek
    Четверг, 02.07.2020, 16:00 | Сообщение # 7660
    Статус:
    Новичок:
    Сообщений: 316
    Награды: 2
    Регистрация: 14.07.2019

    Цитата denis2000 ()
    можно в скрипте попытаться проверить есть ли это сообщение на экране в данный момент:
    да, проверка срабатывает, спасибо большое smile
      Злобная реклама
    Четверг, 02.07.2020, 16:00
    Статус:
    Сообщений: 666
    Регистрация: 14.07.2019
    Российская Федерация  Winsor
    Четверг, 02.07.2020, 19:42 | Сообщение # 7661
    Статус:
    Отмычка:
    Сообщений: 163
    Награды: 0
    Регистрация: 22.04.2020

    Можно ли в меню ремонта при нажатии на предмет как-то его отображать (детекторы, бинты)?
    За какие ранги отвечают секции в файле death_items_count?
    Секции: item_count_0, item_count_1, item_count_2, item_count_3.
    Сообщение отредактировал Winsor - Четверг, 02.07.2020, 19:43
      Злобная реклама
    Четверг, 02.07.2020, 19:42
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2020
    Российская Федерация  OP_artovod
    Четверг, 02.07.2020, 19:46 | Сообщение # 7662
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 0
    Регистрация: 28.03.2020

    Winsor, 0 новичок

    Добавлено (02.07.2020, 21:10)
    ---------------------------------------------
    if item_name=="mineral_water" and active_slot()==1 then
    use_inventory_item("mineral_water")
    else
    return
    end
    гаспада такая вот штука сработает? сильно не ругайте скрипты знаю только за детсад

    Добавлено (02.07.2020, 21:24)
    ---------------------------------------------
    где найти исходник предбанника для сдк 0.7?

      Злобная реклама
    Четверг, 02.07.2020, 19:46
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Российская Федерация  sergej5500
    Четверг, 02.07.2020, 21:28 | Сообщение # 7663
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    Цитата OP_artovod ()
    гаспада такая вот штука сработает?


    Чего вы хотите достичь?
      Злобная реклама
    Четверг, 02.07.2020, 21:28
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Российская Федерация  OP_artovod
    Четверг, 02.07.2020, 21:31 | Сообщение # 7664
    Статус:
    Отмычка:
    Сообщений: 125
    Награды: 0
    Регистрация: 28.03.2020

    что бы предмет юзался при определённых условиях
      Злобная реклама
    Четверг, 02.07.2020, 21:31
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2020
    Российская Федерация  sergej5500
    Четверг, 02.07.2020, 21:40 | Сообщение # 7665
    Статус:
    Новичок:
    Сообщений: 290
    Награды: 4
    Регистрация: 09.01.2017

    Цитата OP_artovod ()
    что бы предмет юзался при определённых условиях


    Так как вы написали, точно работать не будет. Нужно писать что то вроде

    function actor_binder:use_inventory_item(obj)
    if(obj) then
    local s_obj = alife():object(obj:id())
    if(s_obj) and (s_obj:section_name()=="drug_anabiotic") then
    xr_effects.disable_ui_only(db.actor, nil)
    level.add_cam_effector("camera_effects\\surge_02.anm", 10, false, "bind_stalker.anabiotic_callback")
    level.add_pp_effector("surge_fade.ppe", 11, false)
    give_info("anabiotic_in_process")
    _G.mus_vol = get_console():get_float("snd_volume_music")
    _G.amb_vol = get_console():get_float("snd_volume_eff")
    get_console():execute("snd_volume_music 0")
    get_console():execute("snd_volume_eff 0")
    end
    if(s_obj) and (s_obj:section_name()=="ваш_предмет") and ваше_условие then
    исполняемая_функция
    end

    end
    end
    Сообщение отредактировал sergej5500 - Четверг, 02.07.2020, 21:41
      Злобная реклама
    Четверг, 02.07.2020, 21:40
    Статус:
    Сообщений: 666
    Регистрация: 09.01.2017
    Поиск: