1. Скачайте по ЭТОЙ ссылке activity_history.hueco_mundo и переместите в addons/sourcemod/plugins/ws_vip/ или plugins/ws_knife_arena и т.п. (требуется один любой купленный плагин из ЭТИХ).
3. Поддерживается только MYSQL, поэтому создайте базу данных (игровые хостинги обычно предоставляют такую возможность), и в addons/sourcemod/configs/databases.cfg добавьте раздел с данными для подключения к вашей базе:
Сохраняет информацию о том, сколько секунд игрок провёл в команде: не выбрал/SPEC/T/CT. Как только наступает новый день, или отсутствует лог за прошлый день, то в cfg/activity_history/logs/ГодМесяцДень.log записывается:
Игроки отсортированы от лучшего (провёл больше времени на сервере в этот день) к худшему сверху вниз.
cfg/activity_history/activity_history.cfg
Код
// Удалять данные, которые находятся в базе 'x'+ дней (0 = не удалять). ah_data_lifetime "365"
// Узнать время активности игрока за определённый период. native void AH_GetActivityTimeForPeriod(int account_id, const char[] sPeriod, AH_CB callback, any data=0);
// Получить ТОП активности в определённой команде за определённый период. native void AH_GetActivityTopForPeriod(const char[] sPeriod, int teamFlags, int places, AH_CB callback, any data=0);
// Узнать время активности игрока в текущей сессии. native bool AH_GetActivityTimePerSession(int client, int seconds[4]);