😈Ruxo Admin Menu

Open Source

/ ^4________  ___  ___     ___    ___ ________          
^4|\   __  \|\  \|\  \   |\  \  /  /|\   __  \        
^4\ \  \|\  \ \  \\\  \  \ \  \/  / | \  \|\  \       
^4 \ \   _  _\ \  \\\  \  \ \    / / \ \  \\\  \      
^4  \ \  \\  \\ \  \\\  \  /     \/   \ \  \\\  \     
^4   \ \__\\ _\\ \_______\/  /\   \    \ \_______\    
^4    \|__|\|__|\|_______/__/ /\ __\    \|_______|    
# Table of Contents

1. [Introduction](#introduction)
2. [How to Install](#how-to-install)
    - [Download](#download)
    - [Installation Steps](#installation-steps)
3. [Dependencies](#dependencies)

Download: Ruxo Shop

How to Install

Like any other script, Insert the menu inside the RESOURCE server folder, and add ruxo_menu on the server config file!

Ruxo Admin Menu

Dependencies

  • ESX

  • ESX Context

Video Preview

Key Commands

Numpad 8 to open the menu, or use /ruxomenu you can edit default commands in config file, or change keybinds settings inside the game.

Each staff can change the keys from game commands settings.

SQL

ESX.RegisterServerCallback('RXO:Job', function(source, cb)
	
	local job = MySQL.Sync.fetchAll('SELECT * FROM jobs') 

	cb(job)
end)

ESX.RegisterServerCallback('RXO:Job_grade', function(source, cb)
	
	local jobGrade = MySQL.Sync.fetchAll('SELECT * FROM job_grades') 

	cb(jobGrade)
end)

If your database have different job table you can change the SQL query inside the server.lua file

Admin Control

In config file you can control your admin settings:

CASE AdminControl =

You MUST add your discord and steam discord id in the config server file

BypassAdmin = {
	"steam:110789014871fc9f", 
	"discord:849279969461577739",
	--this is an example
},

CASE AdminControl = false

The menu will check your server groups (mod,admin,superadmin.cofounder,founder) you can edit in client side what commands can be done for each group.

Vehicles

The menu can get all vehicles in server, basic + custom, or you can manage them manually from config, to do that enable GetVehicleFromConfig

GetVehicleFromConfig = true,

Inside the config file you can find two different lists of vehicles:

ListedVehicle is a static list with all base GTA vehicles

ListedVehicle = {
		"adder",
		"Airbus",
		"Airtug",
		...	 
    },

ModVehicle is a list with your imported vehicles:

ModVehicle = {
		'370z',
		"rs7",
		'a8audi',
		'x5e53',
		'boss429',
		's63w222',
		'teslax',
		...
	},

Translations

Translations available in: EN,IT,FR,DE,ES.

Select your locale:

    Local = "en", -- it,es,fr,en,de..

You can add more translations adding a block of code like that, change labels:

TranslateEN = {
		fix_vehicle = "Repair Vehicle",
		trainer = "Trainer",
		list_player = "Player List",
		list_vehicles = "Vehicle List",
		list_resource = "Resource List",
		list_items = "Item List",
		clean = "Clean Area",
		jobs = "Job List",
		custom_vehicles = "Custom Vehicles",
		search = "Search",
		select_grade = "Select Grade",
		inv = "Invisible",
		god_mode = "God Mode",
		revive = "Revive",
		stop_res = "Stop Resources",
		search_it = "Search Item",
		search_car = "Search Car",
		qnt = "Quantity",
		done = "Done",
		not_in = "You are not in a vehicle",
		cant = "You are not authorized",
		msg = "Message sent",
		area = "Area Cleaned",
		job_set = "Job set",
		blip_on = "Blips Activated",
		blip_off = "Blips Deactivated",
		veh = "Vehicles",
		stop = "Stop Resources",
		del_veh = "Delete Vehicle",
		del_ped = "Delete Ped",
		del_prop = "Delete Prop",
		range = "Select Range",
	},

Discord Logs

You can log everithing you need to discord, controll what your stuff does, when and how

Discord webhooks are easy to manage, you can find some pre-configured logs inside config file:

--Open Menu Request log
	WebhookRuxo= "",
	--Open Resource List log
	WebhookRuxoRes= "",
	--Give Item log
	WebhookRuxoIT= "",
	--Open Veh List log
	WebhookRuxoVEH= "",
	--SetJOB log
	WebhookRuxoJOB= "",

Support

For any problem join our Discord Community:

✨Support

Last updated