[CS:GO/CS:S] Cron задачи / Full Cronjob Plugin [Execute commands on time intervals / game events] 2.0.0


1 скриншот

Описание файла

Плагин по типу Cron задач, с гибкими настройками.Работает со всеми Source играми. Позволяет создавать различные задачи:

  • Выполнение системных команд по графику
  • Выполнение команд в консоль сервера
  • Выполнение команд игроков

С помощью настроек можно настроить, например, что бы команда  sm_slay @all выполнялась каждый месяц в 14:00 , 25го числа.

А какие команды использовать - зависит от ваших потребностей.

 

Подробнее о том как настроить конфиг (находиться в cfg/cronjobs.txt)

 

// * * * * * * <тип> <комманда>
// - - - - - - -     -
// ¦ ¦ ¦ ¦ ¦ ¦ ¦     ¦
// ¦ ¦ ¦ ¦ ¦ ¦ ¦     +-- Какую команду задействовать
// ¦ ¦ ¦ ¦ ¦ ¦ +-------- Доступные типы: console (запускает команду в консоль сервера), system (системная команда), player (запускает команду в консоль игрока)
// ¦ ¦ ¦ ¦ ¦ +---------- День недели (0-7, Воскресенье это 0 или 7)
// ¦ ¦ ¦ ¦ +------------ Месяц (1-12)
// ¦ ¦ ¦ +-------------- день (1-31)
// ¦ ¦ +---------------- час (0-23)
// ¦ +------------------ минута (0-59)
// +-------------------- секунды (0-59) - не обязательно,можно вписать 0
//
// Комбинации:
// *        = Все дни
// */x      = Каждые x секунд/минут/часов/дней/месяцев/дней неделиday
// x-y      = От X по Y
// x,y,z    = В x, y и z
//
// Пример:
//
// Сервер загружает плагин myplugin каждое 15е число месяца и отгружает 16го числа
// 0 0 15 * * console sm plugins load myplugin
// 0 0 16 * * console sm plugins unload myplugin
//
// Делает бекап сервера каждые 3 часа
// * */3 * * * system tar zcvf backup.tar.gz "/home/user/server"
//
// Каждый игрок пишет: Why am i writing? В заданное время: 15.20, 15.40, 16.20, 16.40, 17.20, 17.40, 20.20 и 20.40
// 20,40 15-17,20 * * player say "Why am i writing ?"
//
// More examples here: http://www.thesitewizard.com/general/set-cron-job.shtml
//
// OR:
//
// @<special> <typ> <command>
// -          -     -
// ¦          ¦     ¦
// ¦          ¦     +-- The command to execute.
// ¦          +-------- Available types are: console (execute server command), system (execute system command with system2 extension), player (execute on player console)
// +------------------- The special time to execute the command at. Has to start with a @ following the special
//
// Allowed specials: plugin_start, plugin_end, map_start, map_end and every event available in the current game ( see https://wiki.alliedmods.net/Game_Events_(Source) )!
//
// So for example this is valid:
// @player_death player say "Oh! Someone died!"
//
// Just write your Cronjobs below this Line!

 

 

Вообще информацию о том как работать с cron задачами вы сможете найти и в интернете.Суть одна и та же.

 

Для того чтобы запускать системные команды необходимо расширение System2 extension.

 

 

Установка:

Раскидать файлы по папкам (.smx в plugins, .cfg в configs и так далее)