Fala rapaziada sou novo aqui no forum e estou tentando fazer a seguinte coisa, eu tenho um script de policial, porem quando eu clico em PRENDER o player vai pra viatura e eu nao consigo mais tirar o player da viatura, eu queria fazer o seguinte, quando eu clicar em prender o player vai para a viatura, mas quando eu sair da viatura o player sai da viatura junto. espero que tenham entendido.
viatura = {}
function salvacarro (vei, assento, vitima)
viatura[source] = vei
end
addEventHandler ('onPlayerVehicleEnter', root, salvacarro)
function prender ()
local Abordado = getElementData( source,"FeniXMTA_Suspeito")
local cx, cy, cz = getElementPosition ( Abordado )
local px, py, pz = getElementPosition ( source )
local distance = getDistanceBetweenPoints3D ( cx, cy, cz, px, py, pz )
if ( distance >= 1.8 ) then
msgFeniX(source, "Chegue Mais Perto Do Jogador vai efetuar esta função !", "error")
elseif ( distance <= 1.7) then
local vtr = viatura[source]
if viatura[source] then
attachElements (Abordado, vtr, 0.2, -1.5, 0, 0,0,90)
vrx, vry, vrz = getElementRotation(vtr)
setElementRotation(Abordado, vrx, vry, vrz+83)
setElementData(Abordado,"algemado",nil)
setPedAnimation(Abordado)
setElementFrozen(Abordado,false)
triggerClientEvent("algemaRemove", Abordado)
setElementData ( Abordado, "Algemar_Desalgemar", false )
setPedAnimation(Abordado, "ped", "CAR_dead_LHS", false, false)
setElementData ( source, "Algemar_Desalgemar", false )
setElementData ( Abordado, "FeniX_Preso", true )
setElementData ( Abordado, "FeniXMTA_Preso", true )
else
msgFeniX(source, "Entre no carro e saia para executar esta função !", "error")
end
end
end
addEvent ( "FeniX_Prender", true )
addEventHandler ( "FeniX_Prender", root, prender)
Aí esta a função, se derem de me ajudar agradeço!