Hey, da mein Server eine Bot Plage hat und jedesmal leute mit [BoT] vor dem namen auf
meinen Server Connecten, wollte ich machen das alle was mit BoT vor dem namen Gleich gebant werden..
wie stelle ich das an besten an?
strfind ?
Hey, da mein Server eine Bot Plage hat und jedesmal leute mit [BoT] vor dem namen auf
meinen Server Connecten, wollte ich machen das alle was mit BoT vor dem namen Gleich gebant werden..
wie stelle ich das an besten an?
strfind ?
Den Namen auslesen und mithilfe von strfind [BoT] suchen ?
Schau mal hier , ist eigendlich die selbe Frage^^
Emmm nein ?
strcmp != strfind
strcmp = Ist der String so wie der Vergleichsstring (Verschiedene Returns)
strfind = Ist der angegebene Teil in meinem String
Pack das irgendwo ins Script rein.
stock Clantag(playerid,tag[])
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return (strfind(name,tag,true) != -1) ? 1 : 0;
}
new BannedClanTags[][10] =
{
"[BoT]"
};
Pack das unter OnPlayerConnect.
[pwn='OnPlayerConnect'] for(new i = 0; i < sizeof(BannedClanTags); i++)
{
if(Clantag(playerid,BannedClanTags[i]) == 1)
{
Ban(playerid);
}
}[/pwn]