stock IsHex(string[])
{
if(strfind(string, \"0x\", true))
{
print(\"A hex megtálva\");
}
return 1;
}
public OnFilterScriptInit()
{
new string[28] = \"Talad meg a 0xFFFFFF hexet\";
if(IsHex(string))
{
print(\"OK\");
}
return 1;
}
Tessék ilyentájt írtam neked egyet 5 perc alatt, leteszteltem nálam mûködik. Remélem választ adtam a problémára
Vagy Y_Less megoldása
stock ishex(str[])
{
//P:3(\"ishex called: \\\"%s\\\"\", str);
new
i,
cur;
if (str[0] == \'0\' && (str[1] == \'x\' || str[1] == \'X\')) i = 2;
while (str)
{
cur = str[i++];
if (!((\'0\' <= cur <= \'9\') || (\'A\' <= cur <= \'F\') || (\'a\' <= cur <= \'f\'))) return 0;
}
return 1;
}