Jump to content

Sacar daño(Duda)


#Dv^

Recommended Posts

Posted

Hola!

Disculpen, pero para sacar el daño en una cierta dimension es decir que no se puedan matar y que solo se hagan daño con una cierta arma por ejemplo la Sniper, ¿Qué debo usar?

Muchas Gracias

Posted

Usas un addEventHandler con onPlayerDamage para obtener la acción de atacar, ahí miras la dimensión del atacador con getElementDimension, luego compruebas si emplea el rifle francotirador comparando el weapon id del francotirador con el parametro dado por onPlayerDamage "attackerweapon", y si no es el francotirador cancelas el evento con cancelEvent. Esto es el método redactado :v

  
function sniperKill( attacker, attackerWeapon ) 
 local d = getElementDimension(attacker) 
 if d == ciertaDimension then 
  if attackerWeapon ~= 34 then 
    cancelEvent() 
  end 
 end 
end 
addEventHandler("onPlayerDamage", root, sniperKill) 
  

Posted
function sniperKill( killer, attackerWeapon ) 
 local d = getElementDimension(killer) 
 if d == 436 then 
  if attackerWeapon ~= 10 then 
    cancelEvent() 
  end 
 end 
end 
addEventHandler("onPlayerDamage", root, sniperKill) 

Lo hice del lado del cliente pero puedo hacer daño con cualquier arma

Posted
function sniperKill( killer, attackerWeapon ) 
 local d = getElementDimension(killer) 
 if d == 436 then 
  if attackerWeapon ~= 10 then 
    cancelEvent() 
  end 
 end 
end 
addEventHandler("onPlayerDamage", root, sniperKill) 

Lo hice del lado del cliente pero puedo hacer daño con cualquier arma

En cliente es onClientPlayerDamage.

  • Recently Browsing   0 members

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