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

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

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

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

Не сохраняются админ пароли

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

Леша 4036

Новичок
PHP:
	case 2934:
    	{
        	if(response)
        	{
            	if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_PASSWORD,"Админ авторизация","Введите пароль\n\nПароль должен состоять из латинских букв и цифр\nразмером от 4 до 15 символов","Вход","Отмена");
            	if(strlen(inputtext) < 4 || strlen(inputtext) > 15) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_PASSWORD,"Админ авторизация","Введите пароль\n\nОшибка! Пароль должен состоять из латинских букв и цифр\nразмером от 4 до 15 символов","Вход","Отмена");
            	Dostup[playerid] = strval(inputtext);
            	new admlvl;
				new iniFile = ini_openFile("data/adminlvls.dat");
      			ini_getInteger(iniFile, getName(playerid),admlvl);
      			ini_closeFile(iniFile);
        		if(Dostup[playerid] == 1000)
        		{
       				SendClientMessage(playerid, COLOR_GREY, "Данный пароль использовать нельзя!!");
       				return 1;
				}
				if(PlayerInfo[playerid][pDostup] == 2013)
				{
 				if(Dostup[playerid] == 2013)
   				{
            		SendClientMessage(playerid, COLOR_GREY, "Данный пароль использовать нельзя!!");
            		return 1;
				}
				if(admlvl == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы не модератор!");
				PlayerInfo[playerid][pAdmin] = admlvl;
				dostup[playerid] = 1;
				new pip[16];
				GetPlayerIp(playerid, pip, sizeof(pip));
				new sendername[MAX_PLAYER_NAME];
	 			GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "[%d] %s зарегестрировался",playerid,sendername);
	 			ABroadCast(0xF4B800AA,string,1);
	 			TogglePlayerControllable(playerid, 1);
	 			PlayerInfo[playerid][pDostup] = Dostup[playerid];
	 			format(string, sizeof(string), "Ваш пароль: %d",PlayerInfo[playerid][pDostup]);
				SendClientMessage(playerid, 0xF4B800AA,string);
  				}
            	if(Dostup[playerid] == PlayerInfo[playerid][pDostup])
            	{
					if(admlvl == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы не модератор!");
					PlayerInfo[playerid][pAdmin] = admlvl;
	                dostup[playerid] = 1;
	                new pip[16];
	                GetPlayerIp(playerid, pip, sizeof(pip));
	                new sendername[MAX_PLAYER_NAME];
	               	GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы авторизировались как модератор %d уровня",admlvl);
	   				SendClientMessage(playerid, 0xF4B800AA, string);
					format(string, sizeof(string), "<ALogin> вошел %s[%d]",sendername,playerid);
	   				ABroadCast(0xF4B800AA,string,1);
	   				TogglePlayerControllable(playerid, 1);
	   				return 1;
				}
				else
					{
            		SendClientMessage(playerid, COLOR_GREY, "Вы ввели неверный пароль");
            		new sendername[MAX_PLAYER_NAME];
               		GetPlayerName(playerid, sendername, sizeof(sendername));
 		 			format(string, sizeof(string), "<ALogin> %s[%d] ввел неверный пароль",sendername,playerid);
   					ABroadCast(0xF4B800AA,string,1);
       				return true;
					}
				}
  				else
  				{
		    return 1;
			}
    	}
Вот код, никак понять не могу в чем проблема
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу