You should just do what Avalanche said:
Quote:
|
Originally Posted by XxAvalanchexX
If you want a constant XP display of the type that WC3 uses, then you should probably hook the message and resend it everytime it comes in.
|
This is what your DeathMsg event function would look like:
Code:
public DeathMsg()
{
if(get_cvar_num("amx_ninjaon") == 1)
{
return PLUGIN_CONTINUE
}
new attacker = read_data(1)
if(PlayerClass[attacker] == CLASS_NOTHING) {
return PLUGIN_CONTINUE
}
if(PlayerLevel[attacker] == 6) {
return PLUGIN_CONTINUE
}
PlayerXP[attacker] += get_cvar_num("amx_ninja_xppk")
if(PlayerXP[attacker] >= LEVELS[PlayerLevel[attacker]])
{
PlayerLevel[attacker] += 1
client_print(attacker, print_chat, "[Ninja Mod] Congratulations! You are now level %i!", PlayerLevel[attacker])
ShowHUD(attacker) // <--
}
return PLUGIN_CONTINUE
}
Do the same in the ResetHUD event.
__________________