Ryuto Posted July 29, 2016 Share Posted July 29, 2016 Buenas gente del forum, como dice el titulo quiero sacar el daño de una gran caida. Por ejemplo, si me tiro desde el edificio mas alto del mapa y cuando impacte con el suelo no me quite daño alguno, aquí daré otro ejemplo en este vídeo. *La parte comienza en el segundo 0:20* Muchas gracias por su atención. Link to comment
Tomas Posted July 29, 2016 Share Posted July 29, 2016 function stopDamageFalling ( attacker, weapon, bodypart ) if not attacker and not weapon then if bodypart == 7 then cancelEvent() end if bodypart == 8 then cancelEvent() end end end addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), stopDamageFalling ) Eso no funcionaria, cuando alguien cae el dano no se produce en las piernas, utiliza esto: addEventHandler('onClientPlayerDamage', localPlayer, function (_, weapon) if (weapon == 54) then cancelEvent() end end ) Link to comment
Ryuto Posted July 30, 2016 Author Share Posted July 30, 2016 function stopDamageFalling ( attacker, weapon, bodypart ) if not attacker and not weapon then if bodypart == 7 then cancelEvent() end if bodypart == 8 then cancelEvent() end end end addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), stopDamageFalling ) Eso no funcionaria, cuando alguien cae el dano no se produce en las piernas, utiliza esto: addEventHandler('onClientPlayerDamage', localPlayer, function (_, weapon) if (weapon == 54) then cancelEvent() end end ) Muchas gracias, ya ha funcionado. Link to comment
Anzo Posted August 4, 2016 Share Posted August 4, 2016 Para no crear otro tema sobre esto, hay alguna manera de hacer que al caer haga una animación? Link to comment
Tomas Posted August 4, 2016 Share Posted August 4, 2016 Para no crear otro tema sobre esto, hay alguna manera de hacer que al caer haga una animación? addEventHandler('onClientPlayerDamage', localPlayer, function (_, weapon) if (weapon == 54) then setPedAnimation(localPlayer, "BLOCK", "ANIM") end end ) Link to comment
Anzo Posted August 5, 2016 Share Posted August 5, 2016 Para no crear otro tema sobre esto, hay alguna manera de hacer que al caer haga una animación? addEventHandler('onClientPlayerDamage', localPlayer, function (_, weapon) if (weapon == 54) then setPedAnimation(localPlayer, "BLOCK", "ANIM") end end ) Gracias, tengo una pregunta más... Se puede hacer que se active esto al usar un comando? Necesito saber eso para terminar un script. Link to comment
Tomas Posted August 5, 2016 Share Posted August 5, 2016 Para no crear otro tema sobre esto, hay alguna manera de hacer que al caer haga una animación? addEventHandler('onClientPlayerDamage', localPlayer, function (_, weapon) if (weapon == 54) then setPedAnimation(localPlayer, "BLOCK", "ANIM") end end ) Gracias, tengo una pregunta más... Se puede hacer que se active esto al usar un comando? Necesito saber eso para terminar un script. Hacer la animación con el comando o activar que salga la animación al caerse? Link to comment
Anzo Posted August 5, 2016 Share Posted August 5, 2016 Quiero que al escribir por ejemplo, /m, ya no te hagan daño las caidas, y luego si pones /m de nuevo, si te hagan daño Link to comment
Enargy, Posted August 5, 2016 Share Posted August 5, 2016 Quiero que al escribir por ejemplo, /m, ya no te hagan daño las caidas, y luego si pones /m de nuevo, si te hagan daño local status = false addCommandHandler("m", function() status = not status end) addEventHandler('onClientPlayerDamage', localPlayer, function (_, weapon) if status and weapon == 54then setPedAnimation(localPlayer, "BLOCK", "ANIM") end end ) Link to comment
Anzo Posted August 5, 2016 Share Posted August 5, 2016 Quiero que al escribir por ejemplo, /m, ya no te hagan daño las caidas, y luego si pones /m de nuevo, si te hagan daño local status = false addCommandHandler("m", function() status = not status end) addEventHandler('onClientPlayerDamage', localPlayer, function (_, weapon) if status and weapon == 54then setPedAnimation(localPlayer, "BLOCK", "ANIM") end end ) Gracias. Link to comment
Recommended Posts