Jump to content

Problema en eventos y algunas interrogantes


Jakepankeke

Recommended Posts

Hola como ando apurado y tengo poco tiempo ire al grano en este script aparece un error asi:

WARNING: Bad usage @ addeventHandler OnClienPreRender whith this functions is already handled

  
function beginDrugsEffect () 
addEventHandler("onClientPreRender", root, mareo) 
                            setTimer (function ()  
                            removeEventHandler("onClientPreRender", root, mareo) 
                            end, 2000, 1) 
end 
addEvent("DrugsEffectOn", true) 
addEventHandler("DrugsEffectOn", root, beginDrugsEffect) 
  

--------

En otro tema aparte hay alguna forma de detectar una explocion? tanto sea de coche - bombas - hunters - hydras etc

Link to comment
  
      
    function beginDrugsEffect () 
    removeEventHandler("onClientPreRender", root, mareo) 
    addEventHandler("onClientPreRender", root, mareo) 
                                setTimer (function () 
                                removeEventHandler("onClientPreRender", root, mareo) 
                                end, 2000, 1) 
    end 
    addEvent("DrugsEffectOn", true) 
    addEventHandler("DrugsEffectOn", root, beginDrugsEffect) 
      
  

Y para lo segundo, onVehicleExplode

Link to comment
  
      
    function beginDrugsEffect () 
    removeEventHandler("onClientPreRender", root, mareo) 
    addEventHandler("onClientPreRender", root, mareo) 
                                setTimer (function () 
                                removeEventHandler("onClientPreRender", root, mareo) 
                                end, 2000, 1) 
    end 
    addEvent("DrugsEffectOn", true) 
    addEventHandler("DrugsEffectOn", root, beginDrugsEffect) 
      
  

Y para lo segundo, onVehicleExplode

Bueno gracias tomas por esto ya esta fixeado :D

Lo de la de detectar una explocion bueno entonces creo que trabajare con ella de todos modos gracias

Link to comment
Cuando no esté corriendo onClientPreRender y quieras remover el evento, te dará otro error.

Para eso debes usar isEventHandler y poner la función que da el ejemplo de la wiki, por allí anda.

Realmente no, he usado este 'hacky fix' desde que comencé y nunca me dio problemas.

Link to comment
  • Recently Browsing   0 members

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