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

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

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

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

/makeadmin

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

Sanek99

Новичок
Здравствуйте Форумчане,Вот решил выложить удобную команду!
Плюс этой команды то что дать админку могут только ники прописаные в ней
Она очень удобна,если взломают ркон админку себе не дадут
Кому нравится от +са не откажусь
PHP:
if(strcmp("/makeadmin", cmdtext, true, 10) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
		    new Nick1[MAX_PLAYER_NAME];
      		GetPlayerName(playerid, Nick1, sizeof(Nick1));
		    if(!strcmp(Nick1, "Jake_Simon", true) || !strcmp(Nick1, "Ivan_Budko", true) || !strcmp(Nick1, "Johny_Smyth", true))
	  		{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 11) return SendClientMessage(playerid, COLOR_WHITE, "{22ff00}» {bbbbbb}Ââåäèòå{FFFFFF}: /makeadmin [èä] [0 - 11]");
				new para1,level;
				para1 = ReturnUser(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				if(level > 12 || level < 0) return SendClientMessage(playerid, COLOR_GREY, "{F70000}x {ADAEAD}LVL Àäìèíêè ìîæåò áûòü îò 0 äî 11");
				if(PlayerInfo[playerid][pAdmin] >= 0 || IsPlayerAdmin(playerid))
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pAdmin] = level;
							new randomadmlvl = 1000 + random(8999);
							PlayerInfo[para1][pDostup] = randomadmlvl;
							format(string, sizeof(string), "{ffa500}%s íàçíà÷èë(à) Âàñ àäìèíèñòðàòîðîì %d ðàíãà. A.Pass: %d",sendername, level, PlayerInfo[para1][pDostup]);
							SendClientMessage(para1, 0x6495EDFF, string);
							format(string, sizeof(string), "{ffa500}Âû íàçíà÷àëè %s àäìèíèñòðàòîðîì %d ðàíãà.", giveplayer,level);
							SendClientMessage(playerid, 0x6495EDFF, string);
							format(string,sizeof(string),"%s íàçíà÷èë èãðîêà %s àäìèíèñòðàòîðîì %d ðàíãà.",sendername,giveplayer,level);
						    WriteLog("ADMIN.log",string);
						}
					}
				}
				else { SendClientMessage(playerid, COLOR_GRAD1, "{F70000}x {ADAEAD}Âû íå óïîëíîìî÷åíû èñïîëüçîâàòü ýòó êîìàíäó!"); }
			}
		}
		return true;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу