Jump to content

Ajuda Bloqueaçao de Agecia de Empregos Por Level System Uponlinetime


Recommended Posts

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...