TrinityCore
Loading...
Searching...
No Matches
misc_commandscript Class Reference
+ Inheritance diagram for misc_commandscript:

Public Member Functions

 misc_commandscript ()
 
ChatCommandTable GetCommands () const override
 
- Public Member Functions inherited from ScriptObject
std::string const & GetName () const
 

Static Public Member Functions

static bool HandlePvPstatsCommand (ChatHandler *handler)
 
static bool HandleDevCommand (ChatHandler *handler, Optional< bool > enableArg)
 
static bool HandleGPSCommand (ChatHandler *handler, char const *args)
 
static bool HandleAuraCommand (ChatHandler *handler, SpellInfo const *spell)
 
static bool HandleUnAuraCommand (ChatHandler *handler, Variant< SpellInfo const *, EXACT_SEQUENCE("all")> spellArg)
 
static bool HandleAppearCommand (ChatHandler *handler, char const *args)
 
static bool HandleSummonCommand (ChatHandler *handler, char const *args)
 
static bool HandleCommandsCommand (ChatHandler *handler)
 
static bool HandleDieCommand (ChatHandler *handler)
 
static bool HandleReviveCommand (ChatHandler *handler, char const *args)
 
static bool HandleDismountCommand (ChatHandler *handler)
 
static bool HandleGUIDCommand (ChatHandler *handler)
 
static bool HandleHelpCommand (ChatHandler *handler, Tail cmd)
 
static bool HandleItemMoveCommand (ChatHandler *handler, uint8 srcSlot, uint8 dstSlot)
 
static bool HandleCooldownCommand (ChatHandler *handler, Optional< SpellInfo const * > spellArg)
 
static bool HandleGetDistanceCommand (ChatHandler *handler, char const *args)
 
static bool HandleRecallCommand (ChatHandler *handler, char const *args)
 
static bool HandleSaveCommand (ChatHandler *handler)
 
static bool HandleSaveAllCommand (ChatHandler *handler)
 
static bool HandleKickPlayerCommand (ChatHandler *handler, char const *args)
 
static bool HandleUnstuckCommand (ChatHandler *handler, char const *args)
 
static bool HandleLinkGraveCommand (ChatHandler *handler, uint32 graveyardId, Optional< std::string > teamArg)
 
static bool HandleNearGraveCommand (ChatHandler *handler, Optional< std::string > teamArg)
 
static bool HandleShowAreaCommand (ChatHandler *handler, uint32 areaId)
 
static bool HandleHideAreaCommand (ChatHandler *handler, uint32 areaId)
 
static bool HandleAddItemCommand (ChatHandler *handler, char const *args)
 
static bool HandleAddItemToCommand (ChatHandler *handler, char const *args)
 
static bool HandleAddItemSetCommand (ChatHandler *handler, Variant< Hyperlink< itemset >, uint32 > itemSetId)
 
static bool HandleBankCommand (ChatHandler *handler)
 
static bool HandleChangeWeather (ChatHandler *handler, WeatherType type, float intensity)
 
static bool HandleMaxSkillCommand (ChatHandler *handler)
 
static bool HandleSetSkillCommand (ChatHandler *handler, Variant< Hyperlink< skill >, uint32 > skillId, uint32 level, Optional< uint32 > maxSkillArg)
 
Player command: .pinfo

Prints information about a character and it's linked account to the commander

Date
05/19/2013

Non-applying information, e.g. a character that is not in gm mode right now or that is not banned/muted, is not printed

This can be done either by giving a name or by targeting someone, else, it'll use the commander

Parameters
argsname Prints information according to the given name to the commander target Prints information on the target to the commander none No given args results in printing information on the commander
Returns
Several pieces of information about the character and the account
static bool HandlePInfoCommand (ChatHandler *handler, Optional< PlayerIdentifier > arg)
 
static bool HandleRespawnCommand (ChatHandler *handler)
 
static bool HandleMuteCommand (ChatHandler *handler, Optional< PlayerIdentifier > player, uint32 muteTime, Tail muteReason)
 
static bool HandleUnmuteCommand (ChatHandler *handler, char const *args)
 
static bool HandleMuteHistoryCommand (ChatHandler *handler, std::string accountName)
 
static bool HandleMuteHistoryHelper (uint32 accountId, char const *accountName, ChatHandler *handler)
 
static bool HandleMovegensCommand (ChatHandler *handler)
 
static bool HandleComeToMeCommand (ChatHandler *handler)
 
static bool HandleDamageCommand (ChatHandler *handler, uint32 damage, Optional< SpellSchools > school, Optional< SpellInfo const * > spellInfo)
 
static bool HandleDamageGoCommand (ChatHandler *handler, Variant< Hyperlink< gameobject >, ObjectGuid::LowType > spawnId, int32 damage)
 
static bool HandleCombatStopCommand (ChatHandler *handler, char const *args)
 
static bool HandleFlushArenaPointsCommand (ChatHandler *)
 
static bool HandleRepairitemsCommand (ChatHandler *handler, char const *args)
 
static bool HandleFreezeCommand (ChatHandler *handler, char const *args)
 
static bool HandleUnFreezeCommand (ChatHandler *handler, Optional< std::string > targetNameArg)
 
static bool HandleListFreezeCommand (ChatHandler *handler)
 
static bool HandlePlayAllCommand (ChatHandler *handler, uint32 soundId)
 
static bool HandlePossessCommand (ChatHandler *handler)
 
static bool HandleUnPossessCommand (ChatHandler *handler)
 
static bool HandleBindSightCommand (ChatHandler *handler)
 
static bool HandleUnbindSightCommand (ChatHandler *handler)
 
static bool HandleMailBoxCommand (ChatHandler *handler)
 

Additional Inherited Members

- Protected Member Functions inherited from CommandScript
 CommandScript (char const *name)
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (char const *name)
 
virtual ~ScriptObject ()
 

Detailed Description

Definition at line 66 of file cs_misc.cpp.

Constructor & Destructor Documentation

◆ misc_commandscript()

misc_commandscript::misc_commandscript ( )
inline

Definition at line 69 of file cs_misc.cpp.

Member Function Documentation

◆ GetCommands()

ChatCommandTable misc_commandscript::GetCommands ( ) const
inlineoverridevirtual

Implements CommandScript.

Definition at line 71 of file cs_misc.cpp.

References HandleAddItemCommand(), HandleAddItemSetCommand(), HandleAddItemToCommand(), HandleAppearCommand(), HandleAuraCommand(), HandleBankCommand(), HandleBindSightCommand(), HandleChangeWeather(), HandleCombatStopCommand(), HandleComeToMeCommand(), HandleCommandsCommand(), HandleCooldownCommand(), HandleDamageCommand(), HandleDamageGoCommand(), HandleDevCommand(), HandleDieCommand(), HandleDismountCommand(), HandleFlushArenaPointsCommand(), HandleFreezeCommand(), HandleGetDistanceCommand(), HandleGPSCommand(), HandleGUIDCommand(), HandleHelpCommand(), HandleHideAreaCommand(), HandleItemMoveCommand(), HandleKickPlayerCommand(), HandleLinkGraveCommand(), HandleListFreezeCommand(), HandleMailBoxCommand(), HandleMaxSkillCommand(), HandleMovegensCommand(), HandleMuteCommand(), HandleMuteHistoryCommand(), HandleNearGraveCommand(), HandlePInfoCommand(), HandlePlayAllCommand(), HandlePossessCommand(), HandlePvPstatsCommand(), HandleRecallCommand(), HandleRepairitemsCommand(), HandleRespawnCommand(), HandleReviveCommand(), HandleSaveAllCommand(), HandleSaveCommand(), HandleSetSkillCommand(), HandleShowAreaCommand(), HandleSummonCommand(), HandleUnAuraCommand(), HandleUnbindSightCommand(), HandleUnFreezeCommand(), HandleUnmuteCommand(), HandleUnPossessCommand(), HandleUnstuckCommand(), rbac::RBAC_PERM_COMMAND_ADDITEM, rbac::RBAC_PERM_COMMAND_ADDITEMSET, rbac::RBAC_PERM_COMMAND_APPEAR, rbac::RBAC_PERM_COMMAND_AURA, rbac::RBAC_PERM_COMMAND_BANK, rbac::RBAC_PERM_COMMAND_BINDSIGHT, rbac::RBAC_PERM_COMMAND_COMBATSTOP, rbac::RBAC_PERM_COMMAND_COMETOME, rbac::RBAC_PERM_COMMAND_COMMANDS, rbac::RBAC_PERM_COMMAND_COOLDOWN, rbac::RBAC_PERM_COMMAND_DAMAGE, rbac::RBAC_PERM_COMMAND_DEV, rbac::RBAC_PERM_COMMAND_DIE, rbac::RBAC_PERM_COMMAND_DISMOUNT, rbac::RBAC_PERM_COMMAND_DISTANCE, rbac::RBAC_PERM_COMMAND_FLUSHARENAPOINTS, rbac::RBAC_PERM_COMMAND_FREEZE, rbac::RBAC_PERM_COMMAND_GPS, rbac::RBAC_PERM_COMMAND_GUID, rbac::RBAC_PERM_COMMAND_HELP, rbac::RBAC_PERM_COMMAND_HIDEAREA, rbac::RBAC_PERM_COMMAND_ITEMMOVE, rbac::RBAC_PERM_COMMAND_KICK, rbac::RBAC_PERM_COMMAND_LINKGRAVE, rbac::RBAC_PERM_COMMAND_LISTFREEZE, rbac::RBAC_PERM_COMMAND_MAILBOX, rbac::RBAC_PERM_COMMAND_MAXSKILL, rbac::RBAC_PERM_COMMAND_MOVEGENS, rbac::RBAC_PERM_COMMAND_MUTE, rbac::RBAC_PERM_COMMAND_MUTEHISTORY, rbac::RBAC_PERM_COMMAND_NEARGRAVE, rbac::RBAC_PERM_COMMAND_PINFO, rbac::RBAC_PERM_COMMAND_PLAYALL, rbac::RBAC_PERM_COMMAND_POSSESS, rbac::RBAC_PERM_COMMAND_PVPSTATS, rbac::RBAC_PERM_COMMAND_RECALL, rbac::RBAC_PERM_COMMAND_REPAIRITEMS, rbac::RBAC_PERM_COMMAND_RESPAWN, rbac::RBAC_PERM_COMMAND_REVIVE, rbac::RBAC_PERM_COMMAND_SAVE, rbac::RBAC_PERM_COMMAND_SAVEALL, rbac::RBAC_PERM_COMMAND_SETSKILL, rbac::RBAC_PERM_COMMAND_SHOWAREA, rbac::RBAC_PERM_COMMAND_SUMMON, rbac::RBAC_PERM_COMMAND_UNAURA, rbac::RBAC_PERM_COMMAND_UNBINDSIGHT, rbac::RBAC_PERM_COMMAND_UNFREEZE, rbac::RBAC_PERM_COMMAND_UNMUTE, rbac::RBAC_PERM_COMMAND_UNPOSSESS, rbac::RBAC_PERM_COMMAND_UNSTUCK, and rbac::RBAC_PERM_COMMAND_WCHANGE.

◆ HandleAddItemCommand()

◆ HandleAddItemSetCommand()

◆ HandleAddItemToCommand()

◆ HandleAppearCommand()

static bool misc_commandscript::HandleAppearCommand ( ChatHandler *  handler,
char const *  args 
)
inlinestatic

◆ HandleAuraCommand()

static bool misc_commandscript::HandleAuraCommand ( ChatHandler *  handler,
SpellInfo const *  spell 
)
inlinestatic

◆ HandleBankCommand()

static bool misc_commandscript::HandleBankCommand ( ChatHandler *  handler)
inlinestatic

◆ HandleBindSightCommand()

static bool misc_commandscript::HandleBindSightCommand ( ChatHandler *  handler)
inlinestatic

◆ HandleChangeWeather()

◆ HandleCombatStopCommand()

static bool misc_commandscript::HandleCombatStopCommand ( ChatHandler *  handler,
char const *  args 
)
inlinestatic

◆ HandleComeToMeCommand()

◆ HandleCommandsCommand()

static bool misc_commandscript::HandleCommandsCommand ( ChatHandler *  handler)
inlinestatic

Definition at line 613 of file cs_misc.cpp.

References Trinity::ChatCommands::SendCommandHelpFor().

Referenced by GetCommands().

◆ HandleCooldownCommand()

◆ HandleDamageCommand()

◆ HandleDamageGoCommand()

◆ HandleDevCommand()

static bool misc_commandscript::HandleDevCommand ( ChatHandler *  handler,
Optional< bool >  enableArg 
)
inlinestatic

◆ HandleDieCommand()

◆ HandleDismountCommand()

◆ HandleFlushArenaPointsCommand()

static bool misc_commandscript::HandleFlushArenaPointsCommand ( ChatHandler *  )
inlinestatic

Definition at line 2380 of file cs_misc.cpp.

References sArenaTeamMgr.

Referenced by GetCommands().

◆ HandleFreezeCommand()

◆ HandleGetDistanceCommand()

◆ HandleGPSCommand()

static bool misc_commandscript::HandleGPSCommand ( ChatHandler *  handler,
char const *  args 
)
inlinestatic

Definition at line 185 of file cs_misc.cpp.

References AreaTableEntry::AreaName, Cell::CellX(), Cell::CellY(), Trinity::ComputeCellCoord(), Trinity::ComputeGridCoord(), MMAP::MMapFactory::createOrGetMMapManager(), LiquidData::depth_level, LiquidData::entry, Map::ExistMap(), Map::ExistVMap(), ChatHandler::extractLowGuidFromLink(), ObjectAccessor::FindPlayerByLowGUID(), GameObject, ChatHandler::GetCreatureFromPlayerMapByDbGuid(), Map::GetLiquidStatus(), WorldLocation::GetMapId(), Map::GetMinHeight(), MMAP::MMapManager::GetNavMesh(), ChatHandler::GetObjectFromPlayerMapByDbGuid(), WorldObject::GetPhaseMask(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::getSelectedUnit(), ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), WorldObject::GetTransport(), ChatHandler::GetTrinityString(), Cell::GridX(), Cell::GridY(), WorldObject::IsOutdoors(), DisableMgr::IsPathfindingEnabled(), LANG_COMMAND_NOCREATUREFOUND, LANG_COMMAND_NOGAMEOBJECTFOUND, LANG_GPS_NO_VMAP, LANG_GPS_POSITION_INDOORS, LANG_GPS_POSITION_OUTDOORS, LANG_GRID_POSITION, LANG_LIQUID_STATUS, LANG_MAP_POSITION, LANG_PLAYER_NOT_FOUND, LANG_SELECT_CHAR_OR_CREATURE, LANG_TRANSPORT_POSITION, LANG_UNKNOWN, LiquidData::level, Map2ZoneCoordinates(), MapEntry::MapName, MAX_HEIGHT, MAX_NUMBER_OF_GRIDS, Player, ChatHandler::PSendSysMessage(), sAreaTableStore, ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), sMapStore, LiquidData::type_flags, Unit, CoordPair< LIMIT >::x_coord, and CoordPair< LIMIT >::y_coord.

Referenced by GetCommands().

◆ HandleGUIDCommand()

◆ HandleHelpCommand()

static bool misc_commandscript::HandleHelpCommand ( ChatHandler *  handler,
Tail  cmd 
)
inlinestatic

Definition at line 706 of file cs_misc.cpp.

References Trinity::ChatCommands::SendCommandHelpFor().

Referenced by GetCommands().

◆ HandleHideAreaCommand()

◆ HandleItemMoveCommand()

static bool misc_commandscript::HandleItemMoveCommand ( ChatHandler *  handler,
uint8  srcSlot,
uint8  dstSlot 
)
inlinestatic

◆ HandleKickPlayerCommand()

◆ HandleLinkGraveCommand()

◆ HandleListFreezeCommand()

◆ HandleMailBoxCommand()

static bool misc_commandscript::HandleMailBoxCommand ( ChatHandler *  handler)
inlinestatic

◆ HandleMaxSkillCommand()

static bool misc_commandscript::HandleMaxSkillCommand ( ChatHandler *  handler)
inlinestatic

◆ HandleMovegensCommand()

◆ HandleMuteCommand()

◆ HandleMuteHistoryCommand()

static bool misc_commandscript::HandleMuteHistoryCommand ( ChatHandler *  handler,
std::string  accountName 
)
inlinestatic

◆ HandleMuteHistoryHelper()

static bool misc_commandscript::HandleMuteHistoryHelper ( uint32  accountId,
char const *  accountName,
ChatHandler *  handler 
)
inlinestatic

◆ HandleNearGraveCommand()

◆ HandlePInfoCommand()

static bool misc_commandscript::HandlePInfoCommand ( ChatHandler *  handler,
Optional< PlayerIdentifier >  arg 
)
inlinestatic

Definition at line 1587 of file cs_misc.cpp.

References AreaTableEntry::AreaName, CHAR_SEL_CHAR_PINFO, CHAR_SEL_GUILD_MEMBER_EXTENDED, CHAR_SEL_PINFO_BANS, CHAR_SEL_PINFO_MAILS, CHAR_SEL_PINFO_XP, CharacterDatabase, CONFIG_MAX_PLAYER_LEVEL, ObjectGuid::Empty, Trinity::ChatCommands::PlayerIdentifier::FromTargetOrSelf(), WorldSession::GetAccountId(), WorldObject::GetAreaId(), Unit::GetClass(), GetClassName(), ObjectGuid::GetCounter(), GameTime::GetGameTime(), WorldSession::GetLatency(), Unit::GetLevel(), WorldLocation::GetMapId(), Player::GetMoney(), Player::GetNativeGender(), WorldObject::GetPhaseMask(), Unit::GetRace(), GetRaceName(), WorldSession::GetSecurity(), ChatHandler::GetSession(), Player::GetSession(), ChatHandler::GetSessionDbcLocale(), Field::GetString(), Player::GetTotalPlayedTime(), ChatHandler::GetTrinityString(), Field::GetUInt16(), Field::GetUInt32(), Field::GetUInt64(), Field::GetUInt8(), GOLD, ChatHandler::HasLowerSecurity(), ChatHandler::HasPermission(), Realm::Id, Unit::IsAlive(), Player::IsGameMaster(), LANG_ACCOUNT, LANG_CHARACTER, LANG_CHARACTER_GENDER_FEMALE, LANG_CHARACTER_GENDER_MALE, LANG_ERROR, LANG_NO, LANG_NO_REASON, LANG_OFFLINE, LANG_PERMANENTLY, LANG_PINFO_ACC_ACCOUNT, LANG_PINFO_ACC_IP, LANG_PINFO_ACC_LASTLOGIN, LANG_PINFO_ACC_OS, LANG_PINFO_ACC_REGMAILS, LANG_PINFO_BANNED, LANG_PINFO_CHR_ALIVE, LANG_PINFO_CHR_GUILD, LANG_PINFO_CHR_GUILD_NOTE, LANG_PINFO_CHR_GUILD_ONOTE, LANG_PINFO_CHR_GUILD_RANK, LANG_PINFO_CHR_LEVEL_HIGH, LANG_PINFO_CHR_LEVEL_LOW, LANG_PINFO_CHR_MAILS, LANG_PINFO_CHR_MAP, LANG_PINFO_CHR_MAP_WITH_AREA, LANG_PINFO_CHR_MONEY, LANG_PINFO_CHR_PHASE, LANG_PINFO_CHR_PLAYEDTIME, LANG_PINFO_CHR_RACE, LANG_PINFO_GM_ACTIVE, LANG_PINFO_MUTED, LANG_PINFO_PLAYER, LANG_UNAUTHORIZED, LANG_UNKNOWN, LANG_YES, LOGIN_SEL_PINFO, LOGIN_SEL_PINFO_BANS, LoginDatabase, WorldSession::m_muteTime, MapEntry::MapName, AreaTableEntry::ParentAreaID, PLAYER_FLAGS_GHOST, ChatHandler::playerLink(), ChatHandler::PSendSysMessage(), rbac::RBAC_PERM_COMMANDS_PINFO_CHECK_PERSONAL_DATA, realm, RealmHandle::Realm, sAreaTableStore, secsToTimeString(), PreparedStatementBase::setInt32(), PreparedStatementBase::setUInt32(), ShortText, SILVER, sIPLocation, sMapStore, sObjectMgr, sWorld, and ObjectGuid::ToString().

Referenced by GetCommands().

◆ HandlePlayAllCommand()

static bool misc_commandscript::HandlePlayAllCommand ( ChatHandler *  handler,
uint32  soundId 
)
inlinestatic

◆ HandlePossessCommand()

static bool misc_commandscript::HandlePossessCommand ( ChatHandler *  handler)
inlinestatic

◆ HandlePvPstatsCommand()

static bool misc_commandscript::HandlePvPstatsCommand ( ChatHandler *  handler)
inlinestatic

◆ HandleRecallCommand()

◆ HandleRepairitemsCommand()

◆ HandleRespawnCommand()

◆ HandleReviveCommand()

static bool misc_commandscript::HandleReviveCommand ( ChatHandler *  handler,
char const *  args 
)
inlinestatic

◆ HandleSaveAllCommand()

static bool misc_commandscript::HandleSaveAllCommand ( ChatHandler *  handler)
inlinestatic

◆ HandleSaveCommand()

◆ HandleSetSkillCommand()

◆ HandleShowAreaCommand()

◆ HandleSummonCommand()

static bool misc_commandscript::HandleSummonCommand ( ChatHandler *  handler,
char const *  args 
)
inlinestatic

◆ HandleUnAuraCommand()

static bool misc_commandscript::HandleUnAuraCommand ( ChatHandler *  handler,
Variant< SpellInfo const *, EXACT_SEQUENCE("all")>  spellArg 
)
inlinestatic

◆ HandleUnbindSightCommand()

static bool misc_commandscript::HandleUnbindSightCommand ( ChatHandler *  handler)
inlinestatic

◆ HandleUnFreezeCommand()

◆ HandleUnmuteCommand()

◆ HandleUnPossessCommand()

static bool misc_commandscript::HandleUnPossessCommand ( ChatHandler *  handler)
inlinestatic

◆ HandleUnstuckCommand()


The documentation for this class was generated from the following file: