02.09.2011, 07:29
pawn Код:
FindIP(StrToChk[])
{
new IpLevel = 0;
for(new a = 0; a < strlen(StrToChk); a++)
{
switch(IpLevel)
{
case 0:
{
if(isNumeric(StrToChk[a])) IpLevel++;
}
case 1, 2:
{
if(isNumeric(StrToChk[a])) IpLevel++;
else if(StrToChk[a] == '.') IpLevel = 4;
else IpLevel = 0;
}
case 3:
{
if(StrToChk[a] == '.') IpLevel++;
else IpLevel = 0;
}
case 4:
{
if(isNumeric(StrToChk[a])) IpLevel++;
else IpLevel = 0;
}
case 5, 6:
{
if(isNumeric(StrToChk[a])) IpLevel++;
else if(StrToChk[a] == '.') IpLevel = 8;
else IpLevel = 0;
}
case 7:
{
if(StrToChk[a] == '.') IpLevel++;
else IpLevel = 0;
}
case 8:
{
if(isNumeric(StrToChk[a])) IpLevel++;
else IpLevel = 0;
}
case 9, 10:{
if(isNumeric(StrToChk[a])) IpLevel++;
else if(StrToChk[a] == '.') IpLevel = 12;
else IpLevel = 0;
}
case 11:
{
if(StrToChk[a] == '.') IpLevel++;
else IpLevel = 0;
}
case 12:
{
if(isNumeric(StrToChk[a])) return 1;
else IpLevel = 0;
}
}
}
return 0;
}
then under OnPlayerText
EDIT:
Ty lorenc, add this
pawn Код:
//OnPlayerText!
if(FindIP(text))
{
//DO YOUR CODE!
}

