skripta koju koristim:NL
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[155], ajdi, banovani[24], admin[24], rizon[64], dejt[32], ajpi[16];
GetPlayerIp(extraid, ajpi, 16);
if(mysql_fetch_row(lajn)) sscanf(lajn, "p<|>is[24]s[24]s[64]s[32]", 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[extraid] = 0;
MySQL_AnotherError[extraid] = 0;
mysql_store_result();
if(mysql_num_rows() > 0)
{
new ip[24];
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[MAX_PLAYER_NAME];
ImeIgraca(extraid, hIme);
format(upit, 64, "SELECT `ID` FROM `Igraci` WHERE `Ime` = '%s'", hIme);
mysql_query(upit, THREAD_NALOGPROVERA, extraid);
}
}
Cek sta oces da ti ispise i razlog kad ponovo ude ili sta??
DA treba pisat ovo
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");
al nepise nego uvjek pise samo SERVER CLOSED THE CONECTION i nist vise a treba pisat ovo gore pa onda server closed the conection
moras napravit timer, i kad se on connecta pokrenes timer na 1 sec i u tom timeru kickas igraca, pa ce prvo pokazat tu poruku pa te onda ga kickat
zaminis umisto h_Ban(extraid); stavi ovo:
SetTimerEx("BanIgraca", 100, 0, "d", playerid);
dodas forward
forward BanIgraca(playerid);
i napravis public
public BanIgraca(playerid)
{
Ban(playerid);
}
samo nisan siguran ode je playerid i id u tebe extraid probaj napisat extraid umisto toga AKO nebude radilo
i ista stvar za kick samo prominis npr sve banigraca u kickigraca
Citat: [GP]Brain poslato Avgust 03, 2013, 13:48:06 POSLE PODNE
zaminis umisto h_Ban(extraid); stavi ovo:
SetTimerEx("BanIgraca", 100, 0, "d", playerid);
dodas forward
forward BanIgraca(playerid);
i napravis public
public BanIgraca(playerid)
{
Ban(playerid);
}
samo nisan siguran ode je playerid i id u tebe extraid probaj napisat extraid umisto toga AKO nebude radilo
i ista stvar za kick samo prominis npr sve banigraca u kickigraca
ne ide Ban(playerid);
nego Kick(playerid);
ne pravi se pametan djabe, i zasto bi islo extraid
ok lock hvala na pomoci
Citat: Crazyn3ss poslato Avgust 03, 2013, 13:56:11 POSLE PODNE
Citat: [GP]Brain poslato Avgust 03, 2013, 13:48:06 POSLE PODNE
zaminis umisto h_Ban(extraid); stavi ovo:
SetTimerEx("BanIgraca", 100, 0, "d", playerid);
dodas forward
forward BanIgraca(playerid);
i napravis public
public BanIgraca(playerid)
{
Ban(playerid);
}
samo nisan siguran ode je playerid i id u tebe extraid probaj napisat extraid umisto toga AKO nebude radilo
i ista stvar za kick samo prominis npr sve banigraca u kickigraca
ne ide Ban(playerid);
nego Kick(playerid);
ne pravi se pametan djabe, i zasto bi islo extraid
da ti mogu kresnut kevu
i budalo gori pise neki kurac hban i neke picke materine uostalom odjebi
Citat: [GP]Brain poslato Avgust 03, 2013, 17:43:33 POSLE PODNE
Citat: Crazyn3ss poslato Avgust 03, 2013, 13:56:11 POSLE PODNE
Citat: [GP]Brain poslato Avgust 03, 2013, 13:48:06 POSLE PODNE
zaminis umisto h_Ban(extraid); stavi ovo:
SetTimerEx("BanIgraca", 100, 0, "d", playerid);
dodas forward
forward BanIgraca(playerid);
i napravis public
public BanIgraca(playerid)
{
Ban(playerid);
}
samo nisan siguran ode je playerid i id u tebe extraid probaj napisat extraid umisto toga AKO nebude radilo
i ista stvar za kick samo prominis npr sve banigraca u kickigraca
ne ide Ban(playerid);
nego Kick(playerid);
ne pravi se pametan djabe, i zasto bi islo extraid
da ti mogu kresnut kevu
i budalo gori pise neki [cenzura] hban i neke picke materine uostalom odjebi
bit ces prijavljen, uostalom, ja sam mu sve reko ti si samo uradio umjesto njega, i jos nisi dobro uradio..
A i imas ponasanje djeteta od 12 godina, bravo, ko zna jel imas i vise..
Citat: Crazyn3ss poslato Avgust 03, 2013, 17:47:25 POSLE PODNE
Citat: [GP]Brain poslato Avgust 03, 2013, 17:43:33 POSLE PODNE
Citat: Crazyn3ss poslato Avgust 03, 2013, 13:56:11 POSLE PODNE
Citat: [GP]Brain poslato Avgust 03, 2013, 13:48:06 POSLE PODNE
zaminis umisto h_Ban(extraid); stavi ovo:
SetTimerEx("BanIgraca", 100, 0, "d", playerid);
dodas forward
forward BanIgraca(playerid);
i napravis public
public BanIgraca(playerid)
{
Ban(playerid);
}
samo nisan siguran ode je playerid i id u tebe extraid probaj napisat extraid umisto toga AKO nebude radilo
i ista stvar za kick samo prominis npr sve banigraca u kickigraca
ne ide Ban(playerid);
nego Kick(playerid);
ne pravi se pametan djabe, i zasto bi islo extraid
da ti mogu kresnut kevu
i budalo gori pise neki [cenzura] hban i neke picke materine uostalom odjebi
bit ces prijavljen, uostalom, ja sam mu sve reko ti si samo uradio umjesto njega, i jos nisi dobro uradio..
A i imas ponasanje djeteta od 12 godina, bravo, ko zna jel imas i vise..
e nije 12 nego 4 jel ti krivo ko te jebe
glavno da si ti reka tribas dodat nesto i radit ce ti
nemoj te se svadjat ajde lockajte rijesio sam Crazyn3ss hvala puno na pomoci