this is a script for PvP servers mostly it levels up on PvP kill if you level is = to or higher than your targets
Code:
#include "Setup.h"
#include "StdAfx.h"
void PvPLevelUp(Player * Plr, Player * Victim)
{
if(Plr->getLevel() >= Victim->getLevel() && Plr->IsPlayer()== true && Victim->IsPlayer()== true)
{
int level;
level = Plr->GetUInt32Value(UNIT_FIELD_LEVEL);
level = level++;
Plr->SetUInt32Value(UNIT_FIELD_LEVEL,level);
}
else
{
}
};
void SetupPvPKill(ScriptMgr * mgr)
{
mgr->register_hook(SERVER_HOOK_EVENT_ON_KILL_PLAYER, (void*)PvPLevelUp);
}
its untested so tell me how it works please