Richard_Montes
Новичок
помогите сделать команду /find для Министров то есть Министр Обороны прописывал команду /find и ему выскакивал диалог и раздел СВ,ВВС,ВМФ,МО и он мог нажать на любой из них и показывался обычный find как сейчас
Вот код
Вот код
PHP:
if(!strcmp(cmd,"/find",true))
{
new want_text[256],want1,sttr[2000];
if(!pData[playerid][pFraction]) return SendClientMessage(playerid,CGRAY,"Вы не состоите в организации");
format(want_text,sizeof(want_text),"{FFFF99}ID\tУровень\tТелефон\tРанг\tВыговороы\tИмя игрока\n\n");
strcat(sttr, want_text);
new fractionid = pData[playerid][pFraction] - 1;
new subfraction = GetSubfractionID(fractionid);
new subfractionid = pData[playerid][pSubfraction] - 1;
foreach(new i : Player)
{
if(pData[i][pAdmin] > 0) continue;
if(subfraction == -1)
{
if(pData[i][pFraction] != fractionid+1) continue;
if(pData[i][pPhone] > 0)
{
if(pTemp[i][pAFK] > 0) format(want_text,sizeof(want_text), "{"#cW"}%d\t%d\t\t%i\t\t%d\t%d/3\t\t%s {ffa800}[AFK: %s]{"#cW"}\n", i, pData[i][pLevel], pData[i][pPhone], pData[i][pRank], pData[i][pTWarn], pData[i][pNickname], Converts(pTemp[i][pAFK]));
else format(want_text,sizeof(want_text), "{"#cW"}%d\t%d\t\t%i\t\t%d\t%d/3\t\t%s\n", i, pData[i][pLevel], pData[i][pPhone], pData[i][pRank], pData[i][pTWarn], pData[i][pNickname]);
}
else
{
if(pTemp[i][pAFK] > 0) format(want_text,sizeof(want_text), "{"#cW"}%d\t%d\t\tNone\t\t%d\t%d/3\t%s {ffa800}[AFK: %s]{"#cW"}\n", i, pData[i][pLevel], pData[i][pRank], pData[i][pTWarn], pData[i][pNickname],Converts(pTemp[i][pAFK]));
else format(want_text,sizeof(want_text), "{"#cW"}%d\t%d\t\tNone\t\t%d\t\t%d/3\t\t%s\n", i, pData[i][pLevel], pData[i][pRank], pData[i][pTWarn], pData[i][pNickname]);
}
strcat(sttr, want_text);
want1++;
}
else
{
if(pData[i][pFraction] != fractionid+1 || pData[i][pSubfraction] != subfractionid + 1) continue;
if(pData[i][pPhone] > 0) format(want_text,sizeof(want_text), "{"#cW"}%d\t%d\t\t%i\t\t%d\t%d/3\t\t%s\n", i, pData[i][pLevel], pData[i][pPhone], pData[i][pRank], pData[i][pTWarn], pData[i][pNickname]);
else format(want_text,sizeof(want_text), "{"#cW"}%d\t%d\t\tNone\t\t%d\t%d/3\t\t%s\n", i, pData[i][pLevel], pData[i][pRank], pData[i][pTWarn], pData[i][pNickname]);
strcat(sttr, want_text);
want1++;
}
}
if(want1 == 0) strcat(sttr, "{"#cW"}Информация не найдена");
ShowPlayerDialog(playerid, dMes, DIALOG_STYLE_MSGBOX, "{"#cOR"}Члены организации онлайн", sttr, "Закрыть", "");
return true;
}
