Skip to main content

Сервер

sv.time

Серверные часы в секундах.

Возвращает

Те же часы, на которых идут таймеры. Обнуляются при смене карты.
os.clock() — это CPU-время, оно сильно расходится на сервере, который спит между кадрами. Для интервалов бери sv.time().

sv.map

Имя текущей карты.

Возвращает

sv.maps

Список карт, установленных на сервере.

Возвращает

Читает maps/ на диске напрямую, а не берёт список откуда-то из движка — плагину меню голосования этого достаточно, чтобы отсеять карты, которых на самом деле нет.

sv.map_exists

Есть ли карта на диске.

Аргументы

Возвращает

Дешевле, чем звать sv.maps() и искать в нём — одна проверка файла вместо чтения всей папки.

sv.cmd

Ставит команду в очередь серверной консоли.

Аргументы

Возвращает

Ничего.

Пример

С одним аргументом строка уходит как есть — одинокий % в нике не превратится в директиву формата.
Длиннее 250 символов — ошибка: обрезанная команда выполнилась бы как совсем другая.