From c0643cd5ee76c926ac149419a2225d68bd1c1d60 Mon Sep 17 00:00:00 2001 From: Mycroft Date: Fri, 26 Aug 2022 17:40:56 +0100 Subject: [PATCH] feat: esx_property: Command Translations --- [esx_addons]/esx_property/locales/en.lua | 11 ++++++++++- [esx_addons]/esx_property/server/main.lua | 16 ++++++++-------- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/[esx_addons]/esx_property/locales/en.lua b/[esx_addons]/esx_property/locales/en.lua index 2a1e32b5..a0fab64a 100644 --- a/[esx_addons]/esx_property/locales/en.lua +++ b/[esx_addons]/esx_property/locales/en.lua @@ -1,5 +1,4 @@ Locales['en'] = { - --- CCTV Strings ------ ["take_picture"] = "Take Picture", @@ -78,4 +77,14 @@ Locales['en'] = { ["exit_office"] = "~b~Exiting~s~ Office.", ["exit_office_error"] = "You ~r~Cannot~s~ Exit The Office!", ["realestate_textui"] = "Press ~b~[E]~s~ to Access ~b~%s", + + ------------Command Strings----------------------- + ["refresh_name"] = "property:refresh", + ["refresh_desc"] = "Refresh to Server Start State", + ["save_name"] = "property:save", + ["save_desc"] = "Force Save Properties", + ["create_name"] = "property:create", + ["create_desc"] = "Create A New Property", + ["admin_name"] = "property:admin", + ["admin_desc"] = "Manage/view all properties", } \ No newline at end of file diff --git a/[esx_addons]/esx_property/server/main.lua b/[esx_addons]/esx_property/server/main.lua index d6cdcc6b..43728606 100644 --- a/[esx_addons]/esx_property/server/main.lua +++ b/[esx_addons]/esx_property/server/main.lua @@ -161,25 +161,25 @@ AddEventHandler("esx:playerLoaded", function(playerId, xPlayer) end) --- Commands -ESX.RegisterCommand("property:refresh", Config.AllowedGroups, function(xPlayer) +ESX.RegisterCommand(_("refresh_name"), Config.AllowedGroups, function(xPlayer) PropertiesRefresh() -end, false, {help = "Refresh Properties"}) +end, false, {help = _U("refresh_desc")}) -ESX.RegisterCommand("property:save", Config.AllowedGroups, function(xPlayer) +ESX.RegisterCommand(_("save_name"), Config.AllowedGroups, function(xPlayer) SaveResourceFile(GetCurrentResourceName(), 'properties.json', json.encode(Properties)) Log("Properties Saving", 11141375, {{name = "**Reason**", value = "Requsted By Admin", inline = true}, {name = "**Property Count**", value = tostring(#Properties), inline = true}}, 1) -end, false, {help = "Force Save Properties"}) +end, false,{help = _U("save_desc")}) -ESX.RegisterCommand("property:create", "user", function(xPlayer) +ESX.RegisterCommand(_("create_name"), "user", function(xPlayer) if IsPlayerAdmin(xPlayer.source) or (PM.Enabled and xPlayer.job.name == PM.job) then xPlayer.triggerEvent("esx_property:CreateProperty") end -end, false, {help = "Create A New Property"}) +end, false,{help = _U("create_desc")}) -ESX.RegisterCommand("property:admin", Config.AllowedGroups, function(xPlayer) +ESX.RegisterCommand(_("admin_name"), Config.AllowedGroups, function(xPlayer) xPlayer.triggerEvent("esx_property:AdminMenu") -end, false, {help = "Manage/view all properties"}) +end, false,{help = _U("admin_desc")}) -- Buy Property ESX.RegisterServerCallback("esx_property:buyProperty", function(source, cb, PropertyId)