public ClientDisconnect(Handle:event, const String:name[], bool:dontBroadcast)
{
decl String:sAuth[32];
new client = GetClientOfUserId(GetEventInt(event, "userid"));
GetClientAuthString(client, sAuth, sizeof(sAuth) - 1);
if(0 < client <= MaxClients && !IsFakeClient(client))
{
new String:pName[256];
GetClientName(client, pName, 256);
decl String:query[256];
Format(query, sizeof(query), "INSERT OR REPLACE INTO users('Steam', 'Nick', 'Level', 'XP', 'Kills', 'Deaths', 'Credits') VALUES ('%s', '%s', %d, %d, %d, %d, %d);", sAuth, pName, Player[pLevel][client], Player[pXP][client], Player[pKills][client], Player[pDeaths][client], Player[pCredits][client]);
SQL_TQuery(db, SQL_SelectPlayerCallback, query, 0);
}
}