MrDante Posted June 21, 2016 Share Posted June 21, 2016 Galera é o seguinte, sou meio horrivel em mexer com tabelas, pois sempre há erros Assim, queria fazer com que o Jogador pegasse o veiculo, ao digitar o comando /trabalharaqui, e vai em direção a outro marker, após chegar la o veiculo destroi, porém se estiver dois jogadores, se você chegar ao marker, irá destruir o seu e o do outro Jogador.. Estou me debatendo com isso faz um bom tempo, alguem poderia ajudar? local marker = createMarker (2211, -2506, 12.8, "cylinder", 1, 255,0,0,255) local mark2 = createMarker (667, -615, 16, "cylinder", 4, 255,0,0,255) local blip = createBlip(667, -615, 17, 0) createBlip (2211, -2506, 12.8, 51) setElementVisibleTo(mark2, root, false) setElementVisibleTo(blip, root, false) veh = {} function entrarmarker(Jogador) if(isElement(Jogador)) and (getElementType(Jogador) == "player") then if (not isPedInVehicle(Jogador)) then if veh[Jogador] and isElement(veh[Jogador]) then destroyElement(veh[Jogador]) veh[Jogador] = nil end veh[Jogador] = createVehicle ( 408, 2200, -2509, 12.5 + 10 ) end end end addEventHandler("onMarkerHit", marker, entrarmarker) function commandMarker(Jogador) if isElementWithinMarker(Jogador, marker) then setElementData(Jogador, "trab", true) warpPedIntoVehicle(Jogador, veh[Jogador]) setElementVisibleTo(mark2, Jogador, true) setElementVisibleTo(blip, Jogador, true) end end addCommandHandler("trabalharaqui", commandMarker) function des (Jogador) if(isElement(Jogador)) and (getElementType(Jogador) == "player") then if getElementData(Jogador, "trab") then if veh[Jogador] and isElement(veh[Jogador]) then destroyElement (veh[Jogador]) end destroyElement(marker) setElementVisibleTo(mark2, Jogador, false) outputChatBox ( "#ff0000PARAB?NS VOC? TERMINOU A ENTREGA DE LIXO E GANHOU 500$ !", source, 255,255,255, true) givePlayerMoney ( Jogador, 500) removeElementData(Jogador, "trab") setTimer(function() restartResource(getThisResource()) end, 100, 1) end end end addEventHandler( "onMarkerHit", mark2, des) E gostaria que alguem explicasse, o porque criar algo em tabela com o elemento jogador, pode usar outro nome? exemplo: veh = {} veh["veiculo"] = createVehicle...; 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