SendClient
#5

I found the mistake here


Code:
public CheckPlayerText(playerid,string[])
{
new countit = 0;
for(new x=0; x<strlen(string); x++)
{
if(string[x] == '.' && string[x+1] <= '9' && string[x+1] >= '0') // Es wurde ein Punkt und eine Zahl dahinter geschrieben!
{
countit++;
}
else if(string[x] == '.' && string[x+2] <= '9' && string[x+2] >= '0') // Es wurde ein Punkt, Leerzeichen und eine Zahl dahinter geschrieben!
{
countit++;
}
}
if(countit >= 3) // Dreimal und eine IP wird erkannt
{
new textstring[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(textstring,sizeof(textstring)," [ANTI-IP] %s wird verdдchtigt eine IP zu verschicken!",name);
SendAdminMessage(0xFF0000FF,textstring);
format(textstring,sizeof(textstring)," [ANTI-IP] %s: %s",name,string);
SendAdminMessage(0xFF0000FF,textstring);
SendClientMessage(playerid,0xFF0000FF," [ANTI-IP] Wir dulden kein Abwerben bzw. Serverwerbungen! ");
pIPWarns[playerid]++;
if(pIPWarns[playerid] >= 3)
{
format(textstring,sizeof(textstring)," [ANTI-IP] %s wegen Verdacht auf Abwerben gebannt! IP: %d",name);
BanLog(textstring);
SendClientMessageToAll(0xFF0000FF,textstring);
Ban(playerid);
}
return 0;
}
return 1;
}

OnPlayerText....

if(CheckPlayerText(playerid,text) == 0)
	{
		return 1;
	}
If i let the CheckPlayerText under OnPlayerText in i have the mistake...

But i cant find anything in the public
Reply


Messages In This Thread
SendClient - by Master_FM - 23.08.2011, 19:44
Re: SendClient - by sleepysnowflake - 23.08.2011, 20:12
Re: SendClient - by Master_FM - 24.08.2011, 07:05
Re: SendClient - by =WoR=Varth - 24.08.2011, 07:41
Re: SendClient - by Master_FM - 24.08.2011, 07:46
Re: SendClient - by =WoR=Varth - 24.08.2011, 08:24
Re: SendClient - by Master_FM - 24.08.2011, 08:28
Re: SendClient - by =WoR=Varth - 24.08.2011, 08:36

Forum Jump:


Users browsing this thread: 1 Guest(s)