Случайная подборка модов
X-RAY Multiplayer Extension: Defence
4.7
Soc Style Addon 2.0
4.1
Ночь перед Рождеством
3.3
Dead City Mod v. 4.80
3.7
Lost World 3.0
3.9
Doomed to Eternal Torment
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Российская Федерация  Zmey9l_63
    Четверг, 16.08.2018, 15:32 | Сообщение # 1906
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    Сделай ДВА разных рестра.
    1-й...Для проверки нахождения в нём ГГ, спавна твоих злых неписей и выдачи поршней.
    2-й...Для проверки поршней и проигрывания партикла.
    Во второй рестр не обязательно заходить...
      Злобная реклама
    Четверг, 16.08.2018, 15:32
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Overfirst
    Четверг, 16.08.2018, 16:07 | Сообщение # 1907
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    Цитата makdm ()
    Уборщик LUA зачищает мусор скриптов очень быстро.

    Как-то не подумал вынести за пределы функции. Пытался объявить переменную внутри, а потом её инициализировать.
      Злобная реклама
    Четверг, 16.08.2018, 16:07
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  denis2000
    Четверг, 16.08.2018, 16:11 | Сообщение # 1908
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Khyzyr, Тут есть две возможности:
    1. Поставить их под логику walker и заставит бежать к точке (НПС и смарт должны находиться относительно близко)
    2. Из логики рестриктора например, вызвать функцию которая у указанного сквада изменит дефолтный анимстейт движения (по дефолту guard, а поставить им rush или sprint)
      Злобная реклама
    Четверг, 16.08.2018, 16:11
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Khyzyr
    Четверг, 16.08.2018, 16:16 | Сообщение # 1909
    Статус:
    Неопытный:
    Сообщений: 452
    Награды: 5
    Регистрация: 19.06.2017

    denis2000, Смарты недалеко друг от друга. Логика такая у всех трех отрядов:
    Код
    [logic@esc_b1_boar_1_quest_squad]
    suitable = {=target_squad_name(esc_b1_boar_1_quest_squad)} true
    active = mob_walker
    monster_job = true

    [mob_walker]
    path_walk = walker_monster
    aggressive = true

    В самом волкере указано r=true, но они тупо лежат на том месте, где я их спавнил. Вот про рестрикторы поподробнее, пожалуйста, если можно.
      Злобная реклама
    Четверг, 16.08.2018, 16:16
    Статус:
    Сообщений: 666
    Регистрация: 19.06.2017
    Российская Федерация  Policai
    Четверг, 16.08.2018, 16:22 | Сообщение # 1910
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Начал с нуля, запустил секцию отыгрывания партикла, всё работает нормально, зашёл в спейс отработал партикл, теперь ни в какую не хотят спаснится НПС, или перестают отрабатывать партиклы или вылет...

    [logic]
    active = sr_idle1

    [sr_idle1]
    on_info = { =actor_in_zone(sar_sim_2_particle_play_restrictor_2) } sr_particle

    [sr_particle]
    name = anomaly2\teleport_out_00
    path = sar_sim_2_particle_play_point_2
    mode = 2
    looped = false
    ;on_timer = 50 | sr_idle

    [sr_idle]
    on_actor_inside = nil %=create_squad(sar_sim_2_1_squad:sar_sim_2)%
      Злобная реклама
    Четверг, 16.08.2018, 16:22
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Khyzyr
    Четверг, 16.08.2018, 16:23 | Сообщение # 1911
    Статус:
    Неопытный:
    Сообщений: 452
    Награды: 5
    Регистрация: 19.06.2017

    Policai, Потому что у Вас закомментирована строка ;on_timer = 50 | sr_idle
      Злобная реклама
    Четверг, 16.08.2018, 16:23
    Статус:
    Сообщений: 666
    Регистрация: 19.06.2017
    Российская Федерация  Policai
    Четверг, 16.08.2018, 16:27 | Сообщение # 1912
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Поэтому и закоментена что с ней вылет

    Добавлено (16.08.2018, 16:29)
    ---------------------------------------------
    Упс... не вылет а партиклы перестают отыгрывать...

      Злобная реклама
    Четверг, 16.08.2018, 16:27
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Khyzyr
    Четверг, 16.08.2018, 16:33 | Сообщение # 1913
    Статус:
    Неопытный:
    Сообщений: 452
    Награды: 5
    Регистрация: 19.06.2017

    Policai, Так и не будет вылетать, потому что все правильно. Попробуйте поставить looped = true. Он будет зацикленным, пока логика не уйдет в следующую схему.
      Злобная реклама
    Четверг, 16.08.2018, 16:33
    Статус:
    Сообщений: 666
    Регистрация: 19.06.2017
    Российская Федерация  Policai
    Четверг, 16.08.2018, 16:34 | Сообщение # 1914
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Как всё прозаично.... по какому сценарию обрабатывается время???? всегда считал что 50 в этой строке это 5 секунд..
    on_timer = 50 | sr_idle

    Поставил 800 половина времени отработки партикла появилось... всё заработало... то есть реально 800 это где то 2 секунды...
      Злобная реклама
    Четверг, 16.08.2018, 16:34
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Overfirst
    Четверг, 16.08.2018, 16:36 | Сообщение # 1915
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    800 - это 800 миллисекунд. В секунде миллисекунд 1000 (кэп). Откуда же тут двум-то взяться? smile
      Злобная реклама
    Четверг, 16.08.2018, 16:36
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Khyzyr
    Четверг, 16.08.2018, 16:36 | Сообщение # 1916
    Статус:
    Неопытный:
    Сообщений: 452
    Награды: 5
    Регистрация: 19.06.2017

    Policai, 5000 - это 5 секунд.
      Злобная реклама
    Четверг, 16.08.2018, 16:36
    Статус:
    Сообщений: 666
    Регистрация: 19.06.2017
    Российская Федерация  Policai
    Четверг, 16.08.2018, 16:39 | Сообщение # 1917
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    в логиках для НПС у меня там где выдаются квесты стоят промежутки 30-50, и всё работает нормально. 3-5 сек... по видимому для спейса считается по другому...
      Злобная реклама
    Четверг, 16.08.2018, 16:39
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Overfirst
    Четверг, 16.08.2018, 16:46 | Сообщение # 1918
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    Policai, нет, везде одинаково.
      Злобная реклама
    Четверг, 16.08.2018, 16:46
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Zmey9l_63
    Четверг, 16.08.2018, 16:50 | Сообщение # 1919
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    Policai
    Вот тебе тычешь пальцем - апсолютно по барабану.
    Зачем по таймеру переход делаешь вообще?
    Для этой схемы есть простейшее решение
    Код
    on_signal = particle_end | sr_idle@2
      Злобная реклама
    Четверг, 16.08.2018, 16:50
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Policai
    Четверг, 16.08.2018, 16:51 | Сообщение # 1920
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Сейчас проверил убедился... логика вертолёта на кордоне 2 точки на одной отстреивается 10 сек и на другой 15 сек...



    ровно 20 секунд от стоит и улетает
      Злобная реклама
    Четверг, 16.08.2018, 16:51
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Поиск: