Ashley100
Умник
Привет форумчане, у меня такая проблема. Я захожу на серв, регаюсь нормально, и играю. А после ралога, авторизуюсь и появляюсь в скине Сиджея под текстурами по середине карты, то есть данные акка не считываются. Мод на MySQL R7, после регистрации на сервере, данные сохраняются в БД как надо.
Когда я авторизуюсь, я появляюсь в скине Сиджея, но если пишу /spawn id, то появляюсь как надо на респе. Вообщем так
Я думаю что все дело в не правильном запросе в БД в DialogResponse...
Вот код DialogResponse:
Когда я авторизуюсь, я появляюсь в скине Сиджея, но если пишу /spawn id, то появляюсь как надо на респе. Вообщем так
Я думаю что все дело в не правильном запросе в БД в DialogResponse...
Вот код DialogResponse:
PHP:
strreplace(inputtext, '%', '#');
strreplace(inputtext, '\\', '#');
pTemp[playerid][pDialog] = false;
switch ( dialogid )
{
case DIALOG_LOGIN:
{
new query [ 512 ], temp [ 128 ] ;
if ( strlen ( inputtext ) < 6 )
{
format ( query, sizeof query, "{FFFFFF}---------------------------------------------------------------------\n\n" ) ;
strcat ( query, "Добро пожаловать на {33AAFF}"NAME_SERVER"\n\n" ) ;
format ( temp, sizeof temp, "{FFFFFF}Логин {33AAFF}%s {FFFFFF}зарегистрирован\n\n", PlayerName [ playerid ] ) ;
strcat ( query, temp ) ;
strcat ( query, "Введи пароль {FF0000}(мин. 6 симв.)\n\n" ) ;
strcat ( query, "{FFFFFF}---------------------------------------------------------------------\n" ) ;
MyShowPlayerDialog ( playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{FFFFFF}Авторизация", query, "Ввести", "" ) ;
}
else
{
mysql_real_escape_string ( inputtext, temp ) ;
format ( query, sizeof query, "SELECT * FROM `users` WHERE `login` = '%s' AND `password` = '%s' LIMIT 1", PlayerName [ playerid ] , temp ) ;
mysql_function_query ( dbHandle, query, true, "PlayerLogin", "i", playerid ) ;
}
