Advertisement
Rochet2

class

Aug 21st, 2012
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. #include "ScriptPCH.h"
  2.  
  3. class welcome_login : public PlayerScript
  4. {
  5. public:
  6.     welcome_login() : PlayerScript("welcome_login") { }
  7.  
  8.     void OnLogin(Player* player)
  9.     {
  10.         if (player->GetTotalPlayedTime() < 2)
  11.         {
  12.             std::string ClassStr = "";
  13.             switch (player->getClass())
  14.             {
  15.             case CLASS_WARRIOR:         ClassStr = "Warrior";       break;
  16.             case CLASS_PALADIN:         ClassStr = "Paladin";       break;
  17.             case CLASS_HUNTER:          ClassStr = "Hunter";        break;
  18.             case CLASS_ROGUE:           ClassStr = "Rogue";         break;
  19.             case CLASS_PRIEST:          ClassStr = "Priest";        break;
  20.             case CLASS_DEATH_KNIGHT:    ClassStr = "Death Knight";  break;
  21.             case CLASS_SHAMAN:          ClassStr = "Shaman";        break;
  22.             case CLASS_MAGE:            ClassStr = "Mage";          break;
  23.             case CLASS_WARLOCK:         ClassStr = "Warlock";       break;
  24.             case CLASS_DRUID:           ClassStr = "Druid";         break;
  25.             }
  26.             char msg[500];
  27.             sprintf(msg, "|cff00FF00Welcome new Brother [%s] [%s].", ClassStr, player->GetName());
  28.             sWorld->SendServerMessage(SERVER_MSG_STRING, msg);
  29.         }
  30.     }
  31. };
  32.  
  33. void AddSC_welcome_login()
  34. {
  35.     new welcome_login;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement