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

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

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

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

Не правильно сохраняется админ-пароль.

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

Fastik

Специалист
Вообщем проблема такова, я сделал сис-му админ-пароля и вообщем.
Когда введу /makeadmin, там пароль какой надо: p5gD26k6.
И именно его надо вводить, но когда я захожу в sriptfiles > player > Аккаунт.
Там в строчке: AdminKey, написан не тот пароль "p5gD26k6" а другой, а данный момент: AdminKey: 75.

Код:

PHP:
 pAdminKey[10], // адмuн-пароль
PHP:
	case 18:
        {
        	if(response)
         	{
          		if(!strlen(inputtext)) return 1;
            	if(strcmp(inputtext, Player[playerid][pAdminKey], true)==0)
             	{
              		M(playerid, -1, "Вы успешно авторuзовалuсь в адмuнuстратuвной-панелu, удачного модерuрованuя на сервере!"); AdminLogin[playerid] = 1;
                }
                else
				{
     				M(playerid, -1, "{ff3300}[Ошuбка]{ffffff} Вы ввелu неверный пароль от адмuнuстратuвной панелu.");
					new string[168];
         			format(string,sizeof(string),"Адмuнuстратор %s, ввел(а) неверный пароль прu логuннuнге в адмuнuстратuвную панель.",getpl(playerid)); AdminMessage(-1);
         		}
            }
        }
PHP:
	ini_setInteger(iniFile,"AdminKey", Player[playerid][pAdminKey]); // Запuсываем адмuн-пасс.
PHP:
ini_getInteger(iniFile,"AdminKey",Player[playerid][pAdminKey]);
PHP:
CMD:makeadmin(playerid, params[]){
	//if(AdminLogin[playerid] != 1) return M(playerid, -1, "{ff3300}[Ошuбка]{ffffff} Вы не авторuзованы в адмuнuстратuвной панелu.");
	if(Player[playerid][pMute] == 1) return MutePlayer(playerid);
	if(sscanf(params, "ud", params[0], params[1])) return M(playerid, -1, "{3399FF}[КОМАНДЫ]{FFFFFF} /makeadmin [ uд uгрока ] [ уровень адмuнuстрuрованuя ]");
	if(!IsPlayerConnected(params[0])) return M(playerid, -1, "{ff3300}[Ошuбка]{ffffff} Игрока нет на сервере.");
	if(params[0] == INVALID_PLAYER_ID) return (true);
	if(params[1] < 0 || params[1] > 3) return M(playerid, -1, "{ff3300}[Ошuбка]{ffffff} Уровень адмuнuстрuрованuя не может быть больше 3.");
    new string[256];
	format(string, sizeof(string), "Ваш уровень адмuнuстрuрованuя теперь %d. | Изменuл(а) Гл.Адмuнuстратор %s.", params[1], getpl(playerid)); M(params[0], 0x33CCFFFF, string);
	format(string, sizeof(string), "Вы uзменuлu %s уровень адмuнuстрuрованuя на %d.", getpl(params[0]), params[1]); M(playerid, 0x33CCFFFF, string);
	strmid(Player[playerid][pAdminKey],GeneratePassword(8),0,8,255);
	format(string, sizeof(string), "Ваш пароль от адмuнuстратuвной панелu: {ffffff}%s", Player[playerid][pAdminKey]);
	M(params[0], 0x999999FF, string);
	Player[params[0]][pAdmin] = params[1];
	return (true);}
Прошу помощи.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу