Regisss
Умник
Моя первая работа. Если хотите - можете изменить на свои скины.
И так, это в public OnPlayerCommandText:
Затем в public OnDialogResponse:
Вот и всё, команда довольно проста, но полезна. Не откажусь от +
И так, это в public OnPlayerCommandText:
Код:
if(strcmp(cmd, "/hmask", true) == 0) // если хотите, можете поставить свою команду
{
if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8) // Ид организации - 8, меняете на свой
{
ShowPlayerDialog(playerid,4819,DIALOG_STYLE_LIST,"Меню одежды","Полиция\nFBI\nАрмия\nБольница\nНовости\nМэрия\nЛКН\nЯкудза\nGrove\nBallas\nVagos\nГражданский\nВернуть свой","Ок","Отмена");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY, "Вы не хитман!");
}
return 1;
}
Код:
if(dialogid==4819) // ид диалога, ставите свободный и команде такой же
{
if(response==1)
{
if(listitem == 0)//Полиция
{
SetPlayerSkin(playerid,280);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Полиции");
}
else if(listitem == 1)//ФБР
{
SetPlayerSkin(playerid,286);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде агента FBI");
}
else if(listitem == 2)//Армия
{
SetPlayerSkin(playerid,287);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Армии");
}
else if(listitem == 3)//Больница
{
SetPlayerSkin(playerid,70);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Врача");
}
else if(listitem == 4)//Нововсти
{
SetPlayerSkin(playerid,250);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Новостной Компании");
}
else if(listitem == 5)//Мэрия
{
SetPlayerSkin(playerid,57);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Сотрудника Мэрии");
}
else if(listitem == 6)//ЛКН
{
SetPlayerSkin(playerid,233);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Мафии La Cosa Nostra");
}
else if(listitem == 7)//Якудза
{
SetPlayerSkin(playerid,120);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Мафии Yakuza");
}
else if(listitem == 8)//Грув
{
SetPlayerSkin(playerid,106);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Банды Grove");
}
else if(listitem == 9)//Баллас
{
SetPlayerSkin(playerid,102);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Банды Ballas");
}
else if(listitem == 10)//Вагос
{
SetPlayerSkin(playerid,108);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Банды Vagos");
}
else if(listitem == 11)//Гражданский
{
new rando = random(2);
if(PlayerInfo[playerid][pSex] == 1)//Мужщина 7 19 22
{
if(rando == 0)
{
SetPlayerSkin(playerid,7);
}
else if(rando == 1)
{
SetPlayerSkin(playerid,19);
}
else if(rando == 2)
{
SetPlayerSkin(playerid,22);
}
}
else if(PlayerInfo[playerid][pSex] == 2)//Женщина 12 233 211
{
if(rando == 0)
{
SetPlayerSkin(playerid,12);
}
else if(rando == 1)
{
SetPlayerSkin(playerid,233);
}
else if(rando == 2)
{
SetPlayerSkin(playerid,211);
}
}
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде гражданского");
}
else if(listitem == 12)//Cвой
{
SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы вернули себе свою одежду");
}
}
}
