Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "ScriptPCH.h"
- #include "Group.h"
- // Quick Pvp On Kill Script Made By Sinistah/ToxicDev (NOT TESTED)
- // Edited for group by Rochet2
- enum item
- {
- TOKEN = 11111, // Entry Id Of The Item Defined Here
- AMMOUNT = 1, // Ammount Of The TOKEN's Given
- };
- class itemonkill : public PlayerScript
- {
- public:
- itemonkill() : PlayerScript("itemonkill") { }
- void OnPVPKill(Player * killer, Player * victim)
- {
- if (killer->GetGUID() == victim->GetGUID())
- return;
- if (Group* group = killer->GetGroup())
- {
- for (GroupReference* itr = group->GetFirstMember(); itr != NULL; itr = itr->next())
- if (Player* player = itr->GetSource())
- if (player->IsAtGroupRewardDistance(killer))
- player->AddItem(TOKEN, AMMOUNT);
- }
- else
- killer->AddItem(TOKEN, AMMOUNT);
- }
- };
- void AddSC_itemonkill()
- {
- new itemonkill;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement