30.09.2011, 01:44
pawn Code:
stock AdvertisementCheck(string[])
{
if(string[0])
{
if(!strfind(string,"www.",false) || !strfind(string,"http://",false)
|| !strfind(string,".com",false) || !strfind(string,".net",false)
|| !strfind(string,".de",false) || !strfind(string,".org",false))
return true;
new c=1,idx,tmp[32],ip[4];
for(new i=0;i<strlen(string);i++)
if(string[i]==' ')
c++;
for(new i=0;i<c;i++)
{
idx=0;
tmp = L_strtok(string,idx);
idx=0;
tmp = L_strtok(tmp,idx,':');
ip=SplitIP(tmp);
if(ip[0] && ip[1] && ip[2] && ip[3]) // We have found and IP :o
return true;
}
}
return false;
}
I suggest you to change strtok to sscanf