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

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

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

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

Проверка на админку

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

Booble

Умник
Когда входит в игру администратор ему открывает окно админ авторизации вводя пароль пишит вы не администратор в бд стоит 12 лвл но вот если в игре перевыдать админку то все работает в чем может быть проблема?

PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 2934)
	{
		new ip[20];
		GetPlayerIp(playerid,ip,20);
		if(response)
		{
			if(PlayerInfo[playerid][bAdmin] < 1) return SendClientMessage(playerid, COLOR_GREY, "Вы не администратор!");
			if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT, "Админ авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n	размером от 6 до 15 символов", "Вход", "Отмена");
			if(!strcmp(PlayerInfo[playerid][pDostup],inputtext, true))
			{
				dostup[playerid] = 1;
				SendClientMessage(playerid, 0xEAC700FF, "Вы авторизировались как Администратор");
				//new stringer[500];
				format(stringer, 70, "<ALogin> вошел %s[%d]",PlayerInfo[playerid][pNames],playerid);
				ABroadCast(0xEAC700FF, stringer, 1);
				if(PlayerInfo[playerid][bAdmin] >= 12)
				{
					if(!strcmp(PlayerInfo[playerid][pNames], "Michael_Dixon", true) || !strcmp(PlayerInfo[playerid][pNames], "None", true) || !strcmp(PlayerInfo[playerid][pNames], "None", true) || !strcmp(PlayerInfo[playerid][pNames], "None", true) || !strcmp(PlayerInfo[playerid][pNames], "None", true) ||
							!strcmp(PlayerInfo[playerid][pNames], "None", true)) { TogglePlayerControllable(playerid, 1); return true; }
                    else
					{
						PlayerInfo[playerid][bAdmin] = 0;
						SendClientMessage(playerid, COLOR_WHITE, "______Good Bay!______");
					}
				}
			}
			else
			{
				KickEx(playerid);
				format(stringer, sizeof(stringer), "{ff0000}ВНИМАНИЕ:{"#cWHITE"} Администратор %s, ввёл неверный пароль. Его IP: %s",PlayerInfo[playerid][pNames], ip);
				ABroadCast(0xEAC700FF, stringer, 1);
			}
			return true;
	 	}
	  	else
 	 	{
	 		KickEx(playerid);
			format(stringer, sizeof(stringer), "{ff0000}ВНИМАНИЕ:{"#cWHITE"} Администратор %s, нажал на копку отмены при вводе админ пароля. Его IP: %s",PlayerInfo[playerid][pNames],ip);
			ABroadCast(0xEAC700FF, stringer, 1);
	 	}
 	}
	if(PlayerInfo[playerid][bAdmin] > 0 && dostup[playerid] == 0)
	{
		ShowPlayerDialog(playerid, 2934, DIALOG_STYLE_PASSWORD, "Админ авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\nразмером от 4 до 15 символов", "Вход", "Отмена");
		return true;
 	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу