Advertisement
Erictemponi

[TrinityCore] AnnounceBossKilled

Jan 25th, 2020
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include "ScriptPCH.h"
  2. #include "World.h"
  3.  
  4. class Boss_Announcer : public PlayerScript {
  5. public: Boss_Announcer() : PlayerScript("Boss_Announcer") {}
  6.     void OnCreatureKill(Player* player, Creature* boss) {
  7.         if (boss->isWorldBoss()) {
  8.             if (player->GetGender() == GENDER_MALE) {
  9.                 char msg[250];
  10.                 snprintf(msg, 250, "|CFF7BBEF7[Boss Announcer]|r:|cffff0000 %s |r and his group killed world boss |CFF18BE00[%s]|r !!!", player->GetName().c_str(), boss->GetName().c_str());
  11.                 sWorld->SendServerMessage(SERVER_MSG_STRING, msg);
  12.             } else {
  13.                 char msg[250];
  14.                 snprintf(msg, 250, "|CFF7BBEF7[Boss Announcer]|r:|cffff0000 %s |r and her group killed world boss |CFF18BE00[%s]|r !!!", player->GetName().c_str(), boss->GetName().c_str());
  15.                 sWorld->SendServerMessage(SERVER_MSG_STRING, msg);
  16.             }
  17.         }
  18.     }
  19. };
  20.  
  21. void AddSC_Boss_Announcer() {
  22.     new Boss_Announcer;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement