Schreibe das ganz alles ganz unten in dein Script, sollte soweit funzen 
stock anty(string[]) 
{
	if (!isnull (text))
	{
		new
			idx,
			i,
			ipstring [128],
			string [128],
			len = strlen (text);
		for (i = 0; i < len; ++i)
			if (text [i] != ' ')
				string [idx++] = text [i];
		if (!(len = strlen (string)))
			return false;
		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) || !strfind (string, "|", false))
			return true;
		for (i = 0, idx = 0; i < len; ++i)
		{
			if (string [i] == ':')
			{
				ipstring [idx] = '\0';
				if (ipstring [0] && SplitIp (ipstring) != 0xFFFFFFFF)
					return true; 
				idx = 0;
				ipstring [0] = '\0';
			}
			else if ('0' <= string [i] <= '9' || string [i] == '.')
		    	ipstring [idx++] = string [i];
		}
		ipstring [idx] = '\0';
		if (ipstring [0] && SplitIp (ipstring) != 0xFFFFFFFF)
			return true;
	}
	return false;
}
stock BytesToWord (byte0, byte1, byte2, byte3, &word, mode = 0)
{
    switch (mode)
    {
        case 0:
        {
            new bytes [4 char]; // 4 char = 1
            bytes {0} = byte3;
            bytes {1} = byte2;
            bytes {2} = byte1;
            bytes {3} = byte0;
            word = bytes [0];
        }
        default:
        {
            word = byte0; // & 0xFF;
            word |= (byte1 << 8); // & 0xFF00;
            word |= (byte2 << 16); // & 0xFF0000;
            word |= (byte3 << 24); // & 0xFF000000;
        }
    }
}
stock SplitIp(ipstring [])
{
	new
		j,
		bytes [4],
		word;
	for (new i = 0, len = strlen (ipstring); i < len; ++i)
	{
	    if (j > 3)
	        return 0xFFFFFFFF;
		if (ipstring [i] == ' ')
		    continue;
		if (ipstring [i] == '*')
		    bytes [j] = 0xFF;
		else if (ipstring [i] == '.')
		{
		    ++j;
		}
		else if ('0' <= ipstring [i] <= '9')
		{
		    bytes [j] = 10 * bytes [j] + ipstring [i] - '0';
		    if (bytes [j] > 0xFF || bytes [j] < 0)
		        return 0xFFFFFFFF;
		}
		else
		    return 0xFFFFFFFF;
	}
	BytesToWord (bytes [0], bytes [1], bytes [2], bytes [3], word);
	return word;
}
mfg. 