Jump to content

[Ayuda] Poner SetTimer


Recommended Posts

Hola, bueno navegando aye este scrip para incendiar a los zombis el problema es que se incendian y en pocos segundos se apagan, segun ahi que poner un contador que al paso del tiempo programado reinicie el fuego,

intente ponerlo pero solo ocacione que los zombis dejaran de aparecer, me podrian decir como ponerlo?

addEvent("cuandoUnZombieEsCreado",true) 
addEventHandler("cuandoUnZombieEsCreado",root, 
function () 
if  (getElementModel (source)  ==  287) then 
setPedOnFire(source, true) 
end 
end 
) 

Link to comment

te ayudaria con eso pero no recuerdo como ordenar los argumentos :P

pero prueba con esto

addEvent("cuandoUnZombieEsCreado",true) 
addEventHandler("cuandoUnZombieEsCreado",root, 
function () 
if  (getElementModel (source)  ==  287) then 
setTimer(setPedOnFire,5000,0,source, true) 
end 
end 
) 

ademas, el source en esta funcion seria el player :P, si lo usaras con un zombie tienes que especificarlo

Link to comment
te ayudaria con eso pero no recuerdo como ordenar los argumentos :P

pero prueba con esto

addEvent("cuandoUnZombieEsCreado",true) 
addEventHandler("cuandoUnZombieEsCreado",root, 
function () 
if  (getElementModel (source)  ==  287) then 
setTimer(setPedOnFire,5000,0,source, true) 
end 
end 
) 

ademas, el source en esta funcion seria el player :P, si lo usaras con un zombie tienes que especificarlo

ya solo que lo baje a 3000 porque se apagaban 2 segundos, solo que ahora se mueren quemados uso esto para cancelarlo pero nose como ahora :/

addEventHandler("onClientPedDamage",rroot,function(atacante,arma,parte,dmg) 
        local zskin = getElementModel(source) 
        if zskin == 287 and arma == 37 then -- ve si tiene el skin de fuego y si el da�o es producido por el fuego 
                cancelEvent() -- cancela el da�o 
                end 

Link to comment

podrias hacer esto :

addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),function(atacante,arma,parte,dmg) 
        local zskin = getElementModel(source) 
        if zskin == 287 and arma == 37 then 
        setTimer(setElementHealth,200,0,ARGUMENTO,ARGUMENTO) --- en esto le pones al personaje al que le prenderas fuego, dentro del parentesis, te ayudaria pero nose como hacerlo  
        end 
        end 

Link to comment
podrias hacer esto :
addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),function(atacante,arma,parte,dmg) 
        local zskin = getElementModel(source) 
        if zskin == 287 and arma == 37 then 
        setTimer(setElementHealth,200,0,ARGUMENTO,ARGUMENTO) --- en esto le pones al personaje al que le prenderas fuego, dentro del parentesis, te ayudaria pero nose como hacerlo  
        end 
        end 

Que va en Argumento?

lo puse asi y dejaron de aparecer zombis

Link to comment
  • Recently Browsing   0 members

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