Wolord
Exalted Member
Hi EmuDevs, I had also updated the arena_pvp_system.cpp from U-wow scripts with config.
Code:
#include "ScriptPCH.h"
class arena_system : public PlayerScript
{
public:
arena_system() : PlayerScript("arena_system") {}
void OnPVPKill(Player* killer, Player* killed)
{
if (killer->GetMap()->IsBattleArena())
{
ChatHandler(killer->GetSession()).PSendSysMessage("You just killed |cffFF0000%s|r in arena and stole " + (killed->getGender() == MALE ? "his" : "her") + " soul.", killed->GetName());
killer->AddItem(sWorld->getIntConfig(CONFIG_ARENA_SOUL_ID), sWorld->getIntConfig(CONFIG_ARENA_SOUL_COUNT));
}
}
};
void AddSC_arena_system()
{
new arena_system;
}
TESTED ON LATEST TrinityCore.
Remember to add : sWorld->getIntConfig(CONFIG_ARENA_SOUL_ID) and sWorld->getIntConfig(CONFIG_ARENA_SOUL_COUNT) to your world.cpp and world.h.
Special Thanks to : Parranoia
Last edited: