![]() |
TrinityCore
|
Inheritance diagram for lookup_commandscript:Public Member Functions | |
| lookup_commandscript () | |
| std::span< ChatCommandBuilder const > | GetCommands () const override |
Public Member Functions inherited from CommandScript | |
| ~CommandScript () | |
Public Member Functions inherited from ScriptObject | |
| ScriptObject (ScriptObject const &right)=delete | |
| ScriptObject (ScriptObject &&right)=delete | |
| ScriptObject & | operator= (ScriptObject const &right)=delete |
| ScriptObject & | operator= (ScriptObject &&right)=delete |
| std::string const & | GetName () const |
Static Public Member Functions | |
| static bool | HandleLookupAreaCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupCreatureCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupEventCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupFactionCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupItemCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupItemIdCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupItemSetCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupObjectCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupQuestCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupQuestIdCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupSkillCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupSpellCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupSpellIdCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupTaxiNodeCommand (ChatHandler *handler, const char *args) |
| static bool | HandleLookupTeleCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupTitleCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupMapCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupMapIdCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupPlayerIpCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupPlayerAccountCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupPlayerEmailCommand (ChatHandler *handler, char const *args) |
| static bool | LookupPlayerSearchCommand (PreparedQueryResult result, int32 limit, ChatHandler *handler) |
Additional Inherited Members | |
Protected Member Functions inherited from CommandScript | |
| CommandScript (char const *name) noexcept | |
Protected Member Functions inherited from ScriptObject | |
| ScriptObject (char const *name) noexcept | |
| virtual | ~ScriptObject () |
Definition at line 47 of file cs_lookup.cpp.
|
inline |
Definition at line 50 of file cs_lookup.cpp.
|
inlineoverridevirtual |
Implements CommandScript.
Definition at line 52 of file cs_lookup.cpp.
References HandleLookupAreaCommand(), HandleLookupCreatureCommand(), HandleLookupEventCommand(), HandleLookupFactionCommand(), HandleLookupItemCommand(), HandleLookupItemIdCommand(), HandleLookupItemSetCommand(), HandleLookupMapCommand(), HandleLookupMapIdCommand(), HandleLookupObjectCommand(), HandleLookupPlayerAccountCommand(), HandleLookupPlayerEmailCommand(), HandleLookupPlayerIpCommand(), HandleLookupQuestCommand(), HandleLookupQuestIdCommand(), HandleLookupSkillCommand(), HandleLookupSpellCommand(), HandleLookupSpellIdCommand(), HandleLookupTaxiNodeCommand(), HandleLookupTeleCommand(), HandleLookupTitleCommand(), rbac::RBAC_PERM_COMMAND_LOOKUP_AREA, rbac::RBAC_PERM_COMMAND_LOOKUP_CREATURE, rbac::RBAC_PERM_COMMAND_LOOKUP_EVENT, rbac::RBAC_PERM_COMMAND_LOOKUP_FACTION, rbac::RBAC_PERM_COMMAND_LOOKUP_ITEM, rbac::RBAC_PERM_COMMAND_LOOKUP_ITEM_ID, rbac::RBAC_PERM_COMMAND_LOOKUP_ITEMSET, rbac::RBAC_PERM_COMMAND_LOOKUP_MAP, rbac::RBAC_PERM_COMMAND_LOOKUP_MAP_ID, rbac::RBAC_PERM_COMMAND_LOOKUP_OBJECT, rbac::RBAC_PERM_COMMAND_LOOKUP_PLAYER_ACCOUNT, rbac::RBAC_PERM_COMMAND_LOOKUP_PLAYER_EMAIL, rbac::RBAC_PERM_COMMAND_LOOKUP_PLAYER_IP, rbac::RBAC_PERM_COMMAND_LOOKUP_QUEST, rbac::RBAC_PERM_COMMAND_LOOKUP_QUEST_ID, rbac::RBAC_PERM_COMMAND_LOOKUP_SKILL, rbac::RBAC_PERM_COMMAND_LOOKUP_SPELL, rbac::RBAC_PERM_COMMAND_LOOKUP_SPELL_ID, rbac::RBAC_PERM_COMMAND_LOOKUP_TAXINODE, rbac::RBAC_PERM_COMMAND_LOOKUP_TELE, and rbac::RBAC_PERM_COMMAND_LOOKUP_TITLE.
|
inlinestatic |
Definition at line 91 of file cs_lookup.cpp.
References AreaTableEntry::AreaName, CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOAREAFOUND, LOCALE_enUS, ChatHandler::PSendSysMessage(), sAreaTableStore, ChatHandler::SendSysMessage(), sWorld, TOTAL_LOCALES, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 166 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), ChatHandler::GetSessionDbLocaleIndex(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOCREATUREFOUND, LANG_CREATURE_ENTRY_LIST_CHAT, LANG_CREATURE_ENTRY_LIST_CONSOLE, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sObjectMgr, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 244 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, GameEventData::description, ChatHandler::GetSession(), ChatHandler::GetTrinityString(), LANG_ACTIVE, LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_EVENT_ENTRY_LIST_CHAT, LANG_EVENT_ENTRY_LIST_CONSOLE, LANG_NOEVENTFOUND, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sGameEventMgr, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 299 of file cs_lookup.cpp.
References AtWar, CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, FactionState::Flags, ReputationMgr::GetReputation(), Player::GetReputationMgr(), ReputationMgr::GetReputationRankName(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), ReputationMgr::GetState(), ChatHandler::GetTrinityString(), EnumFlag< T >::HasFlag(), Header, Hidden, Inactive, LANG_COMMAND_FACTION_NOTFOUND, LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_FACTION_ATWAR, LANG_FACTION_HIDDEN, LANG_FACTION_INACTIVE, LANG_FACTION_INVISIBLE_FORCED, LANG_FACTION_NOREPUTATION, LANG_FACTION_PEACE_FORCED, LANG_FACTION_VISIBLE, LOCALE_enUS, localeNames, FactionEntry::Name, Peaceful, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sFactionStore, sWorld, TOTAL_LOCALES, Utf8FitTo(), Utf8toWStr(), Visible, and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 400 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOITEMFOUND, LANG_ITEM_LIST_CHAT, LANG_ITEM_LIST_CONSOLE, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sObjectMgr, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 450 of file cs_lookup.cpp.
References ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), LANG_COMMAND_NOITEMFOUND, LANG_ITEM_LIST_CHAT, LANG_ITEM_LIST_CONSOLE, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 478 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOITEMSETFOUND, LANG_ITEMSET_LIST_CHAT, LANG_ITEMSET_LIST_CONSOLE, LOCALE_enUS, ItemSetEntry::Name, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sItemSetStore, sWorld, TOTAL_LOCALES, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1310 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), ChatHandler::GetTrinityString(), LANG_ARENA, LANG_BATTLEGROUND, LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOMAPFOUND, LANG_CONTINENT, LANG_INSTANCE, LANG_RAID, LANG_SCENARIO, LOCALE_enUS, MAP_ARENA, MAP_BATTLEGROUND, MAP_INSTANCE, MAP_RAID, MAP_SCENARIO, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sMapStore, sWorld, TOTAL_LOCALES, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1399 of file cs_lookup.cpp.
References ChatHandler::GetSession(), WorldSession::GetSessionDbcLocale(), ChatHandler::GetTrinityString(), LANG_ARENA, LANG_BATTLEGROUND, LANG_COMMAND_NOMAPFOUND, LANG_COMMAND_NOSPELLFOUND, LANG_CONTINENT, LANG_INSTANCE, LANG_RAID, LANG_SCENARIO, MAP_ARENA, MAP_BATTLEGROUND, MAP_INSTANCE, MAP_RAID, MAP_SCENARIO, ChatHandler::SendSysMessage(), sMapStore, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 549 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), ChatHandler::GetSessionDbLocaleIndex(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOGAMEOBJECTFOUND, LANG_GO_ENTRY_LIST_CHAT, LANG_GO_ENTRY_LIST_CONSOLE, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sObjectMgr, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1479 of file cs_lookup.cpp.
References LOGIN_SEL_ACCOUNT_LIST_BY_NAME, LoginDatabase, LookupPlayerSearchCommand(), PreparedStatementBase::setString(), and Utf8ToUpperOnlyLatin().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1498 of file cs_lookup.cpp.
References LOGIN_SEL_ACCOUNT_LIST_BY_EMAIL, LoginDatabase, LookupPlayerSearchCommand(), and PreparedStatementBase::setString().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1449 of file cs_lookup.cpp.
References WorldSession::GetPlayer(), WorldSession::GetRemoteAddress(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), Player::GetSession(), LOGIN_SEL_ACCOUNT_BY_IP, LoginDatabase, LookupPlayerSearchCommand(), and PreparedStatementBase::setString().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 625 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, WorldSession::GetPlayer(), Player::GetQuestLevel(), Player::GetQuestMinLevel(), Player::GetQuestStatus(), ChatHandler::getSelectedPlayerOrSelf(), ChatHandler::GetSession(), ChatHandler::GetSessionDbLocaleIndex(), ChatHandler::GetTrinityString(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOQUESTFOUND, LANG_COMMAND_QUEST_ACTIVE, LANG_COMMAND_QUEST_COMPLETE, LANG_COMMAND_QUEST_REWARDED, LANG_QUEST_LIST_CHAT, LANG_QUEST_LIST_CONSOLE, Player::m_playerData, ChatHandler::PSendSysMessage(), QUEST_STATUS_COMPLETE, QUEST_STATUS_INCOMPLETE, QUEST_STATUS_REWARDED, sContentTuningStore, sDB2Manager, ChatHandler::SendSysMessage(), sObjectMgr, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 775 of file cs_lookup.cpp.
References WorldSession::GetPlayer(), Player::GetQuestLevel(), Player::GetQuestMinLevel(), Player::GetQuestStatus(), ChatHandler::getSelectedPlayerOrSelf(), ChatHandler::GetSession(), ChatHandler::GetTrinityString(), LANG_COMMAND_NOQUESTFOUND, LANG_COMMAND_QUEST_ACTIVE, LANG_COMMAND_QUEST_COMPLETE, LANG_COMMAND_QUEST_REWARDED, LANG_QUEST_LIST_CHAT, LANG_QUEST_LIST_CONSOLE, Player::m_playerData, ChatHandler::PSendSysMessage(), QUEST_STATUS_COMPLETE, QUEST_STATUS_INCOMPLETE, QUEST_STATUS_REWARDED, sContentTuningStore, sDB2Manager, ChatHandler::SendSysMessage(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 840 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, SkillLineEntry::DisplayName, Player::GetPureMaxSkillValue(), Player::GetPureSkillValue(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), Player::GetSkillPermBonusValue(), Player::GetSkillTempBonusValue(), ChatHandler::GetTrinityString(), Player::HasSkill(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOSKILLFOUND, LANG_KNOWN, LANG_SKILL_LIST_CHAT, LANG_SKILL_LIST_CONSOLE, LANG_SKILL_VALUES, LOCALE_enUS, ChatHandler::PGetParseString(), ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sSkillLineStore, sWorld, TOTAL_LOCALES, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 927 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, DIFFICULTY_NONE, SpellInfo::GetEffects(), SpellInfo::GetRank(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), ChatHandler::GetTrinityString(), Unit::HasAura(), Player::HasSpell(), LANG_ACTIVE, LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOSPELLFOUND, LANG_KNOWN, LANG_LEARN, LANG_PASSIVE, LANG_SPELL_RANK, LANG_TALENT, LOCALE_enUS, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), SPELL_ATTR0_CU_IS_TALENT, sSpellMgr, sSpellNameStore, sWorld, TOTAL_LOCALES, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1038 of file cs_lookup.cpp.
References DIFFICULTY_NONE, SpellInfo::GetEffects(), SpellInfo::GetRank(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), ChatHandler::GetTrinityString(), Unit::HasAura(), Player::HasSpell(), LANG_ACTIVE, LANG_COMMAND_NOSPELLFOUND, LANG_KNOWN, LANG_LEARN, LANG_PASSIVE, LANG_SPELL_RANK, LANG_TALENT, localeNames, ChatHandler::SendSysMessage(), SPELL_ATTR0_CU_IS_TALENT, and sSpellMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1110 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOTAXINODEFOUND, LANG_TAXINODE_ENTRY_LIST_CHAT, LANG_TAXINODE_ENTRY_LIST_CONSOLE, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sTaxiNodesStore, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1163 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_TELE_LOCATION, LANG_COMMAND_TELE_NOLOCATION, LANG_COMMAND_TELE_PARAMETER, GameTele::name, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), sObjectMgr, sWorld, Utf8toWStr(), GameTele::wnameLow, and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1221 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, GENDER_FEMALE, GENDER_MALE, Unit::GetGender(), WorldObject::GetName(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), ChatHandler::GetTrinityString(), Player::HasTitle(), LANG_ACTIVE, LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOTITLEFOUND, LANG_KNOWN, LANG_TITLE_LIST_CHAT, LANG_TITLE_LIST_CONSOLE, LOCALE_enUS, Player::m_playerData, ChatHandler::PGetParseString(), ChatHandler::PSendSysMessage(), sCharTitlesStore, ChatHandler::SendSysMessage(), sWorld, TOTAL_LOCALES, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1514 of file cs_lookup.cpp.
References CHAR_SEL_CHAR_GUID_NAME_BY_ACC, CharacterDatabase, CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, Field::GetString(), ChatHandler::GetTrinityString(), Field::GetUInt32(), Field::GetUInt8(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_LOOKUP_PLAYER_ACCOUNT, LANG_LOOKUP_PLAYER_CHARACTER, LANG_NO_PLAYERS_FOUND, LANG_ONLINE, ChatHandler::PSendSysMessage(), ChatHandler::SetSentErrorMessage(), PreparedStatementBase::setUInt32(), sWorld, and ObjectGuid::ToString().
Referenced by HandleLookupPlayerAccountCommand(), HandleLookupPlayerEmailCommand(), and HandleLookupPlayerIpCommand().