Hello, I need to make a code so that only those who are faction get on their vehicles, and those who are not do not get on, I do not know much about script and I need help
addCommandHandler( "setvehiclefaction",
function( player, commandName, other, faction )
local faction = tonumber( faction )
if other and faction and ( faction == 0 or exports.factions:getFactionName( faction ) ) then
local other, name = exports.players:getFromName( player, other )
if other then
local vehicle = getPedOccupiedVehicle( other )
if vehicle then
local data = vehicles[ vehicle ]
if data then
if data.vehicleID > 0 then
if data.characterID then
if exports.sql:query_free( "UPDATE vehicles SET characterID = " .. -faction .. " WHERE vehicleID = " .. data.vehicleID ) then
data.characterID = -faction
outputChatBox( "El " .. getVehicleName( vehicle ) .. " de "..name.." ahora pertenece a " .. ( faction == 0 and "ninguna faccion" or exports.factions:getFactionName( faction ) ) .. ".", player, 0, 255, 153 )
else
outputChatBox( "MySQL Query failed.", player, 255, 0, 0 )
end
end
end
else
outputChatBox( "Vehicle Error.", player, 255, 0, 0 )
end
else
outputChatBox( name .. " isn't driving a vehicle.", player, 255, 0, 0 )
end
end
else
outputChatBox( "Syntax: /" .. commandName .. " [player] [faction or 0 for no faction]", player, 255, 255, 255 )
end
end,
true
)