aby naprawić błąd, który niektórym występuje podczas logowania się do amxbans'a, wystarczy zablokować funkcję odpowiedzialną za statystyki, które chyba w końcu zostały nie wykorzystane w tym projekcie.
Wchodzimy do pliku Smarty.class.php i zjeżdżamy na sam dół.
A tam:
$stat_connect = @mysql_connect("stats.amxbans.de","amxbstats","");
@mysql_select_db("amxbans_statistics", $stat_connect);
if( mysql_num_rows( mysql_query("SELECT * FROM statistics", $stat_connect) ) > 0 ) {
@mysql_query("UPDATE statistics SET bans=$active,admins=$admins,servers=$servers,last_update=".time()." WHERE webserver='".$_SERVER[SERVER_ADDR]."' AND path='$config->document_root' AND url='".$_SERVER[SERVER_NAME]."'", $stat_connect);
} else {
@mysql_query("INSERT INTO statistics (id,bans,admins,servers,last_update,webserver,path,url) values(NULL,$active,$admins,$servers,".time().",'".$_SERVER[SERVER_ADDR]."','$config->document_root','".$_SERVER[SERVER_NAME]."')", $stat_connect);
}
@mysql_close($stat_connect) or die(mysql_error());Dodajemy # przy każdej linijce.
Ma to wyglądać tak:
# $stat_connect = @mysql_connect("stats.amxbans.de","amxbstats","");
# @mysql_select_db("amxbans_statistics", $stat_connect);
# if( mysql_num_rows( mysql_query("SELECT * FROM statistics", $stat_connect) ) > 0 ) {
# @mysql_query("UPDATE statistics SET bans=$active,admins=$admins,servers=$servers,last_update=".time()." WHERE webserver='".$_SERVER[SERVER_ADDR]."' AND path='$config->document_root' AND url='".$_SERVER[SERVER_NAME]."'", $stat_connect);
# } else {
# @mysql_query("INSERT INTO statistics (id,bans,admins,servers,last_update,webserver,path,url) values(NULL,$active,$admins,$servers,".time().",'".$_SERVER[SERVER_ADDR]."','$config->document_root','".$_SERVER[SERVER_NAME]."')", $stat_connect);
# }
# @mysql_close($stat_connect) or die(mysql_error());Sam to używam i nie zauważyłem żadnych innych błędów.
Sprawdzałem w bazie danych i nie ma tam takiego czegoś jak "amxbans_statistics" pewnie zostało pominięte, a teraz niektórym przy stwarza tylko błędy


Dodatki SourceMod













