|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Member Functions | |
| std::vector< ChatCommand > | GetCommands () const OVERRIDE |
| lookup_commandscript () | |
| Public Member Functions inherited from ScriptObject | |
| const std::string & | GetName () const |
| virtual bool | IsDatabaseBound () 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 | HandleLookupItemSetCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupMapCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupObjectCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupPlayerAccountCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupPlayerEmailCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupPlayerIpCommand (ChatHandler *handler, char const *args) |
| static bool | HandleLookupQuestCommand (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 | LookupPlayerSearchCommand (PreparedQueryResult result, int32 limit, ChatHandler *handler) |
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 23 of file cs_lookup.cpp.
|
inline |
Definition at line 26 of file cs_lookup.cpp.
References CommandScript::CommandScript().
|
inlinevirtual |
Implements CommandScript.
Definition at line 28 of file cs_lookup.cpp.
References HandleLookupAreaCommand(), HandleLookupCreatureCommand(), HandleLookupEventCommand(), HandleLookupFactionCommand(), HandleLookupItemCommand(), HandleLookupItemSetCommand(), HandleLookupMapCommand(), HandleLookupObjectCommand(), HandleLookupPlayerAccountCommand(), HandleLookupPlayerEmailCommand(), HandleLookupPlayerIpCommand(), HandleLookupQuestCommand(), HandleLookupSkillCommand(), HandleLookupSpellCommand(), HandleLookupSpellIdCommand(), HandleLookupTaxiNodeCommand(), HandleLookupTeleCommand(), HandleLookupTitleCommand(), OVERRIDE, rbac::RBAC_PERM_COMMAND_LOOKUP, 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_ITEMSET, rbac::RBAC_PERM_COMMAND_LOOKUP_MAP, rbac::RBAC_PERM_COMMAND_LOOKUP_OBJECT, rbac::RBAC_PERM_COMMAND_LOOKUP_PLAYER, 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_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 69 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOAREAFOUND, AreaTableEntry::m_AreaName, AreaTableEntry::m_ID, ChatHandler::PSendSysMessage(), sAreaStore, ChatHandler::SendSysMessage(), sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 126 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 204 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, GameEventData::description, ChatHandler::GetSession(), ChatHandler::GetSkyFireString(), 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 259 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, FACTION_FLAG_AT_WAR, FACTION_FLAG_HIDDEN, FACTION_FLAG_INACTIVE, FACTION_FLAG_INVISIBLE_FORCED, FACTION_FLAG_PEACE_FORCED, FACTION_FLAG_VISIBLE, FactionState::Flags, ReputationMgr::GetReputation(), Player::GetReputationMgr(), ReputationMgr::GetReputationRankStrIndex(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSkyFireString(), ReputationMgr::GetState(), 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, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sFactionStore, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 342 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), ChatHandler::GetSessionDbLocaleIndex(), 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 424 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOITEMSETFOUND, LANG_ITEMSET_LIST_CHAT, LANG_ITEMSET_LIST_CONSOLE, ItemSetEntry::name, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sItemSetStore, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1096 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), WorldSession::GetSessionDbcLocale(), ChatHandler::GetSkyFireString(), LANG_ARENA, LANG_BATTLEGROUND, LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOMAPFOUND, LANG_CONTINENT, LANG_INSTANCE, LANG_RAID, LANG_SCENARIO, MAP_ARENA, MAP_BATTLEGROUND, MAP_DUNGEON, MAP_RAID, MAP_SCENARIO, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sMapStore, sWorld, TOTAL_LOCALES, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 477 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 1198 of file cs_lookup.cpp.
References LOGIN_SEL_ACCOUNT_LIST_BY_NAME, LoginDatabase, LookupPlayerSearchCommand(), AccountMgr::normalizeString(), and PreparedStatement::setString().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1222 of file cs_lookup.cpp.
References LOGIN_SEL_ACCOUNT_LIST_BY_EMAIL, LoginDatabase, LookupPlayerSearchCommand(), and PreparedStatement::setString().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1168 of file cs_lookup.cpp.
References WorldSession::GetPlayer(), WorldSession::GetRemoteAddress(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), Player::GetSession(), LOGIN_SEL_ACCOUNT_BY_IP, LoginDatabase, LookupPlayerSearchCommand(), and PreparedStatement::setString().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 554 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, Quest::GetQuestId(), Quest::GetQuestLevel(), Player::GetQuestStatus(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSessionDbLocaleIndex(), ChatHandler::GetSkyFireString(), Quest::GetTitle(), 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, ChatHandler::PSendSysMessage(), QUEST_STATUS_COMPLETE, QUEST_STATUS_INCOMPLETE, QUEST_STATUS_REWARDED, ChatHandler::SendSysMessage(), sObjectMgr, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 684 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, Player::GetPureMaxSkillValue(), Player::GetPureSkillValue(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), Player::GetSkillPermBonusValue(), Player::GetSkillTempBonusValue(), ChatHandler::GetSkyFireString(), Player::HasSkill(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOSKILLFOUND, LANG_KNOWN, LANG_SKILL_LIST_CHAT, LANG_SKILL_LIST_CONSOLE, LANG_SKILL_VALUES, SkillLineEntry::name, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sSkillLineStore, sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 754 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, SpellEffectInfo::Effect, SpellInfo::Effects, SpellInfo::GetRank(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSkyFireString(), GetTalentSpellCost(), Unit::HasAura(), Player::HasSpell(), SpellInfo::IsPassive(), LANG_ACTIVE, LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOSPELLFOUND, LANG_KNOWN, LANG_LEARN, LANG_PASSIVE, LANG_SPELL_RANK, LANG_TALENT, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), SPELL_EFFECT_LEARN_SPELL, SpellInfo::SpellName, sSpellMgr, sWorld, SpellEffectInfo::TriggerSpell, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 846 of file cs_lookup.cpp.
References SpellInfo::GetRank(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), ChatHandler::GetSkyFireString(), GetTalentSpellCost(), Unit::HasAura(), Player::HasSpell(), LANG_ACTIVE, LANG_COMMAND_NOSPELLFOUND, LANG_KNOWN, LANG_LEARN, LANG_PASSIVE, LANG_SPELL_RANK, LANG_TALENT, localeNames, ChatHandler::SendSysMessage(), SPELL_EFFECT_LEARN_SPELL, and sSpellMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 916 of file cs_lookup.cpp.
References CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, ChatHandler::GetSession(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOTAXINODEFOUND, LANG_TAXINODE_ENTRY_LIST_CHAT, LANG_TAXINODE_ENTRY_LIST_CONSOLE, TaxiNodesEntry::map_id, TaxiNodesEntry::name, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), sTaxiNodesStore, sWorld, Utf8FitTo(), Utf8toWStr(), wstrToLower(), TaxiNodesEntry::x, TaxiNodesEntry::y, and TaxiNodesEntry::z.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 972 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 1030 of file cs_lookup.cpp.
References CharTitlesEntry::bit_index, CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, WorldObject::GetName(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), ChatHandler::GetSkyFireString(), Object::GetUInt32Value(), Player::HasTitle(), LANG_ACTIVE, LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_COMMAND_NOTITLEFOUND, LANG_KNOWN, LANG_TITLE_LIST_CHAT, LANG_TITLE_LIST_CONSOLE, CharTitlesEntry::name, PLAYER_FIELD_PLAYER_TITLE, ChatHandler::PSendSysMessage(), sCharTitlesStore, ChatHandler::SendSysMessage(), sWorld, Utf8FitTo(), Utf8toWStr(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 1242 of file cs_lookup.cpp.
References CHAR_SEL_CHAR_GUID_NAME_BY_ACC, CharacterDatabase, CONFIG_MAX_RESULTS_LOOKUP_COMMANDS, Field::GetString(), Field::GetUInt32(), LANG_COMMAND_LOOKUP_MAX_RESULTS, LANG_LOOKUP_PLAYER_ACCOUNT, LANG_LOOKUP_PLAYER_CHARACTER, LANG_NO_PLAYERS_FOUND, ChatHandler::PSendSysMessage(), ChatHandler::SetSentErrorMessage(), PreparedStatement::setUInt32(), and sWorld.
Referenced by HandleLookupPlayerAccountCommand(), HandleLookupPlayerEmailCommand(), and HandleLookupPlayerIpCommand().