Inicio › Documentación › Instalación · origen_vehiclehandling
Ejecuta install.sql en tu base de datos:
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;El recurso también ejecuta automáticamente un CREATE TABLE IF NOT EXISTS en cada arranque, así que el fichero SQL solo es estrictamente necesario si quieres asegurar un estado limpio antes del primer arranque.
ensure oxmysql
ensure origen_vehiclehandlingPor defecto el recurso recurre a origen_admin, a los grupos de QBCore/ESX o a los nodos ACE admin / command.
Si prefieres un control ACE explícito, añade lo siguiente a tu 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 da acceso solo al editor de Live Handling — no permite guardar ni borrar entradas de la base de datos.
Si quieres dar acceso a jugadores concretos independientemente de su grupo, añade sus identificadores a Config.Permissions.AllowedLicenses en config.lua:
Config.Permissions = {
EnableLicenseWhitelist = true,
AllowedLicenses = {
'license:1234567890abcdef1234567890abcdef12345678',
}
}