PHP код:
diff --git a/src/game/Chat.cpp b/src/game/Chat.cpp
index 7eb26f5..b4f4cdd 100644
--- a/src/game/Chat.cpp
+++ b/src/game/Chat.cpp
@@ -512,6 +512,7 @@ ChatCommand * ChatHandler::getCommandTable()
{ "reserved_name", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadReservedNameCommand, "", NULL },
{ "reputation_reward_rate", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadReputationRewardRateCommand, "", NULL },
{ "reputation_spillover_template",SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadReputationSpilloverTemplateCommand,"", NULL },
+ { "refer_a_friend_table", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadReferAFriendCommand, "", NULL },
{ "skill_discovery_template", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadSkillDiscoveryTemplateCommand, "", NULL },
{ "skill_extra_item_template", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadSkillExtraItemTemplateCommand, "", NULL },
{ "skill_fishing_base_level", SEC_ADMINISTRATOR, true, &ChatHandler::HandleReloadSkillFishingBaseLevelCommand, "", NULL },
diff --git a/src/game/Chat.h b/src/game/Chat.h
index 7db3af4..23f406c 100644
--- a/src/game/Chat.h
+++ b/src/game/Chat.h
@@ -432,6 +432,7 @@ class ChatHandler
bool HandleReloadReservedNameCommand(char* args);
bool HandleReloadReputationRewardRateCommand(char* args);
bool HandleReloadReputationSpilloverTemplateCommand(char* args);
+ bool HandleReloadReferAFriendCommand(char* args);
bool HandleReloadSkillDiscoveryTemplateCommand(char* args);
bool HandleReloadSkillExtraItemTemplateCommand(char* args);
bool HandleReloadSkillFishingBaseLevelCommand(char* args);
diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp
index d0f2086..461d4e5 100644
--- a/src/game/Level3.cpp
+++ b/src/game/Level3.cpp
@@ -803,6 +803,14 @@ bool ChatHandler::HandleReloadQuestStartScriptsCommand(char* args)
return true;
}
+bool ChatHandler::HandleReloadReferAFriendCommand(char* /*args*/)
+{
+ sLog.outString( "Loading Refer-A-Friend State Data..." );
+ sObjectMgr.LoadReferAFriendStateTable();
+ SendGlobalSysMessage("DB table `refer_a_friend_table` reloaded.");
+ return true;
+}
+
bool ChatHandler::HandleReloadSpellScriptsCommand(char* args)
{
if (sWorld.IsScriptScheduled())