Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Попытки на ввод пароля

Статус
В этой теме нельзя размещать новые ответы.

Brazillec13

Умник
Привет всем. Сделал я попытки на ввод пароля и теперь введя верный пароль выкидывает диалог с неверным паролем, вот такая вод проблемка.
Диалог авторизации:
Код:
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);
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу