Jump to content

SetTimer + SetElementPosition No Funciona


Recommended Posts

 

Con el CommandHandler "Sube" funciona, pero con el Pe, ¿Que hace? Crea el objeto, pero no lo redirecciona con el SetElementPosition y attach, es como si lo ignorara... ¿Alguna solución?

function SubenPasajeros ()
			if CantidadDeAsientos >= 0 then
					 if Asiento1 == 0 then
						Asiento1 = 1	
						local vehicle = getPedOccupiedVehicle( client ) 
						x1, y1, z1 = getElementPosition ( client )
						Asiento1 = createObject (2035, 1421.958984375, 2624.4677734375, 11.392612457275)
						setElementPosition ( Asiento1, x1, y1, z1)
						attachElements( Asiento1, vehicle, 0.95, 0.6, 0, 0, 0, 0 )  --Fila 1 A
						outputChatBox ("Asiento1")
		else if Asiento2 == 0 then
						Asiento2 = 1
						outputChatBox ("Asiento2")
						local vehicle = getPedOccupiedVehicle( client ) 
						x1, y1, z1 = getElementPosition ( client )
						Asiento2 = createObject (2035, 1421.958984375, 2624.4677734375, 11.392612457275)
						setElementPosition ( Asiento2, x1, y1, z1)
						attachElements( Asiento2, vehicle, 0.5, -0.2, 0, 0, 0, 0 ) --Fila 2 B
end end end
addCommandHandler("sube",SubenPasajeros)

function PrenderFuncSubenPasajeros ()
outputChatBox ("JEJE")
setTimer ( SubenPasajeros, 500, 1)
end
addCommandHandler("pe",PrenderFuncSubenPasajeros)

 

Edited by Lormateve
Link to comment
function SubenPasajeros(jugador)
	if CantidadDeAsientos >= 0 then
		 if Asiento1 == 0 then
			Asiento1 = 1	
			local vehicle = getPedOccupiedVehicle( jugador ) 
			x1, y1, z1 = getElementPosition ( jugador )
			Asiento1 = createObject (2035, 1421.958984375, 2624.4677734375, 11.392612457275)
			setElementPosition ( Asiento1, x1, y1, z1)
			attachElements( Asiento1, vehicle, 0.95, 0.6, 0, 0, 0, 0 )  --Fila 1 A
			outputChatBox ("Asiento1")
		end		
	else
		if Asiento2 == 0 then
			Asiento2 = 1
			outputChatBox ("Asiento2")
			local vehicle = getPedOccupiedVehicle( jugador ) 
			x1, y1, z1 = getElementPosition ( jugador )
			Asiento2 = createObject (2035, 1421.958984375, 2624.4677734375, 11.392612457275)
			setElementPosition ( Asiento2, x1, y1, z1)
			attachElements( Asiento2, vehicle, 0.5, -0.2, 0, 0, 0, 0 ) --Fila 2 B
		end 
	end 
end
addCommandHandler("sube",SubenPasajeros)

function PrenderFuncSubenPasajeros(jugador)
outputChatBox ("JEJE")
setTimer ( SubenPasajeros, 500, 1,jugador)
end
addCommandHandler("pe",PrenderFuncSubenPasajeros)

Ahora debería funcionar

  • Thanks 1
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...