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

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

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

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

/makeadmin

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

DonJefferi

Умник
Помогите пожалуйста! Вставил себе в мод команду для выдачи админки в онлайн, админку выдает в игре и рандомный пароль, но когда я перезагружаю мод вхожу админки и пароля нету. Писал в SaveAccount все и все равно
Код:
 else if(strcmp(cmd, "/makeadmin", true) == 0)
  {
      if(IsPlayerConnected(playerid))
 	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)){
			SCM(playerid, -1, "{999999}Используйте: /makeadmin [id игрока] [от 1 до 13]");return true;}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if(level > 13 || level < 0) { SCM(playerid, -1, "Ошибка: только от 1 до 13"); return true; }
	        if (PlayerInfo[playerid][pAdmin] >= 13)
	        if(IsPlayerConnected(para1))
	        {
	            if(para1 != INVALID_PLAYER_ID)
	            {
                if(level == 0)
		        {
		             PlayerInfo[para1][pAdmin] = 0;
	                 PlayerInfo[para1][pDostup] = 0;
	                 new string[100];
	                 format(string, sizeof(string), "{6495ED}Администратор %s аннулировал Вам полномочия администратора!",PlayerInfo[playerid][pNames]);
	                 SendClientMessage(para1, COLOR_GRAD1, string);
	                 format(string, sizeof(string), "{6495ED}Аннулирование прав администратора у %s прошло успешно.",PlayerInfo[para1][pNames]);
	                 SendClientMessage(playerid, COLOR_GRAD1, string);
	                 return true;
	            }
                    PlayerInfo[para1][pAdmin] = level;
                    if(PlayerInfo[para1][pAdmin] != 0) // Если админка не равна 0, то ...
					{
						if(PlayerInfo[para1][pDostup] == 0 || PlayerInfo[para1][pDostup] == 2038) PlayerInfo[para1][pDostup] = 124+random(8999); // Генерируем рандомный админ пароль
					}
	                new stringezr[64]; new stringezrz[400];
	                format(stringezr,64, "{FF0000}[INFO] Администратора.");
	                format(stringezrz,400, "{FFCC00}Вы были назначены администратором %d уровня\n{FFCC00}Ваш пароль от панели: {66FF00}%d\n{FF0000}[{FFFFFF}Внимание{FF0000}]{FFFFFF} Сделайте скриншот нажав F8\n{FF0000}[{FFFFFF}Внимание{FF0000}]{FFFFFF} Без пароля вас не впустит на сервер.", PlayerInfo[para1][pAdmin],PlayerInfo[para1][pDostup]);
	                SPD(para1,2934,DIALOG_STYLE_MSGBOX,stringezr,stringezrz,"Далее","Назад");
	                SendClientMessage(playerid, COLOR_GRAD1, "Должность администратора успешно выдана.");
	                SavePlayer(para1);
	            }
	        }
	        return true;
	    }
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу