[10945] Restore check scripting lib API at load.

Also report result of script library load/reload to chat/console.
This commit is contained in:
VladimirMangos 2011-01-01 18:10:50 +03:00
parent d4018322b9
commit 84b5ee3b43
10 changed files with 69 additions and 14 deletions

View file

@ -938,10 +938,20 @@ bool ChatHandler::HandleLoadScriptsCommand(char* args)
if (!*args)
return false;
if (!sScriptMgr.LoadScriptLibrary(args))
return true;
switch(sScriptMgr.LoadScriptLibrary(args))
{
case SCRIPT_LOAR_OK:
sWorld.SendWorldText(LANG_SCRIPTS_RELOADED_ANNOUNCE);
SendSysMessage(LANG_SCRIPTS_RELOADED_OK);
break;
case SCRIPT_LOAR_ERR_NOT_FOUND:
SendSysMessage(LANG_SCRIPTS_NOT_FOUND);
break;
case SCRIPT_LOAR_ERR_WRONG_API:
SendSysMessage(LANG_SCRIPTS_WRONG_API);
break;
}
sWorld.SendWorldText(LANG_SCRIPTS_RELOADED);
return true;
}