Jump to content

Se puede?


Javier

Recommended Posts

Posted
¿Tienes algun conocimiento basico sobre LUA?

Si sè un poco . Pero por ejemplo , como hago para que le dè la misma armadura cada vez que la pierde! Eso nose

Posted

Prueba algo asi:

function armour(player) 
    setPedArmour(player,100) 
end 
addEventHandler("onClientPedDamage",getRootElement(),armour) 

PD: No lo he testeado.

Posted
Prueba algo asi:
function armour(player) 
    setPedArmour(player,100) 
end 
addEventHandler("onClientPedDamage",getRootElement(),armour) 

PD: No lo he testeado.

Pero ese siepre le dà 100! , Necesito que le dè la misma cantidad que la que perdio .:)

Posted

Por ejemplo.

Yo ahora tengo 75 de armadura, y vienes Tù y me disparas y me dejas en 12. Necesito que quede en el mismo porjectaje que tenia antes. Tendria que existir una funcion asi como "onPedArmorDamage".

Posted

@Javier es mi primo y me explico lo que quiere. No le entendì mucho pero es asi.

El quiere hacer una especie de godmode , es decir que si el player X tiene de armadura 75 cuando le disparan la armadura no baje respectivamente.

A lo que voy es que el quiere cancelar el daño que le hacen a la armadura cuando le disparan. Que no baje el nivel de armadura. 8)

Posted

Mi broh! provalo asì.

addEventHandler ( "onClientPlayerSpawn", root, 
     function () 
     A = getPedArmor ( getLocalPlayer ( ) ) 
     end 
) 
  
addEventHandler('onClientPlayerDamage', root, 
function ( attacker, weapon, bodypart ) 
if (getElementType( attacker ) == "player") then 
cancelEvent() 
setPedArmor( getLocalPlayer(), A)             
end 
end 
) 

  • Recently Browsing   0 members

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