detaljan opis problema:kad ja nekog banam sve ok pise mu razlog i to al kad on udje u opet u server pise mu SERVER CLOSED THE CONECTION tako i kad banip ocita i sve
dio skripte:
evo za ucitavanje bana
case THREAD_BANINFO:
{
mysql_store_result();
if(mysql_num_rows() == 0)
{
SCM(extraid, CRVENA, "Vas korisnicki racun je iskljucen sa servera, ali informacije o iskljucenju nazalost nisu dostupne.");
SCM(extraid, BELA, "Ukoliko smatrate da je doslo do greske, zatrazite skidanje bana na nasem forumu: www.vg-samp.net/forum");
h_Ban(extraid);
return 1;
}
new lajn, ajdi, banovani, admin, rizon, dejt, ajpi;
GetPlayerIp(extraid, ajpi, 16);
if(mysql_fetch_row(lajn)) sscanf(lajn, "p<|>issss", ajdi, banovani, admin, rizon, dejt);
mysql_free_result();
for(new i = 0; i < 20; i++) SCM(extraid, BELA, " ");
SCM(extraid, CRVENA, "______________________________________________________________________________");
SCM(extraid, CRVENA, "______________________________________________________________________________");
SCM(extraid, SVETLOCRVENA, "[ISKLJUCENJE SA SERVERA] Vas korisnicki racun je nazalost iskljucen sa servera na neodredjeno.");
SCMF(extraid, BELA, "Ban: #%d", ajdi);
SCMF(extraid, BELA, "Vase ime: %s", banovani);
SCMF(extraid, BELA, "Administrator: %s", admin);
SCMF(extraid, BELA, "Razlog iskljucenja: %s", rizon);
SCMF(extraid, BELA, "Vasa IP adresa: %s | Vreme i datum: %s", ajpi, dejt);
SCM(extraid, BELA, "Ukoliko smatrate da je doslo do greske, zatrazite skidanje bana na forumu.");
SCM(extraid, ZUTA, "Link do foruma: www.vg-samp.net/forum");
h_Ban(extraid);
}evo za IP ban
case THREAD_IPPROVERA:
{
MySQL_LostConnection = 0;
MySQL_AnotherError = 0;
mysql_store_result();
if(mysql_num_rows() > 0)
{
new ip;
GetPlayerIp(extraid, ip, 24);
SCM(extraid, CRVENA, "VGSerucity | Vasa IP adresa je banovana!");
SCM(extraid, BELA, " - Pokusajte da restartujete svoj ruter pa udjite na server.");
SCM(extraid, BELA, " - Ukoliko je Vasa IP adresa jos uvek banovana, zatrazite unban IP adrese na forumu.");
SCMF(extraid, BELA, " - Vasa IP adresa je: %s", ip);
Kick(extraid);
mysql_free_result();
}
else
{
mysql_free_result();
new hIme;
ImeIgraca(extraid, hIme);
format(upit, 64, "SELECT `ID` FROM `Igraci` WHERE `Ime` = '%s'", hIme);
mysql_query(upit, THREAD_NALOGPROVERA, extraid);
}
}