Fix consistency

This commit is contained in:
Arkshine
2015-07-16 07:49:46 +02:00
parent c775cfca73
commit 9223989a01
3 changed files with 9 additions and 7 deletions

View File

@ -112,14 +112,16 @@ const char *translate(AMX *amx, cell amxaddr, const char *key)
if (def == NULL)
{
if (debug)
if (debug && status == ERR_BADLANG)
{
ke::AString lang(pLangName);
if (status == ERR_BADLANG && (BadLang_Table.AltFindOrInsert(ke::Move(lang)).last + 120.0f < gpGlobals->time))
lang_err &err = BadLang_Table.AltFindOrInsert(ke::Move(lang));
if (err.last + 120.0f < gpGlobals->time)
{
AMXXLOG_Error("[AMXX] Language \"%s\" not found", pLangName);
BadLang_Table.AltFindOrInsert(ke::Move(lang)).last = gpGlobals->time;
err.last = gpGlobals->time;
}
}