- Поддерживаемые игры
-
- CS: GO
У НОН-ПРАЙМ ИГРОКА ДОЛЖЕН БЫТЬ ОТКРЫТЫЙ ПРОФИЛЬ СТИМА, ИНАЧЕ ЕГО КИКНЕТ!
Плагин фильтрует игроков по наигранному времени. Идею взял у плагина, который не работает.
Исходы всех событий
1. Если у игрока нет прайма и наигранно меньше N-часов - его кикает.
2. Если у игрока наигранно меньше N-часов, но у него есть прайм - продолжает играть.
3. Если у игрока наигранно больше N-часов, но профиль закрыт и нет прайма - кикает.
Если профиль открыт, но все равно кикает - проверьте пункт "Доступ к игровой информации" и "Скрывать общее время в игре, даже если видны другие данные об играх".
Огромное спасибо @Wend4r за помощь.
- Требования
-
Steamworks
- Переменные
-
Конфиг находится по пути addons/sourcemod/configs/blocknoprime.ini
C-подобный:"NoPrime" { "SteamApi" "" // SteamAPI key - steamcommunity.com/dev/apikey "PlayHours" "15" // Минимальное кол-во часов, чтобы зайти. }
- Команды
-
sm_blockpr_reload - перезагрузка конфига. (ADMFLAG_ROOT)
- Установка
-
1. Перекинуть содержимое из архива в корень сервера.
2. Настроить конфиг по пути addons/sourcemod/configs/blocknoprime.ini
3. sm plugins load BlockNoPrime или же рестартнуть/сменить карту.