Gressie
Мастер
Имеется команда /demote с помощью неё можно понизить ПДшника до армии а как сделать чтобы можно было и увольнять и был при переводе из пд в армию был выбор скина сама команда:
PHP:
if(strcmp(cmd, "/demote", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " Помощь: /demote [id]");
return 1;
}
if(!IsAFbi(playerid) && PlayerInfo[playerid][pMember] <= 6)
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не можете использовать эту команду");
return 1;
}
new demotegiveplayer;
demotegiveplayer = ReturnUser(tmp);
if(IsPlayerConnected(demotegiveplayer))
{
if(demotegiveplayer != INVALID_PLAYER_ID)
{
new demotefrakid[MAX_PLAYERS];
demotefrakid[demotegiveplayer] = PlayerInfo[demotegiveplayer][pMember];
if(demotefrakid[demotegiveplayer] == 1 || demotefrakid[demotegiveplayer] == 8 || demotefrakid[demotegiveplayer] == 12 || demotefrakid[demotegiveplayer] == 3 || demotefrakid[demotegiveplayer] == 19) Тут можно вставить свои фракции иды фракций
{
new grini;
PlayerInfo[demotegiveplayer][pRank] --;
grini = PlayerInfo[demotegiveplayer][pRank];
format(string,sizeof(string),"Вы понизил %s до %d ранга",demotegiveplayer,grini);
SendClientMessage(playerid,COLOR_GRAD2,string);
SendClientMessage(demotegiveplayer,COLOR_GRAD2,"Агент FBI понизил вас на 1 ранг");
if(PlayerInfo[demotegiveplayer][pRank] < 1)
{
PlayerInfo[demotegiveplayer][pMember] = 19;
PlayerInfo[demotegiveplayer][pRank] = 4;
PlayerInfo[demotegiveplayer][pChar] = 287;
SetPlayerSkin(demotegiveplayer, 287);
SpawnPlayer(demotegiveplayer);
return 1;
}
}
else { SendClientMessage(playerid, COLOR_GRAD2, "Этот человек не состоит в Армии/Полиции"); return 1; }
}
}
else { SendClientMessage(playerid, COLOR_GRAD2, " Человек не найден "); return 1;}
}
return 1;
}
