Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "ScriptPCH.h"
- class antikiller_system : public PlayerScript
- {
- public:
- antikiller_system() : PlayerScript("antikiller_system") { }
- void OnPVPKill(Player* killer, Player* killed)
- {
- if(killer->InBattleground() || killed->InBattleground())
- return;
- if (sWorld->getBoolConfig(CONFIG_ANTIKILLER_ENABLED))
- {
- if (killer->getLevel() - sWorld->getIntConfig(CONFIG_ANTIKILLER_LEVEL) > killed->getLevel())
- {
- char msg[250];
- snprintf(msg, 250, "|cffff0000[Antikiller System]:|r Player '%s' killed player '%s'", "|cffff0000[Antikiller System]:|r Игрок '%s' убил игрока '%s'", killer->GetName(), killed->GetName());
- sWorld->SendServerMessage(SERVER_MSG_STRING, msg);
- killer->AddAura(sWorld->getIntConfig(CONFIG_ANTIKILLER_AURA), killer);
- killed->ResurrectPlayer(100, false);
- killer->Kill(killer);
- }
- }
- }
- };
- void AddSC_antikiller_system()
- {
- new antikiller_system();
- }
Advertisement
Add Comment
Please, Sign In to add comment