Eai galera eu estou editando um script de trabalho q achei na net ate agora tava tudo de boa,mais agora quero q o carro suma quando o player sai dele depois de um tempo e se entrar novamente cancele a funçâo
trabalhar = createMarker ( 2771.0739746094,-2407.8974609375,12.627556800842 , "cylinder", 3, 255,0,0, 255)
trabalho2 = createBlipAttachedTo(trabalhar, 51, 3, 255, 0, 0, 255, 0, 65535)
pegarcarga = createMarker(2741.2861328125,-2422.1064453125,12.650645256042 , "cylinder", 3, 255,140,0, 255)
pegarcargablip = createBlipAttachedTo(pegarcarga, 53, 3, 255, 0, 0, 255, 0, 65535)
setElementVisibleTo ( pegarcargablip, root, false )
setElementVisibleTo ( pegarcarga, root, false )
levarcarga = createMarker(2804.0649414063,969.056640625,9.75 , "cylinder", 3, 255,140,0, 255)
levarcargablip = createBlipAttachedTo(levarcarga, 53, 3, 255, 0, 0, 255, 0, 65535)
setElementVisibleTo ( levarcargablip, root, false )
setElementVisibleTo ( levarcarga, root, false )
veh = {}
function pegartrabalho (source)
if isElementWithinMarker (source, trabalhar ) then
if veh[source] and isElement( veh[source] ) then destroyElement(veh[source] )
veh[source] = nil
end
local x,y,z = getElementPosition(source)
veh[source] = createVehicle(456 ,2765.3432617188,-2401.1748046875,13.6328125 + 2) ------ Id e local onde o veiculo que você usa pro trabalho cai 431 o id o resto é o local
warpPedIntoVehicle (source,veh[source])
setElementVisibleTo ( pegarcarga, source, true )
setElementVisibleTo ( pegarcargablip, source, true )
outputChatBox ('#000000[#FF3030Trabalho #000000]#FF0000Vá até a bandeira para carregar seu caminhão',source,255,255,255,true)
end
end
addEventHandler( "onMarkerHit", trabalhar ,pegartrabalho )
function pegarcargam (source)
if veh[source] and isElement(veh[source]) then
outputChatBox ('#000000[#FF3030Trabalho #000000]#FF0000Espere até que o caminhão esteja carregado',source,255,255,255,true)
setElementFrozen( veh[source], true )
setTimer(function()
setElementFrozen( veh[source], false )
outputChatBox ('#000000[#FF3030Trabalho #000000]#FF0000Vá até a bandeira para descarregar seu caminhão',source,255,255,255,true)
setElementVisibleTo ( pegarcargablip, source, false )
setElementVisibleTo ( pegarcarga, source, false )
setElementVisibleTo ( levarcargablip, source, true )
setElementVisibleTo ( levarcarga, source, true )
end, 6000, 1)
end
end
addEventHandler( "onMarkerHit", pegarcarga, pegarcargam )
function Entregarcarga (source)
if veh[source] and isElement(veh[source]) then
outputChatBox ('#000000[#FF3030Trabalho #000000]#FF0000Espere até que o caminhão seja descacarregado',source,255,255,255,true)
setElementFrozen( veh[source], true )
setTimer(function()
setElementFrozen( veh[source], false )
outputChatBox ('#000000[#FF3030Trabalho #000000]#FF0000Parabéns Vc Concluiu o Trabalho e ganhou #FF00FF5000R$',source,255,255,255,true)
setElementVisibleTo ( levarcargablip, source, false )
setElementVisibleTo ( levarcarga, source, false )
givePlayerMoney (source, 6000)
destroyElement (veh[source])
end, 6000, 1)
end
end
addEventHandler( "onMarkerHit", levarcarga, Entregarcarga )
function sair (source)
if (veh[source]) and isElement(veh[source]) then
Trabalho = false
outputChatBox ('#000000[#FF3030Trabalho #000000]#FF0000Volte Para O Carro em menos de 10 segundos ou vai perder o emprego',source,255,255,255,true)
setTimer(function()
setElementVisibleTo ( pegarcargablip, source, false )
setElementVisibleTo ( pegarcarga, source, false )
setElementVisibleTo ( levarcargablip, source, false )
setElementVisibleTo ( levarcarga, source, false )
destroyElement(veh[source] )
end, 10000, 1)
end
end
addEventHandler ("onVehicleExit", root, sair)
o meu problema é o carro nao sumir quando o player entrar nele novamente