Szerző Téma: Rossz név miatt kick  (Megtekintve 629 alkalommal)

Nem elérhető kexy96

  • 281
  • kexy96
    • Profil megtekintése
Rossz név miatt kick
« Dátum: 2012. július 14. - 11:39:31 »
0 Show voters
Sziasztok.
Szeretném megtudni hogy hogyan lehet olyat csinálni hogy tiltott neveket bannolja a rendszer vagy az anticheat pl: Kis_Pista és ha bejelntkezik máris kickeli vagy bannolja a szerverrõl a rendszer.
Aki tudna segíteni írja le , köszönöm elõre.

Kovacs_Bela

  • Vendég
Rossz név miatt kick
« Válasz #1 Dátum: 2012. július 14. - 17:19:05 »
0 Show voters

public OnPlayerConnect(playerid)
{
    new n[24];GetPlayerName(playerid,n,24);
    if(strcmp(n,\"egyik tiltott nev\" true) || strcmp(n,\"masik tiltott nev\",true))
    {
        Kick(playerid);
// vagy Ban(playerid);
    }
    return 1;
}

Rossz név miatt kick
« Válasz #2 Dátum: 2012. július 14. - 21:27:04 »
0 Show voters
Az úgy túl bonyolult nem?Ha sok kell neki annyi szarságot mindig egyesével beleírni?
 
new TiltottNevek[][] = {
\"tiltott_nev1\",
\"tiltott_nev2\",
\"tiltott_nev3\",
\"tiltott_nev4\"
};

 

public OnPlayerConnect(playerid)
{
new Name[24];
GetPlayerName(playerid,Name,24);
for(new x = 0; x<sizeof(TiltottNevek); x++)
{
if(!strcmp(TiltottNevek
  • [0],Name))

{
Kick(playerid);
break;
}
}
}

Nem elérhető kexy96

  • 281
  • kexy96
    • Profil megtekintése
Rossz név miatt kick
« Válasz #3 Dátum: 2012. július 15. - 08:24:09 »
0 Show voters
Köszönöm szépen :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal