|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Member Functions | |
| std::vector< ChatCommand > | GetCommands () const OVERRIDE |
| list_commandscript () | |
| Public Member Functions inherited from ScriptObject | |
| const std::string & | GetName () const |
| virtual bool | IsDatabaseBound () const |
Static Public Member Functions | |
| static bool | HandleListAurasCommand (ChatHandler *handler, char const *) |
| static bool | HandleListCreatureCommand (ChatHandler *handler, char const *args) |
| static bool | HandleListItemCommand (ChatHandler *handler, char const *args) |
| static bool | HandleListMailCommand (ChatHandler *handler, char const *args) |
| static bool | HandleListObjectCommand (ChatHandler *handler, char const *args) |
Additional Inherited Members | |
| Protected Member Functions inherited from CommandScript | |
| CommandScript (const char *name) | |
| Protected Member Functions inherited from ScriptObject | |
| ScriptObject (const char *name) | |
| virtual | ~ScriptObject () |
Definition at line 22 of file cs_list.cpp.
|
inline |
Definition at line 25 of file cs_list.cpp.
References CommandScript::CommandScript().
|
inlinevirtual |
Implements CommandScript.
Definition at line 27 of file cs_list.cpp.
References HandleListAurasCommand(), HandleListCreatureCommand(), HandleListItemCommand(), HandleListMailCommand(), HandleListObjectCommand(), OVERRIDE, rbac::RBAC_PERM_COMMAND_LIST, rbac::RBAC_PERM_COMMAND_LIST_AURAS, rbac::RBAC_PERM_COMMAND_LIST_CREATURE, rbac::RBAC_PERM_COMMAND_LIST_ITEM, rbac::RBAC_PERM_COMMAND_LIST_MAIL, and rbac::RBAC_PERM_COMMAND_LIST_OBJECT.
|
inlinestatic |
Definition at line 401 of file cs_list.cpp.
References Unit::GetAppliedAuras(), Unit::GetAuraEffectsByType(), AuraApplication::GetBase(), Aura::GetCasterGUID(), Aura::GetCharges(), Aura::GetDuration(), AuraApplication::GetEffectMask(), Aura::GetId(), Aura::GetMaxDuration(), ChatHandler::getSelectedUnit(), ChatHandler::GetSession(), ChatHandler::GetSkyFireString(), AuraApplication::GetSlot(), Aura::GetSpellInfo(), Aura::GetStackAmount(), GetTalentSpellCost(), GUID_LOPART(), IS_PLAYER_GUID(), Aura::IsPassive(), LANG_COMMAND_TARGET_AURADETAIL, LANG_COMMAND_TARGET_AURASIMPLE, LANG_COMMAND_TARGET_LISTAURAS, LANG_COMMAND_TARGET_LISTAURATYPE, LANG_PASSIVE, LANG_SELECT_CHAR_OR_CREATURE, LANG_TALENT, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), SpellInfo::SpellName, and TOTAL_AURAS.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 44 of file cs_list.cpp.
References ChatHandler::extractKeyFromLink(), Field::GetFloat(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), Field::GetUInt16(), Field::GetUInt32(), LANG_COMMAND_INVALIDCREATUREID, LANG_COMMAND_LISTCREATUREMESSAGE, LANG_CREATURE_LIST_CHAT, LANG_CREATURE_LIST_CONSOLE, CreatureTemplate::Name, ChatHandler::PSendSysMessage(), ChatHandler::SetSentErrorMessage(), sObjectMgr, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 116 of file cs_list.cpp.
References CHAR_SEL_AUCTIONHOUSE_COUNT_ITEM, CHAR_SEL_AUCTIONHOUSE_ITEM_BY_ENTRY, CHAR_SEL_CHAR_INVENTORY_COUNT_ITEM, CHAR_SEL_CHAR_INVENTORY_ITEM_BY_ENTRY, CHAR_SEL_GUILD_BANK_COUNT_ITEM, CHAR_SEL_GUILD_BANK_ITEM_BY_ENTRY, CHAR_SEL_MAIL_COUNT_ITEM, CHAR_SEL_MAIL_ITEMS_BY_ENTRY, CharacterDatabase, ChatHandler::extractKeyFromLink(), Field::GetString(), Field::GetUInt32(), Field::GetUInt8(), Player::IsBankPos(), Player::IsEquipmentPos(), Player::IsInventoryPos(), LANG_COMMAND_ITEMIDINVALID, LANG_COMMAND_LISTITEMMESSAGE, LANG_COMMAND_NOITEMFOUND, LANG_ITEMLIST_AUCTION, LANG_ITEMLIST_GUILD, LANG_ITEMLIST_MAIL, LANG_ITEMLIST_SLOT, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), PreparedStatement::setUInt32(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 449 of file cs_list.cpp.
References CHAR_SEL_MAIL_LIST_COUNT, CHAR_SEL_MAIL_LIST_INFO, CHAR_SEL_MAIL_LIST_ITEMS, CharacterDatabase, ChatHandler::extractPlayerTarget(), ChatHandler::GetSession(), Field::GetString(), Field::GetUInt32(), Field::GetUInt64(), Field::GetUInt8(), GOLD, HIGHGUID_PLAYER, ItemQualityColors, LANG_ACCOUNT_LIST_BAR, LANG_LIST_MAIL_HEADER, LANG_LIST_MAIL_INFO_1, LANG_LIST_MAIL_INFO_2, LANG_LIST_MAIL_INFO_3, LANG_LIST_MAIL_INFO_ITEM, LANG_LIST_MAIL_NOT_FOUND, MAKE_NEW_GUID(), ChatHandler::playerLink(), ChatHandler::PSendSysMessage(), PreparedStatement::setUInt32(), SILVER, sObjectMgr, TimeToTimestampStr(), and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 328 of file cs_list.cpp.
References ChatHandler::extractKeyFromLink(), Field::GetFloat(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), Field::GetUInt16(), Field::GetUInt32(), LANG_COMMAND_LISTOBJINVALIDID, LANG_COMMAND_LISTOBJMESSAGE, LANG_GO_LIST_CHAT, LANG_GO_LIST_CONSOLE, GameObjectTemplate::name, ChatHandler::PSendSysMessage(), ChatHandler::SetSentErrorMessage(), sObjectMgr, and WorldDatabase.
Referenced by GetCommands().