MarkerTrab = createMarker (2834.521484375, 2607.2861328125, 10.8203125,"cylinder",2.0 , 255, 255, 0, 255)
MarkerTrab1 = createMarker (1906.2451171875,-1794.13671875,13.539072036743,"cylinder",2.0 , 255, 255, 0, 255)
setElementVisibleTo ( MarkerTrab1, root, false )
BlipTrab = createBlipAttachedTo (MarkerTrab,42 ,source)
BlipTrab1 = createBlipAttachedTo (MarkerTrab1,25 ,0, 99999 ,source)
setElementVisibleTo ( BlipTrab1, root, false )
Caminhao = {}
function Trab (source)
Caminhao = createVehicle(403, 2821.7177734375, 2607.6396484375, 10.8203125 ,0 ,0 ,0)
warpPedIntoVehicle ( source, Caminhao)
setPedSkin(source,260)
setElementVisibleTo ( MarkerTrab1, root, true )
setElementVisibleTo ( BlipTrab1, root, true )
outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
outputChatBox ( "#FF0000Leve a carga de petroleo ao Blip que apareceu no seu Radar", getRootElement(), 255, 255, 255, true )
outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
end
addEventHandler( "onMarkerHit", MarkerTrab, Trab )
function Entregar (source)
givePlayerMoney(source, 7000)
setElementVisibleTo ( BlipTrab1, root, false )
setElementVisibleTo ( MarkerTrab1, root, false )
destroyElement ( source, Caminhao )
outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
outputChatBox ( "#FF0000Voce chegou no destino!! e ganhou 7000", getRootElement(), 255, 255, 255, true )
outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
end
addEventHandler( "onMarkerHit", MarkerTrab1, Entregar )
Carga = {}
function Trab1 (source)
Carga = createVehicle (584, 2847.0556640625, 2631.4345703125, 12.064428329468 , 0, 0, 203.94506835938)
setElementVisibleTo ( MarkerTrab1, root, true )
setElementVisibleTo ( BlipTrab1, root, true )
end
addEventHandler( "onMarkerHit", MarkerTrab, Trab1 )
function NSPode (source)
if (Caminhao[source]) and isElement(Caminhao[source]) then
outputChatBox ('#FF5100* #ffffffVocê tem #FF510010 #ffffffsegundos parar voltar para o Caminhao.', source, 255, 255, 255, true)
T11 = setTimer (destroyElement, 10000,1, BlipTrab1[source])
T22 = setTimer (destroyElement, 10000,1, Caminhao[source])
T33 = setTimer (setElementData, 10000,1, source, "Trab", false)
T44 = setTimer (function()
Trabalho = false
setPedSkin (source,0)
outputChatBox ('#FF5100* #ffffffVocê ficou muito tempo fora do veiculo e perdeu o trabalho!.', source, 255, 255, 255, true)
setElementVisibleTo ( BlipTrab1, root, false )
setElementVisibleTo ( MarkerTrab1, root, false )
end, 10000, 1)
end
end
addEventHandler ("onVehicleExit", root, NSPode)
function SNPode (source)
if (Caminhao[source]) and isElement(Caminhao[source]) then
killTimer (T11)
killTimer (T22)
killTimer (T33)
killTimer (T44)
end
end
addEventHandler ("onVehicleEnter", root, SNPode)
function perdeTrab (source)
local accounat = getAccountName (getPlayerAccount(source))
aclGroupRemoveObject (aclGetGroup("Truck"), "user."..accounat)
outputChatBox ('#0004FFPetrobras S.A: #ffffffVocê desistiu de trabalhar.',source,255,255,255,true)
setPedSkin (source,0)
destroyElement(Caminhao, source)
setElementVisibleTo ( BlipTrab1, root, false )
setElementVisibleTo ( MarkerTrab1, root, false )
end
addEventHandler( "sairemprego1", perdeTrab )
Hello I am not managing to put a system for when the player leaving the truck lose work . I hope you help me .