25 static std::vector<ChatCommand> cheatCommandTable =
37 static std::vector<ChatCommand> commandTable =
49 std::string argstr = (
char*)args;
60 else if (argstr ==
"on")
75 std::string argstr = (
char*)args;
83 handler->
SendSysMessage(
"CastTime Cheat is OFF. Your spells will have a casttime.");
86 else if (argstr ==
"on")
89 handler->
SendSysMessage(
"CastTime Cheat is ON. Your spells won't have a casttime.");
101 std::string argstr = (
char*)args;
109 handler->
SendSysMessage(
"Cooldown Cheat is OFF. You are on the global cooldown.");
112 else if (argstr ==
"on")
115 handler->
SendSysMessage(
"Cooldown Cheat is ON. You are not on the global cooldown.");
127 std::string argstr = (
char*)args;
135 handler->
SendSysMessage(
"Power Cheat is OFF. You need mana/rage/energy to use spells.");
138 else if (argstr ==
"on")
141 handler->
SendSysMessage(
"Power Cheat is ON. You don't need mana/rage/energy to use spells.");
152 const char* enabled =
"enabled";
153 const char* disabled =
"disabled";
169 std::string argstr = (
char*)args;
185 handler->
SendSysMessage(
"Waterwalking is OFF. You can't walk on water.");
188 else if (argstr ==
"on")
192 handler->
SendSysMessage(
"Waterwalking is ON. You can walk on water.");
208 std::string argstr = (
char*)args;
246 int flag = atoi((
char*)args);
@ LANG_YOU_SET_EXPLORE_NOTHING
@ LANG_YOURS_TAXIS_REMOVED
@ LANG_COMMAND_CHEAT_POWER
@ LANG_YOURS_EXPLORE_SET_ALL
@ LANG_YOU_SET_EXPLORE_ALL
@ LANG_YOURS_EXPLORE_SET_NOTHING
@ LANG_COMMAND_CHEAT_STATUS
#define PLAYER_EXPLORED_ZONES_SIZE
@ PLAYER_FIELD_EXPLORED_ZONES
virtual std::string GetNameLink() const
bool HasLowerSecurity(Player *target, uint64 guid, bool strong=false)
Player * getSelectedPlayer()
WorldSession * GetSession()
void PSendSysMessage(const char *format,...) ATTR_PRINTF(2
void SetSentErrorMessage(bool val)
virtual bool needReportToTarget(Player *chr) const
virtual void SendSysMessage(const char *str)
CommandScript(const char *name)
void SetFlag(uint16 index, uint32 newFlag)
bool GetCommandStatus(uint32 command) const
WorldSession * GetSession() const
void SetCommandStatusOn(uint32 command)
void SetCommandStatusOff(uint32 command)
void SetTaxiCheater(bool on)
bool SetWaterWalking(bool enable, bool packetOnly=false)
Player * GetPlayer() const
static bool HandleWaterWalkCheatCommand(ChatHandler *handler, const char *args)
static bool HandleGodModeCheatCommand(ChatHandler *handler, const char *args)
static bool HandlePowerCheatCommand(ChatHandler *handler, const char *args)
std::vector< ChatCommand > GetCommands() const OVERRIDE
static bool HandleExploreCheatCommand(ChatHandler *handler, const char *args)
static bool HandleTaxiCheatCommand(ChatHandler *handler, const char *args)
static bool HandleCasttimeCheatCommand(ChatHandler *handler, const char *args)
static bool HandleCheatStatusCommand(ChatHandler *handler, const char *)
static bool HandleCoolDownCheatCommand(ChatHandler *handler, const char *args)
void AddSC_cheat_commandscript()
@ RBAC_PERM_COMMAND_CHEAT_POWER
@ RBAC_PERM_COMMAND_CHEAT_TAXI
@ RBAC_PERM_COMMAND_CHEAT_GOD
@ RBAC_PERM_COMMAND_CHEAT_COOLDOWN
@ RBAC_PERM_COMMAND_CHEAT
@ RBAC_PERM_COMMAND_CHEAT_CASTTIME
@ RBAC_PERM_COMMAND_CHEAT_WATERWALK
@ RBAC_PERM_COMMAND_CHEAT_STATUS
@ RBAC_PERM_COMMAND_CHEAT_EXPLORE