22.08.2012, 12:46
Yes, it does.
Код:
public OnPlayerDisconnect(playerid, reason) { new Query[ 200 ], name[ MAX_PLAYER_NAME ] ; GetPlayerName(playerid, name, sizeof(name)); if(Bit1_Get(g_PlayerLogged, playerid) == 1) { format(Query,sizeof(Query),"UPDATE `USERS` SET SCORE = '%d', CASH = '%d', ADMINLEVEL = '%d', KILLS = '%d', DEATHS = '%d', RESPECT = '%d', SKIN = '%d' WHERE `NAME` = '%s' COLLATE NOCASE", GetPlayerScore(playerid), GetPlayerMoney(playerid), Bit16_Get(g_AdminLevel, playerid), Bit16_Get(g_Kills, playerid), Bit16_Get(g_Deaths, playerid), Bit16_Get(g_Respect, playerid), GetPlayerSkin(playerid), DB_Escape(name)); db_query(Database, Query); Bit1_Set(g_PlayerLogged, playerid, false); } return 1; }