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

Система префиксов

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

Vegos

Здравствуйте, вырезал я команду префиксов для администрации из мода

 

Прошу помочь сделать из нее скрипт.

 

Команда:

CMD:addprefix(playerid, params[])
{
	if(!strcmp(PlayerInfo[playerid][pNames], FD1, true) || !strcmp(PlayerInfo[playerid][pNames], FD2, true) || !strcmp(PlayerInfo[playerid][pNames], FD3, true) || !strcmp(PlayerInfo[playerid][pNames], FD4, true))
	{
	    if(PlayerInfo[playerid][pAlcoInvenxua] != 12) return 1;
	    new targetid_prefix, number_prefix;
		if(sscanf(params, "ii",targetid_prefix, number_prefix))
		{
		    /*
		    	{"Руководитель проекта"},
				{"Заместитель Руководителя"},
				{"Помощник Руководителей"},
				{"Главный Администратор"},
				{"Управляющий по Администрации"},
				{"Управляющий по Гос.Структурами"},
				{"Управляющий по Мафиям"},
				{"Управляющий по Саппортам"},
				{"Заместитель по Администрации"},
				{"Заместитель по Гос.Структурам"},
				{"Заместитель по Мафиям"},
				{"Заместитель по Саппортам"},
			*/
			SendClientMessage(playerid, COLOR_WHITE, ""cInf2o"Введите /addprefix [id] [id префикса]");
			SendClientMessage(playerid, COLOR_WHITE, "0 - УБРАТЬ, 1 - Руководитель проекта, 2 - Заместитель Руководителя, 3 - Помощник Руководителей");
			SendClientMessage(playerid, COLOR_WHITE, "4 - Главный Администратор, 5 - Управляющий по Администрации, 6 - Управляющий по Гос.Структурами, 7 - Управляющий по Мафиям");
			SendClientMessage(playerid, COLOR_WHITE, "8 - Управляющий по Саппортам, 9 - Заместитель по Администрации, 10 - Заместитель по Гос.Структурам, 11 - Заместитель по Мафиям");
			return SendClientMessage(playerid, COLOR_WHITE, "12 - Заместитель по Саппортам, 13 - Администратор, 14 - Без названия, 15 - Без названия");
		}
		if(PlayerInfo[targetid_prefix][pAlcoInvenxua] <= 0) return SendClientMessage(playerid, COLOR_WHITE, "Человек не администратор!");
		if(number_prefix != 0)
		{
		    PlayerInfo[targetid_prefix][prefix_id] = number_prefix;
		 	format(stringer1, sizeof(stringer1), "Главный администратор %s назначил администратора %s на должность %s", PlayerInfo[playerid][pNames], PlayerInfo[targetid_prefix][pNames], pPrefixName[PlayerInfo[targetid_prefix][prefix_id]]);
		  	SendClientMessageToAll(COLOR_LIGHTRED, stringer1);
		}
		else
		{
			format(stringer1, sizeof(stringer1), "Главный администратор %s снял администратора %s с должности %s", PlayerInfo[playerid][pNames], PlayerInfo[targetid_prefix][pNames], pPrefixName[PlayerInfo[targetid_prefix][prefix_id]]);
		  	SendClientMessageToAll(COLOR_LIGHTRED, stringer1);
		  	PlayerInfo[targetid_prefix][prefix_id] = number_prefix;
		}
	}
	return 1;
}

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


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

Хм... Не могу понять, что тут надо сделать? Если хочешь систему взять с SA-MP, а темболее систему с мода supreme ЯР, лучше подумать несколько раз. Ну вот... Перейдём к делу, если нужно сделать её активной то скинул бы ошибки при компилировании.

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


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

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

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

×

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

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