mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 16:37:01 +00:00
[sql/updates/2008_11_11_01_mangos_db_script_string.sql sql/updates/2008_11_11_02_mangos_scripts.sql] Implement localization support for db script command SCRIPT_COMMAND_TALK.
Now db script command strings stored in `db_script_string (mangos_string like table). Text field `datatext` replace by int field `dataint` that store index in `db_script_string` table. Indexes must be 2000000000+ (for avoid conflicts with mangos_string indexes). Changes required DB support and SCRIPT_COMMAND_TALK will not work with old data until fixing in DB.
This commit is contained in:
parent
b24ace11cf
commit
c9fd3705d7
11 changed files with 184 additions and 28 deletions
|
|
@ -132,6 +132,7 @@ bool ChatHandler::HandleReloadAllScriptsCommand(const char*)
|
|||
HandleReloadQuestStartScriptsCommand("a");
|
||||
HandleReloadSpellScriptsCommand("a");
|
||||
SendGlobalSysMessage("DB tables `*_scripts` reloaded.");
|
||||
HandleReloadDbScriptStringCommand("a");
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -597,6 +598,14 @@ bool ChatHandler::HandleReloadSpellScriptsCommand(const char* arg)
|
|||
return true;
|
||||
}
|
||||
|
||||
bool ChatHandler::HandleReloadDbScriptStringCommand(const char* arg)
|
||||
{
|
||||
sLog.outString( "Re-Loading Script strings from `db_script_string`...");
|
||||
objmgr.LoadDbScriptStrings();
|
||||
SendGlobalSysMessage("DB table `db_script_string` reloaded.");
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ChatHandler::HandleReloadGameGraveyardZoneCommand(const char* /*arg*/)
|
||||
{
|
||||
sLog.outString( "Re-Loading Graveyard-zone links...");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue