[pomoc]Ban, kick

Započeo [Euro Samp]Shadow, Avgust 03, 2013, 12:41:04 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

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??
public OnPlayerConnect(playerid)
{
Ban(playerid);
return 1;
}



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
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

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

Poslednja Izmena: Avgust 03, 2013, 13:50:25 POSLE PODNE od [GP]Brain
public OnPlayerConnect(playerid)
{
Ban(playerid);
return 1;
}



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
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!


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
public OnPlayerConnect(playerid)
{
Ban(playerid);
return 1;
}



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..
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

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
public OnPlayerConnect(playerid)
{
Ban(playerid);
return 1;
}



nemoj te se svadjat ajde lockajte rijesio sam Crazyn3ss hvala puno na pomoci