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

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

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

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

/makeadmin

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

iStrange

Компетентный
PHP:
	else if(strcmp(cmd, "/makeadmin", true) == 0)
	{
		if(PlayerInfo[playerid][bAdmin] < 13) return true;
		tmp = strcharsplit(cmdtext, idx);
		new para1 = ReturnUser(tmp);
		if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Введите: /makeadmin [id] [0-13]");
		tmp = strcharsplit(cmdtext, idx);
		new level = strval(tmp);
		if(level > 13 || level < 0) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Значение не может быть меньше 0 и больше 13!");
		if(IsPlayerConnected(para1))
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if(level == 0)
				{
					PlayerInfo[para1][bAdmin] = 0;
					PlayerInfo[para1][pDostup] = 0;
					dostup[para1] = 0;
					SendMes(para1, COLOR_GRAD1, "{6495ED}Администратор %s аннулировал Вам полномочия администратора!",PlayerInfo[playerid][pNames]);
					SendMes(playerid, COLOR_GRAD1, "{6495ED}Аннулирование прав администратора у %s прошло успешно.", PlayerInfo[para1][pNames]);
					format(stringer,64, " * %s zabral adminky y %s!", PlayerInfo[playerid][pNames], PlayerInfo[para1][pNames]);
					AdmLog(stringer);
					return true;
				}
				PlayerInfo[para1][bAdmin] = level;
				if(PlayerInfo[para1][pDostup] == 0 || PlayerInfo[para1][pDostup] == 2038) PlayerInfo[para1][pDostup] = 1000000+random(9999999);
				new stringezr[64]; new stringezrz[400];
				format(stringezr,64, "{FF0000}Ваш пароль от панели: %d", PlayerInfo[para1][pDostup]);
				format(stringezrz,400, "{FFCC00}Вы были назначены администратором %d уровня\n\n{FF0000}[{FFFFFF}Внимание{FF0000}]{FFFFFF} Сделайте скриншот нажав F8\n{FF0000}[{FFFFFF}Внимание{FF0000}]{FFFFFF} Без пароля вас не впустит на сервер.", PlayerInfo[para1][bAdmin]);
				SPD(para1,10349,DIALOG_STYLE_MSGBOX,stringezr,stringezrz,"Скриншот","сделал?");
				format(stringer,64, "[ADMIN] * Admin %s MAKEADMIN * %s * %d",PlayerInfo[playerid][pNames],PlayerInfo[para1][pNames],PlayerInfo[para1][bAdmin]);
				AdmLog(stringer);
				SendClientMessage(playerid, COLOR_GRAD1, "Должность администратора успешно выдана.");
				OnPlayerUpdateRL(para1);
			}
		}
		return true;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу