> > > >

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

Сообщения
46
Рейтинг
2
#1
как почистить базу данных игроков, которых разъяснили по окончанию срока бара , получается у меня в бане 1400 , а в бар листе 100 всего?
 
Последнее редактирование модератором:
 
Сообщения
712
Рейтинг
633
#2
GIT, в бан системах обычно есть опция удаления истекших банов, но в чем суть данной манипуляции? Чего добиться то хотите?
 
 
Сообщения
46
Рейтинг
2
#3
Sonyx, походу у меня не работает автоматическое удаление , потому как в списке банов их нет , а в бд они числятся
 
 
Сообщения
891
Рейтинг
598
#4
GIT, мне например наоборот полезно видеть, за что был забанен тот или иной игрок.при входе его админам выдается предупреждение о том за что человек был в бане
 
  1
Сообщения
712
Рейтинг
633
#5
GIT, значит у Вас не удаление, а скрытие истекших стоит, логично же.
 
 
Сообщения
41
Рейтинг
10
#6
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
 
Последнее редактирование:
  2
> > > >