Автоматическое удаление истекших банов CS:Bans

GIT

Сообщения
82
Реакции
6
Помог
2 раз(а)
как почистить базу данных игроков, которых разъяснили по окончанию срока бара , получается у меня в бане 1400 , а в бар листе 100 всего?
 
Последнее редактирование модератором:
Сообщения
957
Реакции
1,184
Помог
52 раз(а)
GIT, в бан системах обычно есть опция удаления истекших банов, но в чем суть данной манипуляции? Чего добиться то хотите?
 

GIT

Сообщения
82
Реакции
6
Помог
2 раз(а)
Sonyx, походу у меня не работает автоматическое удаление , потому как в списке банов их нет , а в бд они числятся
 
Сообщения
2,291
Реакции
1,737
Помог
31 раз(а)
GIT, мне например наоборот полезно видеть, за что был забанен тот или иной игрок.при входе его админам выдается предупреждение о том за что человек был в бане
 
Сообщения
957
Реакции
1,184
Помог
52 раз(а)
GIT, значит у Вас не удаление, а скрытие истекших стоит, логично же.
 
Сообщения
234
Реакции
38
Помог
5 раз(а)
expired admins or expired bans using google transleitor I'm not sure
to remove rxpired admins create expired.php

Код:
<?php $mysqli = new mysqli("127.0.0.1", "USER", "PASWOORD", "DB NAME");



$mysqli->query("DELETE FROM `amx_amxadmins` WHERE `expired` < '".time()."' AND `days` != 0");

$mysqli->query("DELETE FROM `amx_admins_servers` WHERE `admin_id` NOT IN (SELECT a.id FROM `amx_amxadmins` a)");

?>
and make crontab -e

*/20 * * * * php /var/www/expired.php
 
Последнее редактирование:

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу