--- deliantra/server/server/login.c 2006/02/03 07:14:32 1.1 +++ deliantra/server/server/login.c 2006/03/16 21:08:20 1.2 @@ -369,6 +369,7 @@ free(tmpfilename); return 0; } + checksum = 0; sprintf(backupfile, "%s.tmp", filename); rename(filename, backupfile); @@ -400,6 +401,9 @@ esrv_send_inventory(op, op); chmod(filename,SAVE_MODE); + + execute_global_event (EVENT_PLAYER_SAVE, op, filename); + return 1; } @@ -697,6 +701,8 @@ new_draw_info_format(NDI_UNIQUE | NDI_ALL | NDI_DK_ORANGE, 5, NULL, "%s has entered the game.",pl->ob->name); + execute_global_event (EVENT_PLAYER_LOAD, op, filename); + /* Lauwenmark : Here we handle the LOGIN global event */ execute_global_event(EVENT_LOGIN, pl, pl->socket.host); op->contr->socket.update_look=1;