PDA

Просмотр полной версии : [Вопрос] Проверка



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}Взять ед.оружия","Введите кол-во","Далее","Назад");
}

}

Danil_Cage
03.12.2016, 12:27
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,dObshakEdput,1,"{ffcf00}Положить ед.оружия","Введите кол-во","Далее","Назад");
case 1:
{
new gangid = pData[playerid][pFraction] - 3;
if(pData[playerid][pRank] < gGangAccess[gangid][0])
{
ShowPlayerDialog(playerid,dObshakEdtake,1,"{ffcf00}Взять ед.оружия","Введите кол-во","Далее","Назад");
}
else SendClientMessage(playerid,CGRAY,"x {AC0000}[Ошибка] "W" Ваш ранг недостаточен");
}

}

?

Redo
03.12.2016, 12:40
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,dObshakEdput,1,"{ffcf00}Положить ед.оружия","Введите кол-во","Далее","Назад");
case 1:
{
new gangid = pData[playerid][pFraction] - 3;
if(pData[playerid][pRank] < gGangAccess[gangid][0])
{
ShowPlayerDialog(playerid,dObshakEdtake,1,"{ffcf00}Взять ед.оружия","Введите кол-во","Далее","Назад");
}
else SendClientMessage(playerid,CGRAY,"x {AC0000}[Ошибка] "W" Ваш ранг недостаточен");
}

}

?

Что то ты не то написал..Но спасибо за попытку