Jump to content

[Duda]Con ped


Destroyer.-

Recommended Posts

Hola tengo una duda con ped, lo que pasa es que cree un ped y quiero que el ped me siga , pero no se me ocurre que cada 2 segundos aparesca en mi posicion, como lo haria?

function ped ( thePlayer ) 
  
if not pedxd then 
   pedxd = createPed ( 120, 5540.6654, 1020.55122, 1240.545 ) 
   local px,py,pz= getElementPosition(thePlayer) 
   setElementPosition(pedxd,px+2,py,pz) 
end 
end 
addCommandHandler("ped",ped) 

Gracias :|

Link to comment
Y como lo podria hacer? Es que no se me ocurre que lo siga repitiendo

Utilizar la función:

  
setTimer 
-- En esté caso 
setTimer(laFuncion, 2000, 0) -- El 0 en el 3 argumento es para que se repita la función, así el ped se teletransporta a ti cada 2 segundos 
  

Tira warning en el argumento 1, "got boolean" y no funca :C

function ped ( thePlayer ) 
if  pedxd then return end 
   pedxd = createPed ( 120, 5540.6654, 1020.55122, 1240.545 ) 
   local px,py,pz= getElementPosition(thePlayer) 
    test = setElementPosition(pedxd,px+2,py,pz) 
   setTimer(test, 2000, 0) 
end 
  
addCommandHandler("ped",ped) 

Link to comment
function ped ( thePlayer ) 
if  pedxd then return end 
   pedxd = createPed ( 120, 5540.6654, 1020.55122, 1240.545 ) 
   local px,py,pz= getElementPosition(thePlayer) 
timer = setTimer(function() 
   setElementPosition(pedxd,px+2,py,pz) 
end, 2000, 0) 
end 
  
addCommandHandler("ped",ped) 

Link to comment
function ped ( thePlayer ) 
if  pedxd then return end 
   pedxd = createPed ( 120, 5540.6654, 1020.55122, 1240.545 ) 
   local px,py,pz= getElementPosition(thePlayer) 
timer = setTimer(function() 
   setElementPosition(pedxd,px+2,py,pz) 
end, 2000, 0) 
end 
  
addCommandHandler("ped",ped) 

El timer no se repite :/

Link to comment

Si lo hace, pero la posición no se actualiza.

function ped ( thePlayer ) 
if  pedxd then return end 
   thePlayer = thePlayer 
   pedxd = createPed ( 120, 5540.6654, 1020.55122, 1240.545 ) 
timer = setTimer(function() 
    local px,py,pz= getElementPosition(thePlayer) 
   setElementPosition(pedxd,px+2,py,pz) 
end, 2000, 0) 
end 
  
addCommandHandler("ped",ped) 

Perdón por la estructura visual, respondí desde un dispositivo móvil.

Link to comment
Si lo hace, pero la posición no se actualiza.
function ped ( thePlayer ) 
if  pedxd then return end 
   thePlayer = thePlayer 
   pedxd = createPed ( 120, 5540.6654, 1020.55122, 1240.545 ) 
timer = setTimer(function() 
    local px,py,pz= getElementPosition(thePlayer) 
   setElementPosition(pedxd,px+2,py,pz) 
end, 2000, 0) 
end 
  
addCommandHandler("ped",ped) 

Perdón por la estructura visual, respondí desde un dispositivo móvil.

Oh cierto, que tonto soy xD (es malo responder a las 5 AM :( ), por cierto, puedes usar animaciones para que se vea más cool, ya que ahí sólo se teletransporta atrás tuyo y queda un poco feo xD

Link to comment
  • Recently Browsing   0 members

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