Brazillec13
Умник
Привет всем. Сделал я попытки на ввод пароля и теперь введя верный пароль выкидывает диалог с неверным паролем, вот такая вод проблемка.
Диалог авторизации:
---------- Post added at 19:42 ---------- Previous post was at 19:40 ----------
Да и регстрация mysql R5, в onplayerconnect вписал вот это
GetPlayerName(playerid, PlayerInfo[playerid][pName], MAX_PLAYER_NAME);
format(query, sizeof(query), "SELECT * FROM `Accounts` WHERE `Password` = '%s'", pPassword);
Диалог авторизации:
Код:
if(dialogid == 1)
{
if(response)
{
if(!strlen(inputtext))
{
new dialog[250];
format(dialog, sizeof(dialog),
"{EA0000}Пожалуйста, введите Ваш пароль для авторизации.", PlayerInfo[playerid][pName]);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"{EA0000}Ошибка",dialog,"Назад","");
}
else
{
if(strcmp(inputtext, PlayerInfo[playerid][pPassword], true))
{
PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
SpawnPlayer(playerid);
}
else
{
if(Odds[playerid] == 0)
{
Odds[playerid] = 1;
ShowPlayerDialog(playerid,12,DIALOG_STYLE_MSGBOX,"Ошибка!","{d95a41}Внимание! Вы ввели не верный пароль!\n\tУ вас осталось (2) попытки\nПосле вы будете временно забанены","Повтор","Выйти");
}
else if(Odds[playerid] == 1)
{
Odds[playerid] = 2;
ShowPlayerDialog(playerid,11,DIALOG_STYLE_MSGBOX,"Ошибка!","{d95a41}Внимание! Вы ввели не верный пароль!\n\tУ вас осталось (1) попытки\nПосле вы будете временно забанены","Повтор","Выйти");
}
else if(Odds[playerid] == 2)
{
Odds[playerid] = 0;
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"{c42100}Внимание","{d95a41} Вы были кикнуты\nВведите ''/q'' чтобы выйти","Закрыть","");
Kick(playerid);
}
}
}
}
else
{
KickWithMessage(playerid, 0xFF0000FF, "ывф");
}
return true;
}
---------- Post added at 19:42 ---------- Previous post was at 19:40 ----------
Да и регстрация mysql R5, в onplayerconnect вписал вот это
GetPlayerName(playerid, PlayerInfo[playerid][pName], MAX_PLAYER_NAME);
format(query, sizeof(query), "SELECT * FROM `Accounts` WHERE `Password` = '%s'", pPassword);
