mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-09-01 10:48:52 +00:00
feat: esx_property: Command Translations
This commit is contained in:
@@ -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",
|
||||
}
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user