Ryuto Posted October 30, 2014 Share Posted October 30, 2014 Hola gente tenia pensado hacer un script que se teletransporte y pege un golpe y lo logre pero hay un pequeño error. yo quiero que el golpe cause daño a los demas pero tambien me causa a mi.Como puedo hacer que les cause daño a los demas y no a mi. espada = function(player,k,ks)local x,y,z = getElementPosition(player) local r = getPedRotation(player) triggerClientEvent("CreateNinjaSound",root,player,"espada.mp3") setElementPosition(player,x+math.sin(math.rad(-r))*6,y+math.cos(math.rad(-r))*6,z) setPedAnimation(player,"SWORD", "sword_1", -1, false, true, false, false) setElementHealth ( player, getElementHealth(player) - 20 ) end ,2000,1 addCommandHandler ("espada-combo", espada) Muchas gracias por su atencion Link to comment
Alexs Posted October 30, 2014 Share Posted October 30, 2014 espada = function(player,k,ks) local x,y,z = getElementPosition(player) local r = getPedRotation(player) triggerClientEvent("CreateNinjaSound",root,player,"espada.mp3") setElementPosition(player,x+math.sin(math.rad(-r))*6,y+math.cos(math.rad(-r))*6,z) setPedAnimation(player,"SWORD", "sword_1", -1, false, true, false, false) setElementHealth ( player, getElementHealth(player) - 20 ) end ,2000,1 addCommandHandler ("espada-combo", espada) Según veo, este código le causaría daño exclusivamente a quien utilice el comando 'espada-combo'. Link to comment
Ryuto Posted October 31, 2014 Author Share Posted October 31, 2014 espada = function(player,k,ks) local x,y,z = getElementPosition(player) local r = getPedRotation(player) triggerClientEvent("CreateNinjaSound",root,player,"espada.mp3") setElementPosition(player,x+math.sin(math.rad(-r))*6,y+math.cos(math.rad(-r))*6,z) setPedAnimation(player,"SWORD", "sword_1", -1, false, true, false, false) setElementHealth ( player, getElementHealth(player) - 20 ) end ,2000,1 addCommandHandler ("espada-combo", espada) Según veo, este código le causaría daño exclusivamente a quien utilice el comando 'espada-combo'. Y no se puede arreglar o poner algun otro codigo? Link to comment
Alexs Posted October 31, 2014 Share Posted October 31, 2014 Tendrás que idear un método que te permita conseguir a los jugadores que deseas dañar, por mi parte, no se me ocurre ninguno que sea eficiente y funcional para el lado del servidor. Link to comment
Tomas Posted October 31, 2014 Share Posted October 31, 2014 Podrías detectar los jugadores que están cerca de ti, creando una mini colshape junto a getElementsWithinColShape Link to comment
Recommended Posts