Top Time Awards — выдача привилегий (флагов) за время, проведённое на сервере CS 1.6

Плагин Top Time Awards от Jumper'а автоматически выдает флаг (привилегию) игроку, который отыграл определённое кол-во времени на сервере CS 1.6 в часах или днях (настраивается в исходнике). Не путать с плагином Top Awards, который мы выкладывалии ранее. Тот выдает права за нахождение в ТОПе, а Top Time Awards выдает права (флаг) игроку, когда тот проведет определённое кол-во времени на сервере.

Естественно, подсчёт онлайна ведется по статистике. Плагин поддерживает 3 вида самых популярных плагинов статистики: CSstatsX SQL от serfreeman1337 (по дефолту плагин скомпилирован для использовании с этой статистикой, т.к. она самая популярная), CSstats MySQL от SKAJIbnEJI'я и Simple Online Logger от BlackSignature. Если у вас другая статистика, следует изменить настройки в исходнике плагина на 10 строчке и перекомпилировать плагин компилятором. Каждый игрок командой /tta может проверить в реальном времени, сколько ещё ему осталось сыграть до получения флага. В плагине присутствует мультиязычность. Так же имейте ввиду, что по дефолту я скомпилировал плагин с выдаче флага ADMIN_LEVEL_H (базовый t). Если у вас другие предпочтения, меняйте значения в исходнике на 20 и 21 строчках.
 

Совместимость с версиями

 Amxx 1.9.0.


Установка:

1) Архив с плагином распаковать. Базово плагин скомпилирован с выдачей флага t с использованием статистики CSstatsX SQL за 5 часов, проведённых на сервере. Если вам требуются другие настройки, произведите их в исходнике с 10 по 21 строчки и перекомпилируйте плагин.
2) Закинуть всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Плагин уже скомпилирован для AMXX 1.9.0. В архиве присутствует исходник, если потребуется.
3) Прописать название плагина Top_Time_Awards.amxx конфиге плагинов plugins.ini выше, чем плагин статистики (над ним!).
4) Смените карту, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагин должен отдавать статус running. На этом установка завершена. Приятной игры.

Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.

Настройки в исходнике

///////////////////////////////////////////// Настройка статистик ///////////////////////////////////////////////
// 0 - CSStatsX SQL by serfreeman1337
// 1 - Simple Online Logger by mx?!
// 2 - CSStats MySQL by SKAJIbnEJIb
// Default value: "0"
#define STATS 0

#if STATS == 0 || STATS == 1
    // Задержка в секундах перед проверкой игрока (не касается CSStats MySQL by SKAJIbnEJIb).
    // Default value: "3.0"
    const Float: DELAY_CHECK = 3.0;
#endif
/////////////////////////////////////////////// Настройки награды //////////////////////////////////////////////
#define TIME 1 //Если 0 - то время в TOP_TIME указывать в днях, если 1 - то в часах
#define TOP_TIME 5 // Время которое игроку необходимо отыграть, чтобы получить флаг
#define GIVE_FLAGS ADMIN_LEVEL_H // Флаг который игрок получит за онлайн
#define IGNORE_FLAGS (ADMIN_BAN | ADMIN_LEVEL_H) // Флаги при которых игрок не будет проходить проверку на время онлайна
////////////////////////////////////////////////////////////////////////////////////////////////////////////////



Категория: Плагины для сервера [amxx] | Добавил: Leo
Просмотров: 638 | Загрузок: 134 | Рейтинг: 5.0/1
Автор файла: Jumper | Источник: http://dev-cs.ru


Всего комментариев: 0
Имя *:
Email *:
Код *: