Hi,
I've noticed as soon as there's a string format specifier (%s) or translations one (%t) in custom formatting functions, the compiler produces the "213: tag mismatch" warning. Not only this, but in another code of mine which wraps Menu.Additem(), using these specifiers causes wrong formatting errors, and I think it's very serious.
Code:
public void OnPluginStart()
{
FormatCustom("Warning: %s", "test");
}
void FormatCustom(const char[] format, ...)
{
// ... VFormat() stuff
}
I'm using latest compiler. Why is this? Thanks
P.S. I tried to file this as a bug report in BugZilla but somehow I don't have access to the SourceMod category, other than AM Security -> SourceMod.