veh = {}
vehQuebrado = {}
variasACL = {"CV", "PCC", "AQD"} -- Pode colocar quantas quiser.
function inicio (hitElement) -- Função do primeiro marker
if getElementType (hitElement) == "player" and not getPedOccupiedVehicle (hitElement) then
local accName = getAccountName (getPlayerAccount(hitElement))
local permission = false
for i, acl in ipairs (variasACL) do
if isObjectInACLGroup ("user."..accName, aclGetGroup (acl)) then
permission = true
break
end
end
if permission then
if veh[hitElement] and isElement (veh[hitElement]) then
destroyElement (veh[hitElement])
veh[hitElement] = nil
end
if vehQuebrado[hitElement] and isElement (vehQuebrado[hitElement]) then
destroyElement (vehQuebrado[hitElement])
vehQuebrado[hitElement] = nil
end
x, y, z = getElementPosition (hitElement)
Trabalho = true
FBlip = createBlipAttachedTo (FMarker, 19) -- Bandeira
veh[hitElement] = createVehicle (578, 2533.0673828125, -1465.904296875, 23.977584838867, 0, 0, 270) -- Caminhão
warpPedIntoVehicle (hitElement, veh[hitElement]) -- Transporta o jogador para dentro do caminhão
vehQuebrado[hitElement] = createVehicle (411, 2533.0673828125, -1465.904296875, 23.977584838867, 0, 0,270) -- Caminhonete
attachElements (vehQuebrado[hitElement], veh[hitElement], 0, -2, 0.7)
setElementVisibleTo (FMarker, hitElement, true)
outputChatBox ("#00ccff[Emprego] #ffffffBem-Vindo ao emprego #00ccff[Reboque]", hitElement, 255, 255, 255, true)
setElementFrozen( vehQuebrado[hitElement], true )
else
outputChatBox ("[#ff0000AVISO#00ccff] #ff0000Gangues não pode trabalha!!!", hitElement, 0, 204, 255, true)
end
end
end
addEventHandler ("onMarkerHit", PMarker, inicio)
Espero ter ajudado.