14.05.2014, 16:50
Доброго времени суток! Пишу гейммод с нуля, использую плагин MySQL и наткнулся на такие грабли при организации авторизации:
Т.е. игрок подключается, уходит запрос в базу данных в отдельном потоке, дальше вызывается функция OnPlayerConnected - с этим всё нормально. Но получается, что игрок сразу переходит в режим выбора скина, а только после этого появляется диалог для ввода пароля.

Как бы это дело пофиксить, кто подскажет?
PHP код:
public OnPlayerConnect(playerid)
{
new query[MAX_QUERY];
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
mysql_format(MySQL, query, sizeof(query), "SELECT * FROM `players` WHERE `name` = '%e'", PlayerName);
mysql_tquery(MySQL, query, "OnPlayerConnected", "d", playerid);
return 1;
}

Как бы это дело пофиксить, кто подскажет?