Accueil › Documentation › Installation · origen_vehiclehandling
Exécute install.sql sur ta base de données :
DROP TABLE IF EXISTS `origen_vehiclehandling`;
CREATE TABLE IF NOT EXISTS `origen_vehiclehandling` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`model` varchar(50) NOT NULL,
`category` varchar(50) DEFAULT 'General',
`handling_data` longtext NOT NULL DEFAULT '{}',
PRIMARY KEY (`id`),
UNIQUE KEY `model` (`model`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;La ressource exécute aussi automatiquement un CREATE TABLE IF NOT EXISTS à chaque démarrage, donc le fichier SQL n’est strictement nécessaire que si tu veux garantir un état propre avant le premier démarrage.
ensure oxmysql
ensure origen_vehiclehandlingPar défaut, la ressource se rabat sur origen_admin, sur les groupes QBCore/ESX ou sur les nœuds ACE admin / command.
Si tu préfères un contrôle ACE explicite, ajoute ceci à ton server.cfg :
# Full management access (open menu, save, delete)
add_ace group.admin origen.vehiclehandling allow
# Live-edit access only (apply changes to a vehicle in real time)
add_ace group.moderator origen.vehiclehandling.liveedit alloworigen.vehiclehandling.liveedit donne accès uniquement à l’éditeur de Live Handling — il ne permet ni d’enregistrer ni de supprimer des entrées de la base de données.
Si tu veux donner accès à des joueurs précis quel que soit leur groupe, ajoute leurs identifiants à Config.Permissions.AllowedLicenses dans config.lua :
Config.Permissions = {
EnableLicenseWhitelist = true,
AllowedLicenses = {
'license:1234567890abcdef1234567890abcdef12345678',
}
}