29.05.2016, 21:13
PHP код:
new player_session_id[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
player_session_id[playerid] ++;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
player_session_id[playerid] ++;
return 1;
}
//где надо
format(query, sizeof query, "SELECT `ID` FROM "TABLE_ACCOUNT" WHERE `Name` = '%s' LIMIT 1", sn);
mysql_tquery(dbHandle, query, "OnAccountIDSelected", "dd", playerid, player_session_id[playerid]);
forward OnAccountIDSelected(playerid, sessionid);
public OnAccountIDSelected(playerid, sessionid)
{
if(player_session_id[playerid] == sessionid)
{
if(cache_get_row_count() == 1)
{
//извлекаем данные
}
}
}