НЕ РЕШЕНО Всем привет,подскажите как настроить время патрулирования вертолёта

Хостинг игровых серверов

радион

Прохожий
14 Май 2018
91
16
31
Всем привет,подскажите как настроить время патрулирования вертолёта.
Так чтоб после пропуска ночи /voteday он начинал патрулировать))
 

Димон

Прохожий
21 Фев 2018
451
61
31
Всем привет,подскажите как настроить время патрулирования вертолёта.
Так чтоб после пропуска ночи /voteday он начинал патрулировать))
Настроить можно вертолет по минутам когда он вылетал бы точно но вот после пропуска ночи , тогда тебе в плагине строки дописывать нужно будет
 

Svinger

vk.com/allexter
Прохожий
7 Дек 2017
699
159
Всем привет,подскажите как настроить время патрулирования вертолёта.
Так чтоб после пропуска ночи /voteday он начинал патрулировать))
Привяжи запуск вертолета ко времени сервера через плагин https://oxidemod.org/plugins/timed-execute.1937/
в конфиге этот параметр называется InGameTime-Timer - ставишь команду запуска
в тот же час, на который переводится время сервера (в voteday или какой у тебя там)
 
Последнее редактирование:

радион

Прохожий
14 Май 2018
91
16
31
Как правильно настроить конфиг подскажите
{
"EnableInGameTime-Timer": true,
"EnableRealTime-Timer": true,
"EnableTimerOnce": true,
"EnableTimerRepeat": true,
"InGameTime-Timer": {
"08:05": "heli.call",
"08:03": "command 1",
"08:00": "command 2"
},
"RealTime-Timer": {
"08:05:00": "heli.call",
"16:30:00": "command2 arg",
"17:00:00": "command3 arg",
"18:00:00": "command4 arg"
},
"TimerOnce": {
"heli.call 'msg'": 60,
"command2 'msg'": 120,
"command3 arg": 180,
"reset.timeronce": 181
},
"TimerRepeat": {
"command1 arg": 300,
"command2 'msg'": 300
}
}
 

Svinger

vk.com/allexter
Прохожий
7 Дек 2017
699
159
Как правильно настроить конфиг подскажите
вообще должно быть так, но это неточно(надо тестить):
Код:
{
  "EnableInGameTime-Timer": true,
  "EnableRealTime-Timer": false,
  "EnableTimerOnce": false,
  "EnableTimerRepeat": false,
  "InGameTime-Timer": {
    "08:00": "команда"
},
  "RealTime-Timer": {},
  "TimerOnce": {},
  "TimerRepeat": {}
}
правда щас на оксиде вычитал, что плагин почему-то не реагирует, спавн этой командой возможен только из консоли админа,
так что попробуй поставить https://oxidemod.org/plugins/easy-airdrop.860/ или helicontrol и возьми оттуда консольную команду для вызова
Но тоже может не сработать, когда тестил timedexecute - он нормально работал со строкой RealTime-Timer, а вот InGameTime-Timer(внутриигровое время) почему-то не вызывал команды, так что еще вариант:
Код:
{
  "EnableInGameTime-Timer": false,
  "EnableRealTime-Timer": true,
  "EnableTimerOnce": false,
  "EnableTimerRepeat": false,
  "InGameTime-Timer": {},
  "RealTime-Timer": {
    "08:00:00": "команда"
},
  "TimerOnce": {},
  "TimerRepeat": {}
}
в последнем случае нужен пропуск с постоянными интервалами(как в плагине timeofday),
а через вотедэй уже не получится, т.к. пропуск будет привязан к реальному времени, а не сервера
-----Уверен, что есть более простой вариант через дописывание двух строк в voteday, если местные кодеры подскажут
 
Последнее редактирование:

perfect_root

Прохожий
11 Авг 2018
30
3
37
Россия, Екб
Интересная тема, хоть и заброшена. Сегодня задался таким же вопросом, как настроить.
Довольно часто использую RustAdmin.
Он на сервере 24/7 запущем, как и консоль сервера. Так что мудрить не стал, при событии в чате /voteday, RustAdmin отсылает команду выпустить верт в координаты Игрока. Благо он может спокойно выдать ник и id Игрока через ${playerName} и ${playerID}.
А что бы было веселее, отправляю два вертолёта )))
Нашел два способа. Либо выставить два раза такую команду. Просто копировать одну и ту же команду, что бы RustAdmin выполнил их.
Либо одна реагирует на другую. И у обоих откат стоит. Так что бы избежать цикличности.
Проще конечно через ';' написать две команды и всё это поставить в раздел где команды выполняются при определённых событиях.
RustAdmin отслеживает в консоли '/voteday', и отправляет вертолёты. Ну и откат конечно, что бы не воспользоваться бесконечными вертолётами, независимо от времени суток. Он ведь будет реагировать на команду, неважно, что она не в своё время будет отправлена.
Все. Настраиваем параметры вертолёта и готово.
(выдрал с какого-то сайта, давно):
  • heli.lifetimeMinutes "15" — время патрулирования вертолёта
  • heli.call — Вертолет начинает патрулирование по своему маршруту.
  • heli.calltome — Вертолет прилетает на к вашему месту дислокации.
  • heli.bulletAccuracy "2" — коэффициент определения точности стрельбы вертолета. По умолчанию стоит 2 (50%). Высчитывается по формуле: Accuracy = 100%, где n — является коэффициентом. т.е чем выше цифра, тем меньше точность.
  • heli.bulletDamageScale "1" — Сила атаки вертолета. По умолчанию 1. Чем выше цифра, тем сильнее атака.
Увеличил время до 30 мин, патрулирование. Выставил точность попадания 63%, но уменьшил дамаг до 0,8.

Экшн больше, нытья меньше ))