Случайная подборка модов
Зимний Снайпер
3.8
Clear Sky - Remake
3.8
Контракт на хорошую жизнь
4.1
Зимний путь
3.4
Сталкер: Конец Света
3.0
Paradise Lost
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Российская Федерация  atanda
    Вторник, 11.12.2018, 19:32 | Сообщение # 2716
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 7
    Регистрация: 12.07.2017

    Цитата yobakun ()
    В чем отличие от компиляторов 2014-го года?

    Утрированно: поддержка большого количества нод.

    АХТУНГ: версия не финальная, а разработка прекращена.
    Сообщение отредактировал atanda - Вторник, 11.12.2018, 19:33
      Злобная реклама
    Вторник, 11.12.2018, 19:32
    Статус:
    Сообщений: 666
    Регистрация: 12.07.2017
    Российская Федерация  yobakun
    Вторник, 11.12.2018, 20:11 | Сообщение # 2717
    Статус:
    Новичок:
    Сообщений: 270
    Награды: 5
    Регистрация: 30.07.2016

    atanda, куда уж больше. Делать огромные карты на этом движке совершенно нет смысла. Я так понимаю xrLC никто не обновлял?
      Злобная реклама
    Вторник, 11.12.2018, 20:11
    Статус:
    Сообщений: 666
    Регистрация: 30.07.2016
    Сомали  WolfHeart
    Вторник, 11.12.2018, 20:26 | Сообщение # 2718
    Статус:
    Опытный:
    Сообщений: 3154
    Награды: 18
    Регистрация: 06.06.2017

    Цитата yobakun ()
    В чем отличие от компиляторов 2014-го года?

    Правил abramcumner, подробной информации у меня нет. Знаю только что собиралось вроде в Visual Studio 2015.
    Цитата yobakun ()
    Я так понимаю xrLC никто не обновлял?

    abramcumner правил под ту локу сам двиг. cop_e_1_7_05_x64, xrAI_e_cop_01_x64 и xrDO_Light_cop_x64_01.
    Все что могу еще к этому добавить так это процетировать sektor_aka:
    Цитата sektor_aka ()
    я ещё вчера уточнил у abramcumner'а.

    Он сказал, что пересобрал компиль SDK ЗП изменив строки 42-44 в файле utils/xrLC_Light/recalculation.cpp

    Было:
    void* buff = _alloca( buff_size );
    Memory.mem_fill( buff, 0, buff_size );
    W->w_chunk( 1, buff, buff_size );

    Стало:
    static std::vector<BYTE> buff;
    buff.resize(buff_size);
    W->w_chunk( 1, &buff[0], buff_size );

    И в общем переписал исходный код под x64, ну и все это собрал в Visual Studio 2015.

    А основная фича - возможность компилить траву и детальные объекты больших уровней, например, 4.5х4.5
      Злобная реклама
    Вторник, 11.12.2018, 20:26
    Статус:
    Сообщений: 666
    Регистрация: 06.06.2017
    Соединенные Штаты  Joni_009
    Вторник, 11.12.2018, 21:19 | Сообщение # 2719
    Статус:
    Бывалый:
    Сообщений: 1008
    Награды: 14
    Регистрация: 25.05.2014

    yobakun, Благодарю все теперь нормально с водой.
      Злобная реклама
    Вторник, 11.12.2018, 21:19
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2014
    Российская Федерация  Wang_Laoshi
    Среда, 12.12.2018, 19:48 | Сообщение # 2720
    Статус:
    Зевака:
    Сообщений: 15
    Награды: 0
    Регистрация: 07.06.2016

    Как правильно написать скрипт с условием, в котором после использования актором определённого предмета происходит какое-то действие? Примерно:
    (условная функция)
    (любое действие, не связанное с предметами)
    Если использовал, то (действие)

    Для точности наиболее полная картина:


    На всякий случай оригинал:

      Злобная реклама
    Среда, 12.12.2018, 19:48
    Статус:
    Сообщений: 666
    Регистрация: 07.06.2016
    Российская Федерация  Hozar_2002
    Среда, 12.12.2018, 20:32 | Сообщение # 2721
    Статус:
    Новичок:
    Сообщений: 347
    Награды: 7
    Регистрация: 22.04.2017

    Wang_Laoshi, Доброе. В bind_stalker.script должна быть функция:
    Код
    function actor_binder:use_inventory_item(obj)
    Туда и копай.
      Злобная реклама
    Среда, 12.12.2018, 20:32
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2017
    Российская Федерация  pon4ik
    Четверг, 13.12.2018, 12:29 | Сообщение # 2722
    Статус:
    Отмычка:
    Сообщений: 70
    Награды: 0
    Регистрация: 13.12.2017

    Ну так что, знает кто? Мутантов убрать, и по возможности артефакты и аномалии. Только квестовые оставить. Что править, подскажите, пожалуйста.
      Злобная реклама
    Четверг, 13.12.2018, 12:29
    Статус:
    Сообщений: 666
    Регистрация: 13.12.2017
    Российская Федерация  Hozar_2002
    Четверг, 13.12.2018, 13:35 | Сообщение # 2723
    Статус:
    Новичок:
    Сообщений: 347
    Награды: 7
    Регистрация: 22.04.2017

    Цитата pon4ik ()
    Что править, подскажите, пожалуйста.

    Это тебе all.spawn надо править. Муторно,но в сети много гайдов.
      Злобная реклама
    Четверг, 13.12.2018, 13:35
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2017
    Российская Федерация  svo6o9a
    Четверг, 13.12.2018, 20:04 | Сообщение # 2724
    Статус:
    Новичок:
    Сообщений: 236
    Награды: 2
    Регистрация: 19.11.2017

    Вчера делал камеру для кат-сцены. Экспорт сделал, все норм, ну и вышел из ЛЭ. Седня захожу в ЛЭ вылет, вот такой
      Злобная реклама
    Четверг, 13.12.2018, 20:04
    Статус:
    Сообщений: 666
    Регистрация: 19.11.2017
    Азербайджан  Hoperise
    Четверг, 13.12.2018, 20:13 | Сообщение # 2725
    Статус:
    Опытный:
    Сообщений: 1722
    Награды: 10
    Регистрация: 26.10.2016

    Добрый вечер, возникло несколько простых вопросов. Прошу помочь разобраться.
    1)есть рестриктор с логикой, цель - сделать этот рестриктор активным после определённых инфопоршней (логика такая: при посещении гг этого рестриктора выдавался поршень), как можно совместить две и более такие логики?

    2)как совместить определённую логику и спавн через рестриктор?
    3)работает ли анимация нпс, который сидит, без анимпоинта?

    4)по какой-то причине нпс не занимает определённый вейпоинт, по которому должен встать (прописаны в вейпоинте, как смарт, так и название из логики валк и лоок, этот вейпоинт на возвышенности, 2 этаж), однако нпс либо идёт на другое место, либо стоит в центре смарта (перепроверял все координаты). С чем может быть это связано?
    5)Каким образом можно провернуть следующее: при убийстве нпс определённой группировки (например, монолитовцы), удалять их трупы и подменять зомбями, к примеру?
    Сообщение отредактировал Hoperise - Пятница, 14.12.2018, 01:14
      Злобная реклама
    Четверг, 13.12.2018, 20:13
    Статус:
    Сообщений: 666
    Регистрация: 26.10.2016
    Российская Федерация  Ferveks
    Пятница, 14.12.2018, 05:24 | Сообщение # 2726
    Игра Душ: Начало
    Статус:
    Бывалый:
    Сообщений: 646
    Награды: 5
    Регистрация: 29.06.2017

    Del

    Добавлено (14.12.2018, 05:43)
    ---------------------------------------------
    Hoperise,
    1


    2


    3


    4


    5
    Сообщение отредактировал Ferveks - Пятница, 14.12.2018, 05:44
      Злобная реклама
    Пятница, 14.12.2018, 05:24
    Статус:
    Сообщений: 666
    Регистрация: 29.06.2017
    Азербайджан  Hoperise
    Пятница, 14.12.2018, 07:29 | Сообщение # 2727
    Статус:
    Опытный:
    Сообщений: 1722
    Награды: 10
    Регистрация: 26.10.2016

    Ferveks, то есть если прописать
    получится что рестриктор активируется по одному из условий или если есть инфопоршень один, то рестриктор активен до инфопоршня 3, дальше рестриктор будет активирован после инфопоршня 4, до инфопоршня 5?
    Можно ли сделать вражеского нпс1 нейтральным к другим нпс как квестовым, так и симуляционным, и что б сам нпс1 оставался ко всем нейтральным.
    По остальным вопросам огромное спасибо!
    Сообщение отредактировал Hoperise - Пятница, 14.12.2018, 07:48
      Злобная реклама
    Пятница, 14.12.2018, 07:29
    Статус:
    Сообщений: 666
    Регистрация: 26.10.2016
    Российская Федерация  denis2000
    Пятница, 14.12.2018, 09:08 | Сообщение # 2728
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата Hoperise ()
    Можно ли сделать вражеского нпс1 нейтральным к другим нпс как квестовым, так и симуляционным, и что б сам нпс1 оставался ко всем нейтральным.

    Для того чтобы сделать НПС нейтральным, нужно сделать его группировку нейтральной ко всем остальным группировкам, либо персонально скриптом изменить отношения в каждой паре Ваш НПС <-> Остальные НПС.
    Но если вы спрашиваете не о нейтральности, а о запрете атаковать враждебную цель, то речь идет о кондлисте в логике НПС под именем combat_ignore_cond. Так вот если кондлист даст true то атаковать цель НПС не будет.

    Например: имеем рестриктор покрывающий базу с именем levelprefix_smartname_no_assault и запрещено атаковать вражеские цели если они находятся в зоне его действия. То в активные секции логики всех НПС в данном смарте пишем:
    Код
    combat_ignore_cond = {=enemy_in_zone(levelprefix_smartname_no_assault)} true, false

    Ко всему прочему есть параметр combat_ignore_keep_when_attacked, котрый предписывает игнорировать атаки врагов или нет. Например в такой комбинации:
    Код
    combat_ignore_cond = true
    combat_ignore_keep_when_attacked = false

    Организм будет игнорировать всех врагов, но если его атакуют, то он ответит обидчику.
    Цитата Hoperise ()
    если есть инфопоршень один, то рестриктор активен до инфопоршня 3, дальше рестриктор будет активирован после инфопоршня 4, до инфопоршня 5?

    Если это четкая постановка задачи, то вот код её реализующий:
    Код
    [logic]
    active = sr_idle@1_3

    [sr_idle@1_3]
    on_info = {+info_1 -info_3} %результат активности рестриктора%, {+info_3} sr_idle@4_5

    [sr_idle@4_5]
    on_info = {+info_4 -info_5} %результат активности рестриктора%, {+info_5} nil
    Сообщение отредактировал denis2000 - Пятница, 14.12.2018, 09:41
      Злобная реклама
    Пятница, 14.12.2018, 09:08
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  svo6o9a
    Пятница, 14.12.2018, 16:03 | Сообщение # 2729
    Статус:
    Новичок:
    Сообщений: 236
    Награды: 2
    Регистрация: 19.11.2017


    дополнение к прошлому вопросу. менял файл систем из другой геймдаты, не дало результата
      Злобная реклама
    Пятница, 14.12.2018, 16:03
    Статус:
    Сообщений: 666
    Регистрация: 19.11.2017
    Украина  VovanFitisov
    Пятница, 14.12.2018, 17:33 | Сообщение # 2730
    Статус:
    Неопытный:
    Сообщений: 532
    Награды: 2
    Регистрация: 07.07.2016

    Как сделать костюму апгрейд? Например, скопировать апгрейды «Севы» в костюм, у которого изначально нет апгрейда. И это ж еще надо механикам что-то прописывать?
      Злобная реклама
    Пятница, 14.12.2018, 17:33
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2016
    Поиск: