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

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

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

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

Помогите сделать доступ к команде определённому игроку(По нику)

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

Va[D]im

Умник
Помогите сделать доступ к команде определённому игроку(По нику). Вот сама команда:
Код:
	if(strcmp(cmd, "/setadmin", true) == 0 && (IsPlayerAdmin(playerid)||tmpAA[playerid]==1))
	{
		    new tmp[255];
			tmp = strtok(cmdtext, idx);
			if(strlen(tmp)&&IsPlayerNPC(strval(tmp))) return 1;
			if(!strlen(tmp))
			{
				SendClientMessage(playerid,COLOR_WHITE," Использование: /setadmin ID");
			}
			else
			{
			  if(!IsPlayerConnected(strval(tmp)))
			  {
		         SendClientMessage(playerid,COLOR_WHITE," Неверный ID.");
			  }
			  else
			  {
				 if(admin[strval(tmp)]==0)
				 {
				   admin[strval(tmp)]=1;
				   tmpAdmin[strval(tmp)]=1;
				   if(ochr[strval(tmp)]==1)
				   {
				   	ochr[strval(tmp)]=0;
				   	iPlayerRoles[strval(tmp)]=0;
				   }
				   format(string, sizeof(string), " Игроку %s были даны права админа.",PlayerName(strval(tmp)));
				   SendClientMessageToAll(0xFF0000FF,string);
				   format(string, sizeof(string), " админ %s дал права админа игроку %s",PlayerName(playerid),PlayerName(strval(tmp)));
				   Logs(1,string);
                   SendClientMessage(strval(tmp),0xFF0000FF," набери /admhelp для вывода команд.");
                   saveStats[playerid]=1;
                 }
                 else
                 {
				   admin[strval(tmp)]=0;
				   tmpAdmin[strval(tmp)]=0;
				   format(string, sizeof(string), " У игрока %s были сняты права админа.",PlayerName(strval(tmp)));
				   SendClientMessageToAll(0xFF0000FF,string);
				   format(string, sizeof(string), " админ %s снял права админа у игрока %s",PlayerName(playerid),PlayerName(strval(tmp)));
				   Logs(1,string);
                   SendClientMessage(strval(tmp),0xFF0000FF," у вас сняли права админа.");
                   saveStats[playerid]=1;
                 }
			  }
			}
			return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу