PDA

Просмотр полной версии : [Поиск] Помогите найти код команды на dc_cmd



EugeneLive
10.11.2016, 17:26
У меня стоит командный процессор dc_cmd и я хочу чтобы когда вписывал /leaders открывалось диалоговое окно и ты мог посмотреть кто офлайн из лидеров кто онл и чтобы именно адм мог снять через это диалоговое окно,помогите или помогите передалть.

CMD:leaders(playerid, params[])
{
new zStr[3000],zVal;
new atext[150];
atext = "";
zStr = "";
format(zStr, sizeof(zStr), "{009999}Организация - Должность - Имя - Телефон\n\n"W"");
foreach(new i: Player)
{
if(pData[i][pFraction] && IsALeader(i) && pTemp[i][pTempLeader] == 0)
{
new fractionid = pData[i][pFraction] - 1;
new frid = GetSubfractionID(fractionid);
new subid = pData[i][pSubfraction] - 1;
if(pData[i][pFraction] && pData[i][pSubfraction] >= 1)
format(atext, sizeof(atext), "%s", gSubfractionName[frid][subid]);
else if(pData[i][pFraction] && pData[i][pSubfraction] == 0)
format(atext, sizeof(atext), "%s", gFractionName[fractionid]);
zVal++;
}
if(pData[i][pFraction] && IsALeader(i) && pTemp[i][pTempLeader] == 0)
{
if(GetPVarInt(i, "AFK_Time") > 2)
{
format(zStr, sizeof(zStr), "%s%s - %s - %s[%d] - %d {ffa800}[AFK: %s]{FFFFFF}\n", zStr, atext,gFractionRankName[pData[i][pFraction]-1][pData[i][pRank]-1],pData[i][pNickname], i, pData[i][pPhone],Converts(GetPVarInt(i, "AFK_Time")));
}
else format(zStr, sizeof(zStr), "%s%s - %s - %s[%d] - %d\n", zStr, atext,gFractionRankName[pData[i][pFraction]-1][pData[i][pRank]-1],pData[i][pNickname], i, pData[i][pPhone]);
}
}
if(!zVal) format(zStr, sizeof(zStr), "\tЛидеров нет онлайн");
ShowPlayerDialog(playerid, dMes, DIALOG_STYLE_MSGBOX, "{ffcf00}Лидеры oнлайн", zStr, "Закрыть", "");
return 1;
}