Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Как сделать в диалоге проверку

Статус
В этой теме нельзя размещать новые ответы.

Alex228

Умник
Помоги, вставить в диалог проверку на игрока, то есть на его статистику пример ниже там указано, что если у игрока орг меньше 1 то он не принят, как сделать так же только для диалога?

Код:
        new para1;
	para1 = ReturnUser(tmp);

  	if(para1 != INVALID_PLAYER_ID)
  	{
  	if(PlayerInfo[para1][pMember] < 1) return  SendClientMessage(playerid, COLOR_GREY, "Человек ни где не состоит в организации");
        }
а вот сюда надо поместить!

Код:
case 7200:
{
    if(response)
    {
    for(new f = 0; f < sizeof(FactoryInfo); f++)
    {
    if(!strlen(inputtext))return ShowPlayerDialog2(playerid,7200,DIALOG_STYLE_INPUT,"Назначить заместиителя","Введите ID игрока","Принять","Назад");
    new idd = strval(inputtext);
    if(IsPlayerConnected(idd))
    {
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(idd, pname, sizeof(pname));
    strmid(FactoryInfo[f][FactoryOneZ], pname, 0, strlen(pname), 24);
    format(string, sizeof(string), "Вы назначили %s на пост заместителя",pname);
    SendClientMessage(playerid, COLOR_GREEN,string);
    PlayerInfo[playerid][pFactoryJob] = 1;
    OnPropUpdateFactory();
    return true;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
    ShowPlayerDialog2(playerid,7200,DIALOG_STYLE_INPUT,"Назначить заместиителя","Введите ID игрока","Принять","Назад");
    return true;
    }
    }
    }
    else
    {
    for(new f = 0; f < sizeof(FactoryInfo); f++)
    {
	new factory[250];
	format(factory,sizeof(factory),"{33AA33}Должность\t\tРаботник\nЗаместитель\t\t%s\nЗаместитель\t\t%s\nЗаместитель\t\t%s\nВодитель\t\t%s\nВодитель\t\t%s\nВодитель\t\t%s\nВодитель\t\t%s\nВодитель\t\t%s\nВодитель\t\t%s",
	FactoryInfo[f][FactoryOneZ],FactoryInfo[f][FactoryTwoZ],FactoryInfo[f][FactoryTheeZ]);
	ShowPlayerDialog2(playerid,7101,DIALOG_STYLE_LIST,"Персонал завода",factory,"Далее","Назад");
    }
    return true;
    }
}
Если не поняли объясню на пальцах!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу