PedroL Posted September 18, 2016 Share Posted September 18, 2016 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 . Link to comment
Anzo Posted September 18, 2016 Share Posted September 18, 2016 (edited) You want to the truck is destroyed when you leave the truck? Try this: 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[source] = createVehicle(403, 2821.7177734375, 2607.6396484375, 10.8203125 ,0 ,0 ,0) warpPedIntoVehicle ( source, Caminhao[source]) 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[source] ) 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[source] = 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]) then T22 = setTimer (destroyElement, 10000,1, Caminhao[source]) end if (Carga[source]) then T33 = setTimer (destroyElement, 10000,1, Carga[source]) end outputChatBox ('#FF5100* #ffffffVocê tem #FF510010 #ffffffsegundos parar voltar para o Caminhao.', source, 255, 255, 255, true) T11 = setTimer (destroyElement, 10000,1, BlipTrab1) 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 addEventHandler ("onVehicleStartExit", root, NSPode) function SNPode (source) if (Caminhao[source]) and isElement(Caminhao[source]) then killTimer (T11) killTimer (T22) killTimer (T33) killTimer (T44) end end addEventHandler ("onVehicleStartEnter", root, SNPode) By the way, you where wrong in this function: 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 )--addCommandHandler :D Edited September 18, 2016 by Anzo Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now