GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: kexy96 - 2012. július 14. - 11:39:31

Cím: Rossz név miatt kick
Írta: kexy96 - 2012. július 14. - 11:39:31
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.
Cím: Rossz név miatt kick
Írta: Kovacs_Bela - 2012. július 14. - 17:19:05

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;
}
Cím: Rossz név miatt kick
Írta: CrazyBoy - 2012. július 14. - 21:27:04
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;
}
}
}
Cím: Rossz név miatt kick
Írta: kexy96 - 2012. július 15. - 08:24:09
Köszönöm szépen :)