static int script_autosave_mapreg(int tid, unsigned int tick, int id, intptr_t data) { if( mapreg_dirty ) script_save_mapreg(); return 0; }
void mapreg_final(void) { if( mapreg_dirty ) script_save_mapreg(); db_destroy(mapreg_db); db_destroy(mapregstr_db); }
void mapreg_final(void) { if( mapreg_dirty ) script_save_mapreg(); mapreg_db->destroy(mapreg_db,NULL); mapregstr_db->destroy(mapregstr_db,NULL); }
static int script_autosave_mapreg(int tid, unsigned int tick, int id, intptr data) { if( mapreg_dirty ) script_save_mapreg(); itemdb_save_serials(); return 0; }
void mapreg_reload (void) { if (mapreg_dirty) script_save_mapreg(); db_clear (mapreg_db); db_clear (mapregstr_db); script_load_mapreg(); }
void mapreg_reload(void) { if( mapreg_dirty ) script_save_mapreg(); mapreg_db->clear(mapreg_db, NULL); mapregstr_db->clear(mapregstr_db, NULL); script_load_mapreg(); }
void do_final_script(void) { if (mapreg_dirty >= 0) script_save_mapreg(); mapreg_db.clear(); mapregstr_db.clear(); scriptlabel_db.clear(); userfunc_db.clear(); str_datam.clear(); }
static void script_autosave_mapreg(TimerData *, tick_t) { if (mapreg_dirty) script_save_mapreg(); }