Le Menu mBoss est un système de menu sophistiqué et riche en fonctionnalités conçu pour être utilisé avec les frameworks ESX et QBCore dans FiveM. Cet outil premium offre aux propriétaires d'entreprise et aux administrateurs de serveur un contrôle complet sur les opérations commerciales, la gestion des employés et les tâches administratives, le tout via une interface élégante et conviviale.
Caractéristiques principales :
Gestion des employés: Visualisez et gérez facilement vos employés grâce à des profils détaillés affichant leur statut en ligne/hors ligne, leur rang et leurs dates de début. Les propriétaires d'entreprise peuvent recruter de nouveaux membres directement depuis le menu.
Détails du rang: Définissez et gérez les rangs des employés, notamment en définissant les salaires, les autorisations et les actions spécifiques à chaque rang. Cette section fournit un moyen organisé de suivre les rôles et les responsabilités des employés.
Inventaire d'entreprise:Permet aux patrons et aux employés d'accéder, d'ajouter ou de supprimer des articles de l'inventaire commercial partagé, simplifiant ainsi la gestion des stocks.
Menu d'administration pour les entreprises:Les administrateurs de serveur peuvent créer de nouveaux emplois et gérer les paramètres de l'entreprise via un panneau d'administration dédié. Cela comprend l'ajout de nouvelles entreprises, la configuration des rôles professionnels et la supervision des opérations commerciales globales.
Vue d'entreprise personnalisable:Les administrateurs peuvent personnaliser l'apparence du menu mBoss, notamment les thèmes de couleurs et les logos d'entreprise. L'interface fournit également des informations financières, notamment sur les revenus et les dépenses, ce qui facilite le suivi des performances de l'entreprise.
Sécurisé et efficace:Conçu pour des performances optimales, mBossmenu garantit une expérience fluide et réactive même avec un grand nombre d'employés et d'entreprises.
Avec mBossmenu, la gestion d'entreprise au sein de votre serveur FiveM est non seulement simplifiée, mais également élevée à un nouveau niveau de professionnalisme et d'efficacité. Parfait pour les serveurs de jeu de rôle qui visent à offrir une expérience de gestion d'entreprise réaliste et engageante. Disponible exclusivement pour les utilisateurs premium.
Config = {}
Config.Framework = 'esx' -- autodetect, qb, oldqb, esx, oldesx
Config.SQL = "oxmysql" -- oxmysql, ghmattimysql, mysql-async
Config.ItemImagesFolder = "nui://ox_inventory/web/images/"
Config.MenuKey = 38
Config.InteractionHandler = 'ox_target' -- drawtext, ox_target, qb_target, qb_textui, esx_textui
Config.AdminMenuCommand = "adminboss"
Config.DefaultImage = 'https://cdn.discordapp.com/attachments/983471660684423240/1147567519712940044/example-pp.png'
Config.Admins = {
"admin",
"superadmin",
"god",
"mod",
"moderator",
}
Config.Certifications = {
{
name = "air_support",
label = "Air Support Division",
icon = 'air_support_icon.svg',
},
{
name = "burglary_task",
label = "Burglary Task Force",
icon = 'burglary_task_icon.svg',
},
{
name = "field_training_officer",
label = "Field Officer",
icon = 'field_training_icon.svg',
},
{
name = "high_speed_pursuit_unit",
label = "High Speed Pursuit Unit",
icon = 'high_speed_pursuit_unit_icon.svg',
},
{
name = "high_value_target_unit",
label = "High Value Target Unit",
icon = 'high_value_target_unit_icon.svg',
},
{
name = "k9_unit",
label = "K9 Unit",
icon = 'k9_unit_icon.svg',
},
{
name = "major_crimes_unit",
label = "Major Crimes Unit",
icon = 'major_crimes_unit_icon.svg',
},
{
name = "motorcycle",
label = "Motorcycle",
icon = 'motorcycle_icon.svg',
},
{
name = "shark_rangers_unit",
label = "Shark Rangers Unit",
icon = 'shark_rangers_icon.svg',
},
}
Config.Inventory = "ox_inventory" -- codem-inventory, qb_inventory, esx_inventory, ox_inventory, qs_inventory
Config.BlacklistedItems = { -- items you don't want to show up on the menu
-- "water",
-- "weapon_pistol"
}
Config.Notify = function(message)
if Config.Framework == 'esx' or Config.Framework == 'oldesx' then
TriggerEvent("esx:showNotification", message)
else
TriggerEvent('QBCore:Notify', message, "info", 1500)
end
end
Config.Clothes = "fivem-appearance" -- fivem-appearance -- illenium-appearance -- codem-appearance -- esx_skin -- qb-clothing
function openClothingMenu()
if Config.Clothes == 'fivem-appearance' then
TriggerEvent("fivem-appearance:client:openClothingShopMenu", false)
end
if Config.Clothes == 'illenium-appearance' then
TriggerEvent("illenium-appearance:client:openClothingShop", false)
end
if Config.Clothes == 'codem-appearance' then
TriggerEvent("codem-appereance:OpenClothing")
--[[
// Add this code in codem-appereance client/clothing.lua
RegisterNetEvent("codem-appereance:OpenClothing")
AddEventHandler("codem-appereance:OpenClothing", function()
OpenMenu("binco")
end)
--]]
end
if Config.Clothes == 'esx_skin' then
TriggerEvent("esx_skin:openMenu")
end
if Config.Clothes == 'qb-clothes' then
TriggerEvent("qb-clothing:client:openMenu")
end
end
function RefreshSkin()
if Config.Clothes == 'fivem-appearance' then
TriggerEvent("fivem-appearance:client:reloadSkin")
end
if Config.Clothes == 'illenium-appearance' then
TriggerEvent("illenium-appearance:client:reloadSkin")
end
if Config.Clothes == 'codem-appearance' then
TriggerEvent("codem-appearance:reloadSkin")
end
if Config.Clothes == 'esx_skin' then
TriggerEvent("esx_skin:getLastSkin", function(lastSkin)
TriggerEvent('skinchanger:loadSkin', lastSkin)
end)
end
if Config.Clothes == 'qb-clothes' then
TriggerEvent("qb-clothing:reloadSkin")
--[[
// Add this code in qb-clothing client/main.lua
RegisterNetEvent("qb-clothing:reloadSkin")
AddEventHandler("qb-clothing:reloadSkin", function()
local playerPed = PlayerPedId()
local health = GetEntityHealth(playerPed)
reloadSkin(health)
end)
--]]
end
end
function onBossMenuOpen()
end
function onBossMenuClose()
end
function badgenumber(source)
-- your function to get player badge number
return 0
end
Guide d'installation
Tous les paramètres sélectionnés ci-dessous ont été vérifiés par rapport à la configuration mBossMenu livrée ; l'archive ne contient aucun README.
Prérequis et préparation
Sélectionnez ESX, ancien ESX, QBCore ou ancien QBCore.
Sélectionner oxmysql, ghmattimysql ou mysql-async et une pile d'interaction/menu prise en charge.
Installation
Extrait mBossmenu.
Configurez le framework, l'adaptateur SQL, le chemin d'accès aux images d'inventaire, le gestionnaire d'interaction et les groupes d'administration dans shared/config.lua.
Importez le SQL inclus et démarrez après les ressources du framework/de la base de données sélectionnées.
Points de contrôle de configuration
Testez les actions des employés, des grades, des fonds, des certifications et des inventaires pour chaque emploi configuré.
Confirmez que la commande de menu du patron d'administration est limitée aux groupes prévus.
Sécurité : Sauvegardez la ressource et les tables de base de données affectées, utilisez des identifiants appartenant à votre serveur, et effectuez un test de staging avant de remplacer une ressource en production. La configuration complète reste dans le package de téléchargement.
Avis
Il n’y a pas encore d’avis.
Seuls les clients connectés ayant acheté ce produit ont la possibilité de laisser un avis.
Avis
Il n’y a pas encore d’avis.