+kond Mta Posted June 3, 2018 Share Posted June 3, 2018 Estou com o problema não consigo bloquer os trabalhos da agencia estou tentado a bloquear por eu fiz o codigo mais esta dando erro de debug pfvr alguem me ajude local Nível = getElementData (origem "Nível" ou 0) se Nível <5 depois outputChatBox ("teste") return end oq sera esta errado como corrigo Trab_Ambulancia_Veiculo = {} Trab_Ambulancia_Blip = {} Trab_Ambulancia_Marcador = {} Trab_Ambulancia_LastLocal = {} Trab_Ambulancia_LastEntrega = {} Entrega local = { {= 1564,06799, y = 1833,44080, z = 10,75031}, {x = -2723,76416, y = 557,64191, z = 14,55469}, {x = 1988,68262, y = -1432,54785, z = 14,77065}, {x = -315,68024, y = 1063,52026, z = 19,59375}, {x = -1525,02063, y = 2528,02954, z = 55,72723}, {x = -2201,01514, y = -2291.76367, z = 30,62500}, local } = local de trabalho "Motorista de Ambulancia " local TrabalhoFunc =" MotoristadeAmbulancia " local MaxLocal = 6 SalarioMin local, SalarioMax = 1500,4000 function TrabalhoPegar() local Level = getElementData(source "Level" or 0) if Level < 5 then outputChatBox("teste") return end setElementData(source,"Trabalhando",true) outputChatBox("#FFFFFF* #FF0000[Trabalho]#00FF00 "..Trabalho.."", source, 255, 255, 255,true) outputChatBox("#FFFFFF* #FF0000[Trabalho]#00FF00 Transporte o veiculo ate #FF0000BLIP Vermelho Gigante #00FF00 no seu F11", source, 255, 255, 255,true) outputChatBox("#FFFFFF* #FF0000[Trabalho]#FFFFFF para desistir use /abandonar ou saia do veiculo",source,255,255,255,true) if Trab_Ambulancia_LastEntrega[source] == "sucesso" then Trab_Ambulancia_LastLocal[source] = Trab_Ambulancia_LastLocal[source] + 1 else if not Trab_Ambulancia_LastLocal[source] then Trab_Ambulancia_LastLocal[source] = 1 else Trab_Ambulancia_LastLocal[source] = Trab_Ambulancia_LastLocal[source] end end if Trab_Ambulancia_LastLocal[source] > MaxLocal then Trab_Ambulancia_LastLocal[source] = 1 end Trab_Ambulancia_Veiculo[source] = createVehicle(416,-53.86434, -217.51563 ,5.63623) setVehicleRotation (Trab_Ambulancia_Veiculo[source], 0,0,173.8740234375) warpPedIntoVehicle (source,Trab_Ambulancia_Veiculo[source]) setVehicleLocked (Trab_Ambulancia_Veiculo[source], true) local posid = Trab_Ambulancia_LastLocal[source] local x,y,z = Entrega[posid].x, Entrega[posid].y,Entrega[posid].z Trab_Ambulancia_Blip[source] = createBlip (x,y,z, 0, 5, 255, 0, 0,255, 0, 25000,source) Trab_Ambulancia_Marcador[source] = createMarker (x,y,z-1,"cylinder", 10, 0, 200, 55, 255, source) triggerClientEvent (source,"contadortrab",source,x,y,z) addEventHandler ("onMarkerHit",Trab_Ambulancia_Marcador[source], TrabalhoFinalizou) end addEvent("Trab:"..TrabalhoFunc.."", true) addEventHandler("Trab:"..TrabalhoFunc.."", getRootElement(), TrabalhoPegar) function TrabRemoveFunctions(toDestroi) Trab_Ambulancia_LastEntrega[toDestroi] = "cancelado" setElementData(toDestroi,"Trabalhando",false) removeEventHandler ("onMarkerHit",Trab_Ambulancia_Marcador[toDestroi],TrabalhoFinalizou) if Trab_Ambulancia_Veiculo[toDestroi] and isElement ( Trab_Ambulancia_Veiculo[toDestroi] ) then destroyElement( Trab_Ambulancia_Veiculo[toDestroi] ) end if Trab_Ambulancia_Blip[toDestroi] and isElement ( Trab_Ambulancia_Blip[toDestroi] ) then destroyElement( Trab_Ambulancia_Blip[toDestroi] ) end if Trab_Ambulancia_Marcador[toDestroi] and isElement ( Trab_Ambulancia_Marcador[toDestroi] ) then destroyElement( Trab_Ambulancia_Marcador[toDestroi] ) end end function TrabalhoAbandonar (player) if getElementType(player) == "player" then if getElementData(player, "Trabalhando") == true then outputChatBox("#FF0000[Trabalho]#FFFFFF você desistiu do Trabalho de "..Trabalho.."",player,255,255,255,true) TrabRemoveFunctions(player) end end end addCommandHandler("abandonar", TrabalhoAbandonar) function TrabalhoSaiuVeiculo (leaver) if source == Trab_Ambulancia_Veiculo[leaver] and getElementData(leaver, "Trabalhando") == true then TrabRemoveFunctions(leaver) outputChatBox("#FFFFFF* #FF0000[Trabalho]#FFFFFF Você saiu do Veiculo e Desistiu do Trabalho de "..Trabalho.."",leaver,255,255,255,true) else return false end end function TrabalhoSaiuServer () TrabRemoveFunctions(source) if Trab_Ambulancia_Veiculo[source] and isElement ( Trab_Ambulancia_Veiculo[source] ) then destroyElement( Trab_Ambulancia_Veiculo[source] ) end end addEventHandler ("onVehicleExit",getRootElement(), TrabalhoSaiuVeiculo) addEventHandler ( "onPlayerQuit",getRootElement(), TrabalhoSaiuServer) function FunçãoFinalizou (jogador) se getElementType (jogador) == "jogador" então se getElementData (jogador, "Trabalhando") == verdadeiro então TrabRemoveFunctions (jogador) Trab_Ambulancia_LastEntrega [jogador] = "sucesso" dinheiro local = math.random (SalarioMin, SalarioMax) givePlayerMoney (player, tonumber (dinheiro)) setElementData (jogador, "Trabalhando", false) outputChatBox ("# FFFFFF * # FF0000 [Trabalho] #FFFFFF Você completou o Trabalho e Ganhou # FF0000" .. cash .. "$ ", jogador, 255,255,255, verdadeiro) triggerClientEvent (" fimdotrab ", raiz, jogador) end end end outputDebugString ("Trabalho" ..Trabalho .. "Iniciado") 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