for optimize
PHP Code:
#if defined USING_SQL
g_sql_tuple = SQL_MakeStdTuple()
SQL_ThreadQuery(g_sql_tuple, "QueryCreateTable", "CREATE TABLE IF NOT EXISTS ^"Achievement^" ( ^"name^" VARCHAR(32) NOT NULL, ^"authid^" VARCHAR(35) NOT NULL, ^"data^" VARCHAR(256) NOT NULL );" )
#else
g_iVault = nvault_open("Achievements")
if(g_iVault == INVALID_HANDLE)
set_fail_state( "Error opening nVault" )
#endif
And I think then don't save 'player' achievements.