Случайная подборка модов
Новый Арсенал 5.0
3.6
Время Перемен 2.5
4.0
АльтернативА 1.3.2
3.2
Зимний путь 1.2: Альтернатива
2.2
История снайпера: Ловушка Судьбы
2.9
Закоулки правды
3.6
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Российская Федерация  Hozar_2002
    Суббота, 04.05.2019, 15:36 | Сообщение # 3586
    Статус:
    Новичок:
    Сообщений: 347
    Награды: 7
    Регистрация: 22.04.2017

    Policai, Скриптовые шейдры правил??
    -----------------------------------------
    Ладно у меня вопрос тоже по шейдрам. Как можно поворачивать картинку (имеем поворот камеры по Y думаю как-то от него оттолкнуться).(если что то это мне нужно для "псевдо"миникарты которую я натянул на экран модели пда)


    офтоп нашол формулу. Теперь такой вопрос, как из дерекции получить угол поворота по У (у меня он примерно вычесляется но после определеного порога начинается поворот в обратную сторону)
    Прикрепления: 3806455.jpg (310.6 Kb) · 8363350.jpg (242.5 Kb)
    Сообщение отредактировал _ToHaSH_2002 - Суббота, 04.05.2019, 16:51
      Злобная реклама
    Суббота, 04.05.2019, 15:36
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2017
    Российская Федерация  Aurelio
    Суббота, 04.05.2019, 16:45 | Сообщение # 3587
    Статус:
    Зевака:
    Сообщений: 21
    Награды: 0
    Регистрация: 15.04.2019

    Цитата denis2000 ()
    Рестриктор назначается объекту так: object:add_restrictions("", ins_restr), а уж перебрать персонажей одной группировки проблем не составляет.

    Т.е. порядок действий такой
    0)Имеется граф-пойнт, через который осуществляется переход сквадов на другую локацию.
    1)Я ставлю вмещающий его спейс-рестриктор, не пропускающий нпц внутрь.
    2)Прописываю его через add_restrictions всем нпц определенной фракции
    3)Они не пользуются этим переходом, те, кому не прописал, его не замечают (?).

    Рестрикторы работают для нпц в оффлайне?
      Злобная реклама
    Суббота, 04.05.2019, 16:45
    Статус:
    Сообщений: 666
    Регистрация: 15.04.2019
    Российская Федерация  makdm
    Суббота, 04.05.2019, 16:53 | Сообщение # 3588
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата Aurelio ()
    Рестрикторы работают для нпц в оффлайне?

    Не работают.
    Двигало будет двигать НПС от граф-поинта до граф-поинта. И если ваш НПС оффлайн, то и его логика не работает и как следствие рестрикторы IN и OUТ этому НПС не могут быть назначены движковыми методами.
    Здесь нужно прописывать скваду движение от смарта к смарту по локации, тогда он за пределы локации никак не уйдет.
      Злобная реклама
    Суббота, 04.05.2019, 16:53
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Aurelio
    Суббота, 04.05.2019, 17:00 | Сообщение # 3589
    Статус:
    Зевака:
    Сообщений: 21
    Награды: 0
    Регистрация: 15.04.2019

    Цитата makdm ()
    Здесь нужно прописывать скваду движение от смарта к смарту по локации, тогда он за пределы локации никак не уйдет.


    Это невозможно, сквады в симуляции и как раз должны уходить с локации. Есть ли какой-нибудь другой способ регулировать движение сквадов по геймграфу, раз рестрикторы не работают?
      Злобная реклама
    Суббота, 04.05.2019, 17:00
    Статус:
    Сообщений: 666
    Регистрация: 15.04.2019
    Российская Федерация  VOVASIKVAIS
    Суббота, 04.05.2019, 17:04 | Сообщение # 3590
    История Кота
    Статус:
    Отмычка:
    Сообщений: 118
    Награды: 1
    Регистрация: 22.04.2019

    Здравствуйте! Возник ещё один вопрос.

    Хочу добавить в сталкер зп обыск мутантов. Сам знаю только способ, чтобы после убийства мутанта из него выпадала его часть.

    Мне нужно чтобы при убийстве мутанта можно было подойти к трупу мутанта, нажать кнопку и ты получаешь его часть. Кто знает как сделать, подскажите.
      Злобная реклама
    Суббота, 04.05.2019, 17:04
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2019
    Российская Федерация  makdm
    Суббота, 04.05.2019, 17:08 | Сообщение # 3591
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата Aurelio ()
    Это невозможно, сквады в симуляции и как раз должны уходить с локации.

    Я уже ответил вам.
    Ограничьте движение сквадов определенной группировки точками смартов на локации. Будут бродить от смарта к смарту и за пределы локации не выйдут.
    В чем сложность?
      Злобная реклама
    Суббота, 04.05.2019, 17:08
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Hozar_2002
    Суббота, 04.05.2019, 17:10 | Сообщение # 3592
    Статус:
    Новичок:
    Сообщений: 347
    Награды: 7
    Регистрация: 22.04.2017

      Злобная реклама
    Суббота, 04.05.2019, 17:10
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2017
    Российская Федерация  VOVASIKVAIS
    Суббота, 04.05.2019, 17:17 | Сообщение # 3593
    История Кота
    Статус:
    Отмычка:
    Сообщений: 118
    Награды: 1
    Регистрация: 22.04.2019

    _ToHaSH_2002,

    Спасибо, Попробую разобраться!
      Злобная реклама
    Суббота, 04.05.2019, 17:17
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2019
    Российская Федерация  Aurelio
    Суббота, 04.05.2019, 17:23 | Сообщение # 3594
    Статус:
    Зевака:
    Сообщений: 21
    Награды: 0
    Регистрация: 15.04.2019

    Цитата makdm ()
    В чем сложность?


    В том, что это противоречит задумке чуть менее, чем полностью. Сквады должны уходить с локации, но не должны использовать для этого одну из двух точек перехода. Я пытаюсь придумать способ блокировать по предусловию отдельные граф-пойнты, но пока не выходит. Вот и спрашиваю - можно ли как-то регулировать движение по гейм-графу.
      Злобная реклама
    Суббота, 04.05.2019, 17:23
    Статус:
    Сообщений: 666
    Регистрация: 15.04.2019
    Российская Федерация  makdm
    Суббота, 04.05.2019, 18:22 | Сообщение # 3595
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата Aurelio ()
    В том, что это противоречит задумке чуть менее, чем полностью.

    Мы должны угадывать ваши задумки?
    Вот ваш вопрос:
    Цитата Aurelio ()
    Можно ли создать IN-рестриктор, пропускающий сквады определенной фракции?

    Где тут ваши задумки?

    Движок перемещает сквады по локации по граф поинтам. Движение сквадов не хаотичное, а от смарта к смарту.
    Или от одного места работ к другому месту работ, тут уж как вам удобно так и рассуждайте.
    Всё что вы можете, так это прописать движение сквадов от смарта к смарту. Таким образом вы заставляете двигаться сквады по тому направлению, которое вам видится правильным.
    Вот и расставляйте смарты так как вам нужно и прописывайте движение сквадов от смарта к смарту так, чтобы сквады двигались в нужную вам "дырку" перехода.
      Злобная реклама
    Суббота, 04.05.2019, 18:22
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Aurelio
    Суббота, 04.05.2019, 19:28 | Сообщение # 3596
    Статус:
    Зевака:
    Сообщений: 21
    Награды: 0
    Регистрация: 15.04.2019

    Цитата makdm ()
    Вот ваш вопрос:

    На этот вопрос ответ я получил. Спасибо. Как следствие возник следующий
    Цитата Aurelio ()
    Есть ли какой-нибудь другой способ регулировать движение сквадов по геймграфу, раз рестрикторы не работают?


    И в том же посте уточнил
    Цитата Aurelio ()
    сквады в симуляции и как раз должны уходить с локации


    На что получаю
    Цитата makdm ()
    Ограничьте движение сквадов определенной группировки точками смартов на локации. Будут бродить от смарта к смарту и за пределы локации не выйдут.

    sad Серьезно?

    Очевидно, что прописывание путей вручную не совместимо с режимом симуляции. Что так можно я и сам знаю, но это не то, что мне надо. Что перемещение идет между смартами по граф-пойнтам мне тоже известно. Что мне неизвестно - можно ли влиять на маршрут движения (детально, на уровне отдельных граф-пойнтов) между смартами. Подозреваю, что без движковых правок это невозможно, но на всякий случай решил уточнить у более опытных модостроителей.
      Злобная реклама
    Суббота, 04.05.2019, 19:28
    Статус:
    Сообщений: 666
    Регистрация: 15.04.2019
    Российская Федерация  makdm
    Суббота, 04.05.2019, 19:43 | Сообщение # 3597
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата Aurelio ()
    Подозреваю, что без движковых правок это невозможно, но на всякий случай решил уточнить у более опытных модостроителей.

    Давайте вместе подождем более опытных модостроителей.
    Может узнаем что-то более интересное, чем я вам посоветовал.
    Я не против! Учиться никогда не поздно!
      Злобная реклама
    Суббота, 04.05.2019, 19:43
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  denis2000
    Суббота, 04.05.2019, 19:43 | Сообщение # 3598
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Aurelio, Посмотрите вот этот пост возможно мысли в нем помогут вам сделать задуманное. Возможно изложенные там суждения ошибочны или более не работают в текущих версиях движка, но все же.
    Сообщение отредактировал denis2000 - Суббота, 04.05.2019, 19:46
      Злобная реклама
    Суббота, 04.05.2019, 19:43
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Aurelio
    Воскресенье, 05.05.2019, 17:23 | Сообщение # 3599
    Статус:
    Зевака:
    Сообщений: 21
    Награды: 0
    Регистрация: 15.04.2019

    Цитата denis2000 ()
    Aurelio, Посмотрите вот этот пост возможно мысли в нем помогут вам сделать задуманное. Возможно изложенные там суждения ошибочны или более не работают в текущих версиях движка, но все же.


    Глянул, спасибо. Попробовал такой вариант:
    1)Перекинул один из смартов из локации 3 в локацию 2 (в СоС все смарты находятся в локациях 0 и 3, для SDK соответственно 1 и 4).
    2)Привязал к нему переходный граф-пойнт.
    [location_2]
    000 = "..."
    001 = "not for the player"
    002 = "esc_smart_terrain_2_14"

    [esc_smart_terrain_2_14]
    255,255,002,255

    При установке террейна для сталкеров вида
    terrain = stalker_terrain
    [stalker_terrain]
    255,000,255,255
    переход оставался доступным, а если сменить маску на 255,000,000,255 - то переход блокируется, причем сквад сразу начинает движение по обходному пути. Пробовал третьим значением ставить 253, 3 и 1 - во всех случаях это делало переход достуным. Установить маску отдельно для сталкеров какой-либо группировки пока не получается.

    Есть ли способ через скрипты менять маску смарт-террейна, перенося его с одной локации на другую (при условии наличия там свободных позиций)?
      Злобная реклама
    Воскресенье, 05.05.2019, 17:23
    Статус:
    Сообщений: 666
    Регистрация: 15.04.2019
    Российская Федерация  VOVASIKVAIS
    Воскресенье, 05.05.2019, 22:58 | Сообщение # 3600
    История Кота
    Статус:
    Отмычка:
    Сообщений: 118
    Награды: 1
    Регистрация: 22.04.2019

    Возникли вопросы.

    1) Хочу создать физический объект с логикой. То есть через Сдк 0.7 создаю физический обьект, destroyed object к примеру ЯЩИК и хочу чтобы когда к нему подходишь и нажимаешь кнопку использовать. Он пропадал.

    2) И второй вопрос, как создать точку которую можно использовать. Например квесты по типу установи прибор, то есть приходишь в заданную точку и ставишь прибор, чтобы эту точку нельзя было повторно использовать и прибор реально устанавливался.

    Спасибо всем кто ответит!
      Злобная реклама
    Воскресенье, 05.05.2019, 22:58
    Статус:
    Сообщений: 666
    Регистрация: 22.04.2019
    Поиск: