MichaelCrow

Untitled

Jul 30th, 2012
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.77 KB | None | 0 0
  1. //Level1.cpp changes:
  2. //Add:
  3. bool ChatHandler::HandleAdminCommand(const char* args, WorldSession* m_session)
  4. {
  5.     HandleGMOffCommand(args, m_session);
  6.  
  7.     Player* _player = m_session->GetPlayer();
  8.  
  9.     if(_player->HasFlag(PLAYER_FLAGS, PLAYER_FLAG_ADMIN))
  10.         _player->RemoveFlag(PLAYER_FLAGS, PLAYER_FLAG_ADMIN);
  11.     else
  12.         _player->SetFlag(PLAYER_FLAGS, PLAYER_FLAG_ADMIN);
  13.  
  14.     GreenSystemMessage(m_session, "Admin flag toggled.");
  15.  
  16.     return true;
  17. }
  18.  
  19. //Chat.h
  20. //Add this to the line after the space and dev tag line:
  21.  
  22. bool HandleAdminCommand(const char* args, WorldSession* m_session);
  23.  
  24. //Chat.cpp
  25. //Add this to ChatCommand adminCommandTable:
  26.  
  27. { "on",               'z', &ChatHandler::HandleAdminCommand, "Turns on/off admin tag.",                       NULL, 0, 0, 0 },
Advertisement
Add Comment
Please, Sign In to add comment