Случайная подборка модов
STCS Weapon Pack 2.6
4.3
R.M.A. Atmospheric Addon 3.0
4.0
Oblivion Lost Remake
4.1
AtmosFear 3
4.1
Clear Sky - Remake
3.8
Последний день
3.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Поиск: