Onplayertext advertise ban
#8

Try to put this on every command
Код:
if(FindIP(text))
    {
        new advertiser[MAX_PLAYER_NAME];
		GetPlayerName(playerid, advertiser, sizeof(advertiser));
		format(string, sizeof(string), "AdmCmd: %s was warned & kicked by AdmBOT, reason: Server Advertising",advertiser);
		SendClientMessageToAll(COLOR_LIGHTRED,string);
		KickLog(string);
        PlayerInfo[playerid][pWarns] += 1;
        Kick(playerid);
        return 1;
    }
and this as an public
Код:
FindIP(StrToChk[])
{
	new IpLevel = 0;
	for(new a = 0; a < strlen(StrToChk); a++)
	{
		switch(IpLevel)
		{
			case 0:
			{
	    		if(IsNum(StrToChk[a])) IpLevel++;
			}
			case 1, 2:
			{
                if(IsNum(StrToChk[a])) IpLevel++;
                else if(StrToChk[a] == '.') IpLevel = 4;
                else IpLevel = 0;
			}
			case 3:
			{
			    if(StrToChk[a] == '.') IpLevel++;
			    else IpLevel = 0;
			}
			case 4:
			{
			    if(IsNum(StrToChk[a])) IpLevel++;
			    else IpLevel = 0;
			}
			case 5, 6:
			{
                if(IsNum(StrToChk[a])) IpLevel++;
                else if(StrToChk[a] == '.') IpLevel = 8;
                else IpLevel = 0;
			}
			case 7:
			{
			    if(StrToChk[a] == '.') IpLevel++;
			    else IpLevel = 0;
			}
			case 8:
			{
			    if(IsNum(StrToChk[a])) IpLevel++;
			    else IpLevel = 0;
			}
			case 9, 10:{
                if(IsNum(StrToChk[a])) IpLevel++;
                else if(StrToChk[a] == '.') IpLevel = 12;
                else IpLevel = 0;
			}
			case 11:
			{
			    if(StrToChk[a] == '.') IpLevel++;
			    else IpLevel = 0;
			}
			case 12:
			{
			    if(IsNum(StrToChk[a])) return 1;
                else IpLevel = 0;
   			}
  		}
	}
	return 0;
}
Reply


Messages In This Thread
Onplayertext advertise ban - by Mishima - 30.08.2009, 22:41
Re: Onplayertext advertise ban - by LuxurioN™ - 30.08.2009, 22:53
Re: Onplayertext advertise ban - by Mishima - 30.08.2009, 23:03
Re: Onplayertext advertise ban - by LuxurioN™ - 30.08.2009, 23:10
Re: Onplayertext advertise ban - by Mishima - 31.08.2009, 01:09
Re: Onplayertext advertise ban - by Mishima - 31.08.2009, 19:23
Re: Onplayertext advertise ban - by Mishima - 31.08.2009, 19:42
Re: Onplayertext advertise ban - by Stefan_Toretto - 18.08.2010, 08:55
Re: Onplayertext advertise ban - by Stefan_Toretto - 18.08.2010, 09:01
Re: Onplayertext advertise ban - by Retardedwolf - 18.08.2010, 09:05

Forum Jump:


Users browsing this thread: 1 Guest(s)