RIBON_DLL_EXPORT void ScriptsInit(char const* cfg_file = "riboncore.conf") { //Ribon Script startup outstring_log( "'########::'####:'########:::'#######::'##::: ##:"); outstring_log( " ##.... ##:. ##:: ##.... ##:'##.... ##: ###:: ##:"); outstring_log( " ##:::: ##:: ##:: ##:::: ##: ##:::: ##: ####: ##:"); outstring_log( " ########::: ##:: ########:: ##:::: ##: ## ## ##:"); outstring_log( " ##.. ##:::: ##:: ##.... ##: ##:::: ##: ##. ####:"); outstring_log( " ##::. ##::: ##:: ##:::: ##: ##:::: ##: ##:. ###:"); outstring_log( " ##:::. ##:'####: ########::. #######:: ##::. ##:"); outstring_log( "..:::::..::....::........::::.......:::..::::..::"); outstring_log( " S C R I P T"); outstring_log("Ribon Scripts initializing %s", _FULLVERSION); //Get configuration file if (!RScriptConfig.SetSource(cfg_file)) error_log("RSCR: Unable to open configuration file. Database will be unaccessible. Configuration values will use default."); else outstring_log("RSCR: Using configuration file %s",cfg_file); outstring_log(""); //Load database (must be called after SD2Config.SetSource). LoadDatabase(); outstring_log("RSCR: Loading C++ scripts"); barGoLink bar(1); bar.step(); outstring_log(""); for(uint16 i =0;i<MAX_SCRIPTS;++i) m_scripts[i]=NULL; FillSpellSummary(); AddScripts(); outstring_log(">> Loaded %i C++ Scripts.", num_sc_scripts); outstring_log(">> Load Overriden SQL Data."); LoadOverridenSQLData(); outstring_log(">> Load Overriden DBC Data."); LoadOverridenDBCData(); }
TRINITY_DLL_EXPORT void ScriptsInit(char const* cfg_file = _TRINITY_SCRIPT_CONFIG) { //Trinity Script startup outstring_log(" _____ _ _ _ ____ _ _"); outstring_log("|_ _| __(_)_ __ (_) |_ _ _/ ___| ___ _ __(_)_ __ | |_ "); outstring_log(" | || '__| | '_ \\| | __| | | \\___ \\ / __| \'__| | \'_ \\| __|"); outstring_log(" | || | | | | | | | |_| |_| |___) | (__| | | | |_) | |_ "); outstring_log(" |_||_| |_|_| |_|_|\\__|\\__, |____/ \\___|_| |_| .__/ \\__|"); outstring_log(" |___/ |_| "); outstring_log("Trinity Script initializing %s", _FULLVERSION); outstring_log(""); //Get configuration file if (!TScriptConfig.SetSource(cfg_file)) error_log("TSCR: Unable to open configuration file. Database will be unaccessible. Configuration values will use default."); else outstring_log("TSCR: Using configuration file %s",cfg_file); outstring_log(""); //Load database (must be called after SD2Config.SetSource). LoadDatabase(); outstring_log("TSCR: Loading C++ scripts"); barGoLink bar(1); bar.step(); outstring_log(""); for (uint16 i =0; i<MAX_SCRIPTS; ++i) m_scripts[i]=NULL; FillSpellSummary(); AddScripts(); outstring_log(">> Loaded %i C++ Scripts.", num_sc_scripts); outstring_log(">> Load Overriden SQL Data."); LoadOverridenSQLData(); outstring_log(">> Load Overriden DBC Data."); LoadOverridenDBCData(); }