From be92d0fa60f082bcf601e623b70e67298a45d843 Mon Sep 17 00:00:00 2001 From: fqxx <63655210+fqxx@users.noreply.github.com> Date: Thu, 25 Sep 2025 03:56:04 +0300 Subject: [PATCH] fix(txAdmin): init locale & use targetNetId instead of target in playerWarned event Signed-off-by: fqxx <63655210+fqxx@users.noreply.github.com> --- resource/interface/server/txadmin.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/resource/interface/server/txadmin.lua b/resource/interface/server/txadmin.lua index 4e3a35fd2..3996f08b7 100644 --- a/resource/interface/server/txadmin.lua +++ b/resource/interface/server/txadmin.lua @@ -7,6 +7,7 @@ ]] if GetConvarInt('ox:txAdminNotifications', 0) == 0 then return end +lib.locale() if GetConvarInt('txAdmin-hideDefaultAnnouncement', 0) == 1 then AddEventHandler('txAdmin:events:announcement', function(eventData) @@ -31,9 +32,11 @@ if GetConvarInt('txAdmin-hideDefaultDirectMessage', 0) == 1 then end if GetConvarInt('txAdmin-hideDefaultWarning', 0) == 1 then + print("^5[ox_lib] ^3Overriding txAdmin warning dialog", GetConvarInt("txAdmin-hideAdminInMessages", 0)) AddEventHandler('txAdmin:events:playerWarned', function(eventData) - TriggerClientEvent('ox_lib:alertDialog', eventData.target, { - header = locale('txadmin_warn', eventData.author), + local author = GetConvarInt("txAdmin-hideAdminInMessages", 0) == 1 and "Admin" or eventData.author + TriggerClientEvent('ox_lib:alertDialog', eventData.targetNetId, { + header = locale('txadmin_warn', author), content = locale('txadmin_warn_content', eventData.reason, eventData.actionId), centered = true })