Jump to content

Ayuda con script


Rankox

Recommended Posts

function transformacion() 
Jugador = getLocalPlayer() 
    if ( getPedArmor ( Jugador ) = 100 ) then--Cuando el jugador tenga 100 de vida se ejeucta el cambio de skin 
        setElementModel ( Jugador, 50)--En 50 cambias el ID del skin 
        removeEventHandler("onClientRender", getRootElement(), transformacion) 
    end 
end 
addEventHandler("onClientRender", getRootElement(), transformacion) 

Link to comment
function transformacion() 
Jugador = getLocalPlayer() 
    if ( getPedArmor ( Jugador ) = 100 ) then--Cuando el jugador tenga 100 de vida se ejeucta el cambio de skin 
        setElementModel ( Jugador, 50)--En 50 cambias el ID del skin 
        removeEventHandler("onClientRender", getRootElement(), transformacion) 
    end 
end 
addEventHandler("onClientRender", getRootElement(), transformacion) 

No sería mejor serverside?... No se sincronizaría con el server sino ,_.

Link to comment
function transformacion() 
Jugador = getLocalPlayer() 
    if ( getPedArmor ( Jugador ) = 100 ) then--Cuando el jugador tenga 100 de vida se ejeucta el cambio de skin 
        setElementModel ( Jugador, 50)--En 50 cambias el ID del skin 
        removeEventHandler("onClientRender", getRootElement(), transformacion) 
    end 
end 
addEventHandler("onClientRender", getRootElement(), transformacion) 

No sería mejor serverside?... No se sincronizaría con el server sino ,_.

no se yo puse una manera si tienes ganas pon tu otro :DxD

Link to comment
function transformacion() 
Jugador = getLocalPlayer() 
    if ( getPedArmor ( Jugador ) = 100 ) then--Cuando el jugador tenga 100 de vida se ejeucta el cambio de skin 
        setElementModel ( Jugador, 50)--En 50 cambias el ID del skin 
        removeEventHandler("onClientRender", getRootElement(), transformacion) 
    end 
end 
addEventHandler("onClientRender", getRootElement(), transformacion) 

No sería mejor serverside?... No se sincronizaría con el server sino ,_.

no se yo puse una manera si tienes ganas pon tu otro xD

Esa función no tiene sentido, triggearlo onClientRender y enicma removerlo sería ejecutarlo una sola vez, y sinceramente no tiene sentido, ahora edito con el codigo correcto

addEventHandler("onResourceStart", resourceRoot, 
function() 
     setTimer(Revisar, 1000, 0) 
end ) 
  
  
function Revisar() 
     for _, p in ipairs (getElementsByType("player")) do 
          if ( getPedArmor ( p ) == 100 ) then 
               setElementModel (p, 50) -- Reemplaza 50 por el model 
          end 
     end 
end 

Con esto, cada segundo se revisa la armadura de cada jugador online, funcionando correctamente, y sin necesidad de hacerlo en el cliente, puesto que se puede hacer server-side

Link to comment
  • Recently Browsing   0 members

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