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

Команды

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

Vova_Zenko

Здравствуйте. Сейчас я бы хотел найти две команды.
1. Смена скина во фракции на mxini, если есть вообще.

2. Команду панели лидера /lmenu

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


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

Есть. Поиском на форуме воспользуйся. А вообще, это простые команды.

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


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

@SCRIPTMAN, ну для кого-то простые команды - это сложно, а сложные команды - это просто 

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


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

@Vova_Zenko

Вот команда

CMD:lmenu(playerid)
{
	if(p_info[playerid][pAdmin] > 7)
	{
	    new Member = p_info[playerid][pMember] - 1;
	    STRING_GLOBAL = "{FFFFFF}Респавн транспорта\n";
		format(STRING_GLOBAL,1500,"%sМожет принимать: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionInvite]),gFractionRank[Member][fractionInvite]);
		format(STRING_GLOBAL,1500,"%sМожет увольнять: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionUnInvite]),gFractionRank[Member][fractionUnInvite]);
		format(STRING_GLOBAL,1500,"%sМожет повышать: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionGiverank]),gFractionRank[Member][fractionGiverank]);
		if(IsAMafia(playerid))
		{
			format(STRING_GLOBAL,1500,"%sДоступ к общаку: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionObwyak]),gFractionRank[Member][fractionObwyak]);
			format(STRING_GLOBAL,1500,"%sДоступ к захвату: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionCapture]),gFractionRank[Member][fractionCapture]);
		}
        else
        {
            format(STRING_GLOBAL,1500,"%sПодача новостей: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionObwyak]),gFractionRank[Member][fractionObwyak]);
        }
		strcat(STRING_GLOBAL, "Управление рангами\n");
		strcat(STRING_GLOBAL, "Управление лидерами\n");
		strcat(STRING_GLOBAL, "Управление автомобилем\n");
		strcat(STRING_GLOBAL, "Изменить место спавна\n");
		strcat(STRING_GLOBAL, "Изменить место склада\n");
		strcat(STRING_GLOBAL, "Изменить место разгрузки\n");
		strcat(STRING_GLOBAL, "Управление чёрным списком\n");
		strcat(STRING_GLOBAL, "Установить сообщение фракции\n");
		strcat(STRING_GLOBAL, "Управление заработной платой\n");
		ShowPlayerDialogEx(playerid,dLeaderMenu,DIALOG_STYLE_LIST, "{4582A1}>> Панель лидера", STRING_GLOBAL, "Выбрать", "Закрыть");
		return 1;
	}
	else if(p_info[playerid][pLeader] > 0)
	{
	    if(p_info[playerid][pRank] < gFractionRank[p_info[playerid][pMember]-1][fractionGiverank])
		{
			format(STRING_GLOBAL,128,"Доступно с %i ранга", gFractionRank[p_info[playerid][pMember]-1][fractionGiverank]);
			SendErr(playerid,STRING_GLOBAL);
			return 1;
		}

		new Member = p_info[playerid][pMember] - 1;

		STRING_GLOBAL = "{FFFFFF}Респавн транспорта\n";
		format(STRING_GLOBAL,1500,"%sМожет принимать: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionInvite]),gFractionRank[Member][fractionInvite]);
		format(STRING_GLOBAL,1500,"%sМожет увольнять: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionUnInvite]),gFractionRank[Member][fractionUnInvite]);
		format(STRING_GLOBAL,1500,"%sМожет повышать: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionGiverank]),gFractionRank[Member][fractionGiverank]);
        if(IsAMafia(playerid))
		{
			format(STRING_GLOBAL,1500,"%sДоступ к общаку: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionObwyak]),gFractionRank[Member][fractionObwyak]);
			format(STRING_GLOBAL,1500,"%sДоступ к захвату: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionCapture]),gFractionRank[Member][fractionCapture]);
		}
        else
        {
            format(STRING_GLOBAL,1500,"%sПодача новостей: {4582A1}%s (%i){FFFFFF}\n",STRING_GLOBAL, GetRank(p_info[playerid][pMember],gFractionRank[Member][fractionObwyak]),gFractionRank[Member][fractionObwyak]);
        }
		strcat(STRING_GLOBAL, "Управление рангами\n");
		strcat(STRING_GLOBAL, "Управление лидерами\n");
		if(IsAMafia(playerid))
		{
			strcat(STRING_GLOBAL, "Управление автомобилем\n");
			strcat(STRING_GLOBAL, "Изменить место спавна\n");
			strcat(STRING_GLOBAL, "Изменить место склада\n");
			strcat(STRING_GLOBAL, "Изменить место разгрузки\n");
			strcat(STRING_GLOBAL, "Управление чёрным списком\n");
			strcat(STRING_GLOBAL, "Установить сообщение фракции\n");
			strcat(STRING_GLOBAL, "Управление заработной платой\n");
		}
		ShowPlayerDialogEx(playerid,dLeaderMenu,DIALOG_STYLE_LIST, "{4582A1}>> Панель лидера", STRING_GLOBAL, "Выбрать", "Закрыть");
		return 1;
	}
	else
	{
	    if(p_info[playerid][pMember] > 0)
		{
		    if(p_info[playerid][pRank] < gFractionRank[p_info[playerid][pMember]-1][fractionGiverank])
			{
				format(STRING_GLOBAL,128,"Доступно с %i ранга", gFractionRank[p_info[playerid][pMember]-1][fractionGiverank]);
				SendErr(playerid,STRING_GLOBAL);
				return 1;
			}

			STRING_GLOBAL = "{FFFFFF}Респавн транспорта\n";
			ShowPlayerDialogEx(playerid,dLeaderMenu,DIALOG_STYLE_LIST, "{4582A1}>> Панель лидера", STRING_GLOBAL, "Выбрать", "Закрыть");
			return 1;
		}
	}
	return 1;
}

Ну ее писать надо,ты попросил просто команду.

Смена скина как я понял тоже команду тебе 

cmd:changeskin(playerid, params[])
{
	new targetid;
	if(sscanf(params, "u", targetid)) return SendInf(playerid, "/changeskin [id игрока]");
	else if(!IsPlayerConnected(targetid)) return SendErr(playerid, "Игрок не в игре");
	else if(PlayerLogged[targetid] == false) return SendErr(playerid, "Игрок не авторизован");
	else if(p_info[targetid][pMember] == 0) return SendErr(playerid, "Игрок не находиться в организации");
	else if(p_info[targetid][pMember] != p_info[playerid][pMember]) return SendErr(playerid, "Игрок находиться в другой организации");
	else if(GetPlayerDistanceToPlayer(playerid,targetid) > 5.0 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(targetid)) return SendErr(playerid, "Вы далеко друг от друга");
	
	if(p_info[playerid][pRank] < gFractionRank[p_info[playerid][pMember]-1][fractionInvite])
	{
		format(STRING_GLOBAL, 128 ,"Доступно с %i ранга", gFractionRank[p_info[playerid][pMember]-1][fractionInvite]);
		SendErr(playerid,STRING_GLOBAL);
		return 1;
	}
	
	SetPVarInt(playerid, "actplayerid", targetid);
	new fractionid = p_info[playerid][pMember];
	new mes[256];
	for(new i; i < 8; i++)
	{
		new skinid = Fraction_Skin[fractionid][i];
		if(!skinid) break;
		if(!i) format(mes, sizeof(mes), "Одежда №%d (id %d)", i+1, skinid);
		else format(mes, sizeof(mes), "%s\nОдежда №%d (id %d)", mes, i+1, skinid);
	}
	ShowPlayerDialogEx(playerid, D_FRACMENU+8, 2, "{4582A1}>> Выбор скина", mes, "Принять", "");
	return 1;
}

Ну у тебя все свое,подстраивай все под свой мод.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

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

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

×

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

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