777 lines
25 KiB
Lua
777 lines
25 KiB
Lua
|
Config = Config or {}
|
||
|
|
||
|
Config.Fuel = "qb-fuel" -- "ps-fuel", "LegacyFuel"
|
||
|
Config.ResourcePerms = 'admin' -- permission to control resource(start stop restart)
|
||
|
Config.ShowCommandsPerms = 'admin' -- permission to show all commands
|
||
|
Config.RenewedPhone = false -- if you use qb-phone from renewed. (multijob)
|
||
|
|
||
|
-- Key Bindings
|
||
|
Config.Keybindings = true
|
||
|
Config.AdminKey = "PageDown"
|
||
|
Config.NoclipKey = "PageUp"
|
||
|
|
||
|
-- Give Car
|
||
|
Config.DefaultGarage = "pillboxgarage"
|
||
|
|
||
|
Config.Actions = {
|
||
|
["admin_car"] = {
|
||
|
label = "Admin Car",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:Admincar",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["ban_player"] = {
|
||
|
label = "Ban Player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Reason", option = "text" },
|
||
|
{
|
||
|
label = "Duration",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "Permanent", value = "2147483647" },
|
||
|
{ label = "10 Minutes", value = "600" },
|
||
|
{ label = "30 Minutes", value = "1800" },
|
||
|
{ label = "1 Hour", value = "3600" },
|
||
|
{ label = "6 Hours", value = "21600" },
|
||
|
{ label = "12 Hours", value = "43200" },
|
||
|
{ label = "1 Day", value = "86400" },
|
||
|
{ label = "3 Days", value = "259200" },
|
||
|
{ label = "1 Week", value = "604800" },
|
||
|
{ label = "3 Week", value = "1814400" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:BanPlayer" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["server_info"] = {
|
||
|
label = "Send server-wide message",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Message", option = "text" },
|
||
|
{
|
||
|
label = "Duration",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "20 sekunder", value = "20" },
|
||
|
{ label = "15 sekunder", value = "15" },
|
||
|
{ label = "10 sekunder", value = "10" },
|
||
|
{ label = "5 sekunder", value = "5" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Send besked", option = "button", type = "server", event = "ps-adminmenu:server:ServerMessage" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["player_info"] = {
|
||
|
label = "Send message to player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Message", option = "text" },
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{
|
||
|
label = "Duration",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "20 sekunder", value = "20" },
|
||
|
{ label = "15 sekunder", value = "15" },
|
||
|
{ label = "10 sekunder", value = "10" },
|
||
|
{ label = "5 sekunder", value = "5" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Send besked", option = "button", type = "server", event = "ps-adminmenu:server:ServerMessage" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["bring_player"] = {
|
||
|
label = "Bring Player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:BringPlayer" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["change_weather"] = {
|
||
|
label = "Change Weather",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{
|
||
|
label = "Weather",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "Extrasunny", value = "Extrasunny" },
|
||
|
{ label = "Clear", value = "Clear" },
|
||
|
{ label = "Neutral", value = "Neutral" },
|
||
|
{ label = "Smog", value = "Smog" },
|
||
|
{ label = "Foggy", value = "Foggy" },
|
||
|
{ label = "Overcast", value = "Overcast" },
|
||
|
{ label = "Clouds", value = "Clouds" },
|
||
|
{ label = "Clearing", value = "Clearing" },
|
||
|
{ label = "Rain", value = "Rain" },
|
||
|
{ label = "Thunder", value = "Thunder" },
|
||
|
{ label = "Snow", value = "Snow" },
|
||
|
{ label = "Blizzard", value = "Blizzard" },
|
||
|
{ label = "Snowlight", value = "Snowlight" },
|
||
|
{ label = "Xmas", value = "Xmas" },
|
||
|
{ label = "Halloween", value = "Halloween" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:ChangeWeather" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["change_time"] = {
|
||
|
label = "Change Time",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{
|
||
|
label = "Time Events",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "Sunrise", value = "06" },
|
||
|
{ label = "Morning", value = "09" },
|
||
|
{ label = "Noon", value = "12" },
|
||
|
{ label = "Sunset", value = "21" },
|
||
|
{ label = "Evening", value = "22" },
|
||
|
{ label = "Night", value = "24" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:ChangeTime" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["change_plate"] = {
|
||
|
label = "Change Plate",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Plate", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:ChangePlate" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["clear_inventory"] = {
|
||
|
label = "Clear Inventory",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:ClearInventory" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["clear_inventory_offline"] = {
|
||
|
label = "Clear Inventory Offline",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Citizen ID", option = "text", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:ClearInventoryOffline" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["clothing_menu"] = {
|
||
|
label = "Give Clothing Menu",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:ClothingMenu" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["character_menu"] = {
|
||
|
label = "Force character creation",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
},
|
||
|
{ label = "Force character creation", option = "button", type = "server", event = "ps-adminmenu:server:CharacterCreation"},
|
||
|
},
|
||
|
|
||
|
["set_ped"] = {
|
||
|
label = "Set Ped",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Ped Models", option = "dropdown", data = "pedlist" },
|
||
|
},
|
||
|
{ label = "Set Ped", option = "button", type = "server", event = "ps-adminmenu:server:setPed" },
|
||
|
},
|
||
|
|
||
|
["copy_coords"] = {
|
||
|
label = "Copy Coords",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{
|
||
|
label = "Copy Coords",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "Copy Vector2", value = "vector2" },
|
||
|
{ label = "Copy Vector3", value = "vector3" },
|
||
|
{ label = "Copy Vector4", value = "vector4" },
|
||
|
{ label = "Copy Heading", value = "heading" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Copy to Clipboard", option = "button", type = "client", event = "ps-adminmenu:client:copyToClipboard"},
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["delete_vehicle"] = {
|
||
|
label = "Delete Vehicle",
|
||
|
type = "command",
|
||
|
event = "dv",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["freeze_player"] = {
|
||
|
label = "Freeze Player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:FreezePlayer" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["drunk_player"] = {
|
||
|
label = "Make Player Drunk",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:DrunkPlayer" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["remove_stress"] = {
|
||
|
label = "Remove Stress",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player (Optional)", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:RemoveStress" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["set_ammo"] = {
|
||
|
label = "Set Ammo",
|
||
|
perms = "admin",
|
||
|
dropdown = {
|
||
|
{ label = "Ammo Ammount", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:SetAmmo" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
-- ["nui_focus"] = {
|
||
|
-- label = "Give NUI Focus",
|
||
|
-- perms = "mod",
|
||
|
-- dropdown = {
|
||
|
-- { label = "Player", option = "dropdown", data = "players" },
|
||
|
-- { label = "Confirm", option = "button", type = "client", event = "" },
|
||
|
-- },
|
||
|
-- },
|
||
|
|
||
|
["god_mode"] = {
|
||
|
label = "God Mode",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:ToggleGodmode",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["give_car"] = {
|
||
|
label = "Give Car",
|
||
|
perms = "admin",
|
||
|
dropdown = {
|
||
|
{ label = "Vehicle", option = "dropdown", data = "vehicles" },
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Plate (Optional)", option = "text" },
|
||
|
{ label = "Garage (Optional)", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:givecar" },
|
||
|
}
|
||
|
},
|
||
|
|
||
|
["invisible"] = {
|
||
|
label = "Invisible",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:ToggleInvisible",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["blackout"] = {
|
||
|
label = "Toggle Blackout",
|
||
|
type = "server",
|
||
|
event = "ps-adminmenu:server:ToggleBlackout",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["toggle_duty"] = {
|
||
|
label = "Toggle Duty",
|
||
|
type = "server",
|
||
|
event = "QBCore:ToggleDuty",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["toggle_laser"] = {
|
||
|
label = "Toggle Laser",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:ToggleLaser",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["set_perms"] = {
|
||
|
label = "Set Perms",
|
||
|
perms = "admin",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{
|
||
|
label = "Permissions",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "Mod", value = "mod" },
|
||
|
{ label = "Admin", value = "admin" },
|
||
|
{ label = "God", value = "god" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:SetPerms" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["set_bucket"] = {
|
||
|
label = "Set Routing Bucket",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Bucket", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:SetBucket" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["get_bucket"] = {
|
||
|
label = "Get Routing Bucket",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:GetBucket" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["mute_player"] = {
|
||
|
label = "Mute Player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:MutePlayer" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["noclip"] = {
|
||
|
label = "Noclip",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:ToggleNoClip",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["debug"] = {
|
||
|
label = "Debug",
|
||
|
type = "client",
|
||
|
event = "hud:enabledebug",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["open_inventory"] = {
|
||
|
label = "Open Inventory",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:openInventory" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["open_stash"] = {
|
||
|
label = "Open Stash",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Stash", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:openStash" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["open_trunk"] = {
|
||
|
label = "Open Trunk",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Plate", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:openTrunk" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["change_vehicle_state"] = {
|
||
|
label = "Set Vehicle Garage State",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Plate", option = "text" },
|
||
|
{
|
||
|
label = "State",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "In", value = "1" },
|
||
|
{ label = "Out", value = "0" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:SetVehicleState" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["revive_all"] = {
|
||
|
label = "Revive All",
|
||
|
type = "server",
|
||
|
event = "ps-adminmenu:server:ReviveAll",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["revive_player"] = {
|
||
|
label = "Revive Player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:Revive" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["revive_radius"] = {
|
||
|
label = "Revive Radius",
|
||
|
type = "server",
|
||
|
event = "ps-adminmenu:server:ReviveRadius",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["refuel_vehicle"] = {
|
||
|
label = "Refuel Vehicle",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:RefuelVehicle",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["set_job"] = {
|
||
|
label = "Set Job",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Job", option = "dropdown", data = "jobs" },
|
||
|
{ label = "Grade", option = "text", data = "grades" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:SetJob" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["set_gang"] = {
|
||
|
label = "Set Gang",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Gang", option = "dropdown", data = "gangs" },
|
||
|
{ label = "Grade", option = "text", data = "grades" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:SetGang" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["give_money"] = {
|
||
|
label = "Give Money",
|
||
|
perms = "admin",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Amount", option = "text" },
|
||
|
{
|
||
|
label = "Type",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "Cash", value = "cash" },
|
||
|
{ label = "Bank", value = "bank" },
|
||
|
{ label = "Crypto", value = "crypto" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:GiveMoney" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["give_money_all"] = {
|
||
|
label = "Give Money to All",
|
||
|
perms = "admin",
|
||
|
dropdown = {
|
||
|
{ label = "Amount", option = "text" },
|
||
|
{
|
||
|
label = "Type",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "Cash", value = "cash" },
|
||
|
{ label = "Bank", value = "bank" },
|
||
|
{ label = "Crypto", value = "crypto" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:GiveMoneyAll" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["remove_money"] = {
|
||
|
label = "Remove Money",
|
||
|
perms = "admin",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Amount", option = "text" },
|
||
|
{
|
||
|
label = "Type",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "Cash", value = "cash" },
|
||
|
{ label = "Bank", value = "bank" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:TakeMoney" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["give_item"] = {
|
||
|
label = "Give Item",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Item", option = "dropdown", data = "items" },
|
||
|
{ label = "Amount", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:GiveItem" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["give_item_all"] = {
|
||
|
label = "Give Item to All",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Item", option = "dropdown", data = "items" },
|
||
|
{ label = "Amount", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:GiveItemAll" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["spawn_vehicle"] = {
|
||
|
label = "Spawn Vehicle",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Vehicle", option = "dropdown", data = "vehicles" },
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:SpawnVehicle" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["fix_vehicle"] = {
|
||
|
label = "Fix Vehicle",
|
||
|
type = "command",
|
||
|
event = "fix",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["fix_vehicle_for"] = {
|
||
|
label = "Fix Vehicle for player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:FixVehFor" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["spectate_player"] = {
|
||
|
label = "Spectate Player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:SpectateTarget" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["telport_to_player"] = {
|
||
|
label = "Teleport to Player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:TeleportToPlayer" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["telport_to_coords"] = {
|
||
|
label = "Teleport to Coords",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Coords", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:TeleportToCoords" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["teleport_to_location"] = {
|
||
|
label = "Teleport to Location",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Location", option = "dropdown", data = "locations" },
|
||
|
{ label = "Confirm", option = "button", type = "client", event = "ps-adminmenu:client:TeleportToLocation" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["teleport_to_marker"] = {
|
||
|
label = "Teleport to Marker",
|
||
|
type = "command",
|
||
|
event = "tpm",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["teleport_back"] = {
|
||
|
label = "Teleport Back",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:TeleportBack",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["vehicle_dev"] = {
|
||
|
label = "Vehicle Dev Menu",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:ToggleVehDevMenu",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["toggle_coords"] = {
|
||
|
label = "Toggle Coords",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:ToggleCoords",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["toggle_blips"] = {
|
||
|
label = "Toggle Blips",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:toggleBlips",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["toggle_names"] = {
|
||
|
label = "Toggle Names",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:toggleNames",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["toggle_cuffs"] = {
|
||
|
label = "Toggle Cuffs",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:CuffPlayer" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["max_mods"] = {
|
||
|
label = "Max Vehicle Mods",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:maxmodVehicle",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["warn_player"] = {
|
||
|
label = "Warn Player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Reason", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:WarnPlayer" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
["infinite_ammo"] = {
|
||
|
label = "Infinite Ammo",
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:setInfiniteAmmo",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
|
||
|
["kick_player"] = {
|
||
|
label = "Kick Player",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{ label = "Reason", option = "text" },
|
||
|
{ label = "Confirm", option = "button", type = "server", event = "ps-adminmenu:server:KickPlayer" },
|
||
|
},
|
||
|
},
|
||
|
|
||
|
|
||
|
["play_sound"] = {
|
||
|
label = "Play Sound",
|
||
|
perms = "mod",
|
||
|
dropdown = {
|
||
|
{ label = "Player", option = "dropdown", data = "players" },
|
||
|
{
|
||
|
label = "Sound",
|
||
|
option = "dropdown",
|
||
|
data = {
|
||
|
{ label = "Alert", value = "alert" },
|
||
|
{ label = "Cuff", value = "cuff" },
|
||
|
{ label = "Air Wrench", value = "airwrench" },
|
||
|
},
|
||
|
},
|
||
|
{ label = "Play Sound", option = "button", type = "client", event = "ps-adminmenu:client:PlaySound" },
|
||
|
},
|
||
|
},
|
||
|
}
|
||
|
|
||
|
Config.PlayerActions = {
|
||
|
["teleportToPlayer"] = {
|
||
|
label = "Teleport to Player",
|
||
|
type = "server",
|
||
|
event = "ps-adminmenu:server:TeleportToPlayer",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
["bringPlayer"] = {
|
||
|
label = "Bring Player",
|
||
|
type = "server",
|
||
|
event = "ps-adminmenu:server:BringPlayer",
|
||
|
perms = "mod",
|
||
|
},
|
||
|
["revivePlayer"] = {
|
||
|
label = "Revive Player",
|
||
|
event = "ps-adminmenu:server:Revive",
|
||
|
perms = "mod",
|
||
|
type = "server"
|
||
|
},
|
||
|
["spawnPersonalVehicle"] = {
|
||
|
label = "Spawn Personal Vehicle",
|
||
|
event = "ps-adminmenu:client:SpawnPersonalVehicle",
|
||
|
perms = "mod",
|
||
|
type = "client"
|
||
|
},
|
||
|
["banPlayer"] = {
|
||
|
label = "Ban Player",
|
||
|
event = "ps-adminmenu:server:BanPlayer",
|
||
|
perms = "mod",
|
||
|
type = "server"
|
||
|
},
|
||
|
["kickPlayer"] = {
|
||
|
label = "Kick Player",
|
||
|
event = "ps-adminmenu:server:KickPlayer",
|
||
|
perms = "mod",
|
||
|
type = "server"
|
||
|
}
|
||
|
}
|
||
|
|
||
|
Config.OtherActions = {
|
||
|
["toggleDevmode"] = {
|
||
|
type = "client",
|
||
|
event = "ps-adminmenu:client:ToggleDev",
|
||
|
perms = "admin",
|
||
|
label = "Toggle Devmode"
|
||
|
}
|
||
|
}
|
||
|
|
||
|
AddEventHandler("onResourceStart", function()
|
||
|
Wait(100)
|
||
|
if GetResourceState('ox_inventory') == 'started' then
|
||
|
Config.Inventory = 'ox_inventory'
|
||
|
elseif GetResourceState('ps-inventory') == 'started' then
|
||
|
Config.Inventory = 'ps-inventory'
|
||
|
elseif GetResourceState('lj-inventory') == 'started' then
|
||
|
Config.Inventory = 'lj-inventory'
|
||
|
elseif GetResourceState('qb-inventory') == 'started' then
|
||
|
Config.Inventory = 'qb-inventory'
|
||
|
end
|
||
|
end)
|