Jump to content

Como sabes si estuvo ahi 10 segundos


Soren

Recommended Posts

Quiero aprender a saber como descubrir si un player estuvo ahi 10 segundo por que estoy haciendo un sistema de pesca y lo necesito

local pescado = createMarker(x, y, z, "cylinder", 255, 255, 255) 
local random = math.random(0,1) 
function pescar() 
 onMarkerHit( hitPlayer, pescado ) 
  --poner que espere 10 segundos en el marker 
 if random = 0 then  
 --poner que se quede en el marker otros 10 segundos 
 end 
  if random = 1 then 
  setElementHealth (hitPlayer, 100) 
  end 
end 

Link to comment

Creo que correji el script pero aun asi no se como poner que se espere ahi 10 segundos :/

function pescar (source) 
    local posibilidades = {1,2,3, 4,5,6, 7,8,9} 
    local randpos = posibilidades [math.random(1,9)] 
     
    if randpos = 1 then 
    --Poner que se espere 10 segundos 
    end 
     
    if randpos = 2 then 
    setElementHealth (source, 100) 
    end 
     
    if randpos = 3 then 
    --Poner que se espere 10 segundos 
    end 
     
    if randpos = 4 then 
    --Poner que se espere 10 segundos 
    end 
     
    if randpos = 5 then 
    --Poner que se espere 10 segundos 
    end 
     
    if randpos = 6 then 
    --Poner que se espere 10 segundos 
    end 
     
    if randpos = 7 then 
    setElementHealth (source, 100) 
    end 
     
    if randpos = 8 then 
    setElementHealth (source, 100) 
    end 
  
    if randpos = 9 then 
    setElementHealth (source, 100) 
    end 
     
    if randpos = 10 then 
    --Poner que se espere 10 segundos 
    end 
  
addEventHandler (onMarkerHit, pescar) 

Link to comment
local playerTimers = { } 
  
function pescar ( thePlayer ) 
    local randpos = math.random ( 1, 9 ) 
    if ( randpos == 2 or randpos == 7 or randpos == 8 or randpos == 9 ) then 
        setElementHealth ( thePlayer, 100 ) 
    else 
        if ( isTimer ( playerTimers [ thePlayer ] ) ) then 
            killTimer ( playerTimers [ thePlayer ] ) 
        end 
        playerTimers [ thePlayer ] = setTimer ( setElementData, thePlayer, 1000, 10, "contador", tonumber ( getElementData ( thePlayer, "contador" ) ) or 0 + 1 ) 
    end 
end 
addEventHandler ( "onMarkerHit", pescado, pescar ) 

Link to comment
  • Recently Browsing   0 members

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