Fix admin chat displaying the wrong language (#559)
* Fix admin chat displaying the wrong language * Switch %L to %l * Improve loop * %L to %l again * Change git add . to != 0
This commit is contained in:
parent
b1b053c205
commit
8f88dc5ac8
|
@ -216,20 +216,18 @@ public cmdSayAdmin(id)
|
||||||
log_amx("Chat: ^"%s<%d><%s><>^" chat ^"%s^"", name, userid, authid, message[1])
|
log_amx("Chat: ^"%s<%d><%s><>^" chat ^"%s^"", name, userid, authid, message[1])
|
||||||
log_message("^"%s<%d><%s><>^" triggered ^"amx_chat^" (text ^"%s^")", name, userid, authid, message[1])
|
log_message("^"%s<%d><%s><>^" triggered ^"amx_chat^" (text ^"%s^")", name, userid, authid, message[1])
|
||||||
|
|
||||||
if (is_user_admin(id)) // no diff here if admins have g_AdminChatFlag access or not, but we don't want to print "PLAYER"
|
|
||||||
format(message, charsmax(message), "(%L) %s : %s", id, "ADMIN", name, message[1])
|
|
||||||
else
|
|
||||||
format(message, charsmax(message), "(%L) %s : %s", id, "PLAYER", name, message[1])
|
|
||||||
|
|
||||||
get_players(players, inum, "ch")
|
get_players(players, inum, "ch")
|
||||||
|
|
||||||
for (new i = 0; i < inum; ++i)
|
for (new bool:is_sender_admin = is_user_admin(id) != 0, i = 0; i < inum; ++i)
|
||||||
{
|
{
|
||||||
pl = players[i]
|
pl = players[i]
|
||||||
|
|
||||||
if (pl == id || get_user_flags(pl) & g_AdminChatFlag)
|
if (pl == id || get_user_flags(pl) & g_AdminChatFlag)
|
||||||
client_print(pl, print_chat, "%s", message)
|
{
|
||||||
|
client_print(pl, print_chat, "(%l) %s : %s", is_sender_admin ? "ADMIN" : "PLAYER", name, message[1])
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return PLUGIN_HANDLED
|
return PLUGIN_HANDLED
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user