Quote:
Originally Posted by FireCat
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; }
You will need isNumeric function found in ZCMD or dini.
then under OnPlayerText
add FindIP(text);
|
Never seen that function though it's procedure should be like this:
pawn Код:
//OnPlayerText!
if(FindIP(text))
{
//DO YOUR CODE!
}
The search button can be awesome, and I adore it.