Redo
03.12.2016, 12:08
Нужно сделать так что бы ложить ед.оружия могли все,а брать только по этой проверки...
new gangid = pData[playerid][pFraction] - 3;
if(pData[playerid][pRank] < gGangAccess[gangid][0]) return SendClientMessage(playerid,CGRAY,"x {AC0000}[Ошибка] "W" Ваш ранг недостаточен");
Вот как код выглядит сейчас.. (вроде все просто..прям вообще проще некуда...но что не выходит.. )
case dObshakEd:
{
if(!response) return cmd::bandobsse(playerid, "");
new gangid = pData[playerid][pFraction] - 3;
if(pData[playerid][pRank] < gGangAccess[gangid][0]) return SendClientMessage(playerid,CGRAY,"x {AC0000}[Ошибка] "W" Ваш ранг недостаточен");
if(pData[playerid][pFraction] < 3 || pData[playerid][pFraction] > 7) return SendClientMessage(playerid,CWHITE,"Данная функция доступна только бандам");
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,dObshakEdput,1,"{ffcf00}Положить ед.оружия","Введите кол-во","Далее","Назад");
case 1: ShowPlayerDialog(playerid,dObshakEdtake,1,"{ffcf00}Взять ед.оружия","Введите кол-во","Далее","Назад");
}
}
new gangid = pData[playerid][pFraction] - 3;
if(pData[playerid][pRank] < gGangAccess[gangid][0]) return SendClientMessage(playerid,CGRAY,"x {AC0000}[Ошибка] "W" Ваш ранг недостаточен");
Вот как код выглядит сейчас.. (вроде все просто..прям вообще проще некуда...но что не выходит.. )
case dObshakEd:
{
if(!response) return cmd::bandobsse(playerid, "");
new gangid = pData[playerid][pFraction] - 3;
if(pData[playerid][pRank] < gGangAccess[gangid][0]) return SendClientMessage(playerid,CGRAY,"x {AC0000}[Ошибка] "W" Ваш ранг недостаточен");
if(pData[playerid][pFraction] < 3 || pData[playerid][pFraction] > 7) return SendClientMessage(playerid,CWHITE,"Данная функция доступна только бандам");
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,dObshakEdput,1,"{ffcf00}Положить ед.оружия","Введите кол-во","Далее","Назад");
case 1: ShowPlayerDialog(playerid,dObshakEdtake,1,"{ffcf00}Взять ед.оружия","Введите кол-во","Далее","Назад");
}
}