Перейти к содержанию
Авторизация  
SCRIPTMAN

Как добавить проверку на ник?

Рекомендуемые сообщения

SCRIPTMAN

Здравствуйте, дорогие пользователи. Сегодня хочу у вас спросить, как добавить проверку на ник игрока в команде, то есть, чтобы только командой мог пользоваться игрок, чей ник стоит в проверке. 

Команда: 

CMD:makeadmin(playerid, params[])
{
	if(!IsPlayerConnected(playerid)) return false;
	if(Player[playerid][pAdmin] >= 5)
	{
		if(sscanf(params, "di", params[0], params[1])) return SCM(playerid, COLOR_GRAD1, "Используйте: /makeadmin [ID] [1-5]");
		if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_GRAD1, "Игрок Offline.");
		if(params[1] < 0 || params[1] > 5) return SCM(playerid, COLOR_GRAD1, "От 0 до 5.");
		Player[params[0]][pAdmin] = params[1];
		return SendMes(params[0], COLOR_WHITE, "%s выдал Вам админку %d уровня.", Player[playerid][pName], params[1]), SendMes(playerid, COLOR_WHITE, "Вы выдали %s админку %d уровня.", Player[params[0]][pName], params[1]);
	}
	else return false;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Eko
if(!strcmp(PlayerInfo[playerid][pNames], "Nick_Name", true)

Если ты конечно про это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

CMD:makeadmin(playerid, params[])
{
if(!IsPlayerConnected(playerid)) return false;
if(strcmp(Player[playerid][pName], "Ваш никнейм", true)) return false;
if(sscanf(params, "di", params[0], params[1])) return SCM(playerid, COLOR_GRAD1, "Используйте: /makeadmin [ID] [1-5]");
if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_GRAD1, "Игрок Offline.");
if(params[1] 5) return SCM(playerid, COLOR_GRAD1, "От 0 до 5.");
Player[params[0]][pAdmin] = params[1];
return SendMes(params[0], COLOR_WHITE, "%s выдал Вам админку %d уровня.", Player[playerid][pName], params[1]), SendMes(playerid, COLOR_WHITE, "Вы выдали %s админку %d уровня.", Player[params[0]][pName], params[1]);
}
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.