Example #1
0
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();
}
Example #2
0
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();
}