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

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

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

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

[C.M.D] Оптимизированная команда /makeleader

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

Gressie

Мастер
для GF модов....
PHP:
if(strcmp(cmd, "/makeleader", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Введите: /makeleader [id/ник] [Номер]");
		    new para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			new level = strval(tmp);
			if(level > 11 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 0 и больше 11!"); return 1; }
			if (PlayerInfo[playerid][pAdmin] >= 1337)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
			            if(PlayerInfo[para1][pMember] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок состоит во фракции");
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pLeader] = level;
						format(string, sizeof(string), "Администратор %s назначил вас контролировать данную организацию", sendername);
						SendClientMessage(para1, COLOR_LIGHTBLUE, string);
						format(string, sizeof(string), "Вы назначили %s контролировать данную организацию", giveplayer);
						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
						switch(level)
						{
						case 0: PlayerInfo[para1][pChar] = 0;
						case 1: PlayerInfo[para1][pChar] = 288;
						case 2: PlayerInfo[para1][pChar] = 286;
						case 3: PlayerInfo[para1][pChar] = 287;
						case 4: PlayerInfo[para1][pChar] = 228;
						case 5: PlayerInfo[para1][pChar] = 113;
						case 6: PlayerInfo[para1][pChar] = 120;
						case 7: PlayerInfo[para1][pChar] = 147;
						case 8: PlayerInfo[para1][pChar] = 294;
						case 9: PlayerInfo[para1][pChar] = 227;
						case 10: PlayerInfo[para1][pChar] = 61;
						case 11: PlayerInfo[para1][pChar] = 171;
						}
					    gTeam[para1] = 11;
					    PlayerInfo[para1][pTeam] = 11;
					    SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1,"Вы не авторизированы как администратор 1337 уровня!");
			}
		}
		return true;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу