25.02.2012, 19:29
pawn Код:
stock bool:IsValidIP(ip[]) {
if (strlen(ip) > 0xF) {
return false;
}
new
numericIP[4]
;
if(sscanf(ip, "p<.>a<i>[4]", numericIP)) {
return false;
}
for (new i = 0; i != 4; ++i) {
if (numericIP[i] > 0xFF || numericIP[i] < 0x0) {
return false;
}
}
return true;
}