Hali!
Ez a kód leellenõrzi, hogy a színezett GameText-ben vagy TextDraw-ban jól-e használtad a színezést. ( a
~ karakterre gondolok ).
A 126 az a ~ karakternek a száma.
Készítõ: JernejL a.k.a RedShirt
stock bool:IsSafeForTextdraw(const str[])
{
new
safetil = -5;
for (new i; i < strlen(str); i++)
{
if ((str == 126) && (i > safetil))
{
if (i >= strlen(str) - 1) // not enough room for the tag to end at all.
return false;
if (str[i + 1] == 126)
return false; // a tilde following a tilde.
if (str[i + 2] != 126)
return false; // a tilde not followed by another tilde after 2 chars
safetil = i + 2; // tilde tag was verified as safe, ignore anything up to this location from further checks (otherwise it\'ll report tag end tilde as improperly started tag..).
}
}
return true;
}