Hey I would like to have a plugin to announce the damage when I Hit someone
__author__ = 'DreTaX'
__version__ = '1.0'
import clr
clr.AddReferenceByPartialName("Fougerite")
import Fougerite
"""
Class
"""
# Use notifications instead of messages? False/True
Notice = False
sys = "DamageDisplay"
class DamageDisplay:
def On_PlayerHurt(self, HurtEvent):
if HurtEvent.Attacker is None or HurtEvent.Victim is None:
return
if HurtEvent.AttackerIsPlayer and HurtEvent.VictimIsPlayer:
if Notice:
HurtEvent.Attacker.Notice("Remaining Health: " + str(HurtEvent.Victim.Health))
else:
HurtEvent.Attacker.MessageFrom(sys, "Remaining Health: " + str(HurtEvent.Victim.Health))
def On_NPCHurt(self, HurtEvent):
if HurtEvent.Attacker is None or HurtEvent.Victim is None:
return
if HurtEvent.AttackerIsPlayer:
if Notice:
HurtEvent.Attacker.Notice("Remaining Health: " + str(HurtEvent.Victim.Health))
else:
HurtEvent.Attacker.MessageFrom(sys, "Remaining Health: " + str(HurtEvent.Victim.Health))
Better how I can save as py?Name It as DamageDisplay.pyPython:__author__ = 'DreTaX' __version__ = '1.0' import clr clr.AddReferenceByPartialName("Fougerite") import Fougerite """ Class """ # Use notifications instead of messages? False/True Notice = False sys = "DamageDisplay" class DamageDisplay: def On_PlayerHurt(self, HurtEvent): if HurtEvent.Attacker is None or HurtEvent.Victim is None: return if HurtEvent.AttackerIsPlayer and HurtEvent.VictimIsPlayer: if Notice: HurtEvent.Attacker.Notice("Remaining Health: " + str(HurtEvent.Victim.Health)) else: HurtEvent.Attacker.MessageFrom(sys, "Remaining Health: " + str(HurtEvent.Victim.Health)) def On_NPCHurt(self, HurtEvent): if HurtEvent.Attacker is None or HurtEvent.Victim is None: return if HurtEvent.AttackerIsPlayer: if Notice: HurtEvent.Attacker.Notice("Remaining Health: " + str(HurtEvent.Victim.Health)) else: HurtEvent.Attacker.MessageFrom(sys, "Remaining Health: " + str(HurtEvent.Victim.Health))
It actually shows the player's healthIts a Bit buggy when I do first Hit its Show up 100 damage