balbesenok
Умник
Только начал разбираться в павно, но успехи не велики.
Подскажите, как из /admins и /leaders сделать диалог именно из этих:
Как из этих команд сделать, чтоб диалогом высвечивалось?
Подскажите, как из /admins и /leaders сделать диалог именно из этих:
Код:
CMD:admins(playerid, params[])
{
if(PlayerLogged[playerid] == 0) return true;
if(PlayerInfo[playerid][pAdmin] > 0 || PlayerInfo[playerid][pVIP] == true)
{
new str[256],full = 0;
SendClientMessage(playerid, COLOR_ORANGE, "Àäìèíèñòðàöèÿ â ñåòè:");
foreach(new i:Player)
{
if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue;
if(PlayerInfo[i][pAdmin] > 0)
{
new arank[50];
if(PlayerInfo[i][pAdmin] == 1) { format(arank,sizeof(arank),"{FF0000}» {33AA33}Ïðàêòèêàíò"); }
else if(PlayerInfo[i][pAdmin] == 2) { format(arank,sizeof(arank),"{FF0000}» {33AA33}Ñò.Ïðàêòèêàíò"); }
else if(PlayerInfo[i][pAdmin] == 3) { format(arank,sizeof(arank),"{FF0000}» {33AA33}Ìë.Ìîäåðàòîð"); }
else if(PlayerInfo[i][pAdmin] == 4) { format(arank,sizeof(arank),"{FF0000}» {33AA33}Ìîäåðàòîð"); }
else if(PlayerInfo[i][pAdmin] == 5) { format(arank,sizeof(arank),"{FF0000}» {33AA33}Ñò.Ìîäåðàòîð"); }
else if(PlayerInfo[i][pAdmin] == 6) { format(arank,sizeof(arank),"{FF0000}» {33CCFF}Ãë.Ìîäåðàòîð"); }
else if(PlayerInfo[i][pAdmin] == 7) { format(arank,sizeof(arank),"{FF0000}» {33CCFF}Ìë.Àäìèíèñòðàòîð"); }
else if(PlayerInfo[i][pAdmin] == 8) { format(arank,sizeof(arank),"{FF0000}» {FF9900}Àäìèíèñòðàòîð"); }
else if(PlayerInfo[i][pAdmin] == 9) { format(arank,sizeof(arank),"{FF0000}» {FF9900}Ñò.Àäìèíèñòðàòîð"); }
else if(PlayerInfo[i][pAdmin] == 10) { format(arank,sizeof(arank),"{FF0000}» {D900D3}Ãë.Àäìèíèñòðàòîð"); }
else if(PlayerInfo[i][pAdmin] == 11) { format(arank,sizeof(arank),"{FF0000}» {FF0000}Ñïåö.Àäìèíèñòðàòîð"); }
else if(PlayerInfo[i][pAdmin] == 12) { format(arank,sizeof(arank),"{FF0000}» {FF0000}Îñíîâàòåëü"); }
full++;
format(str,sizeof(str),"%s [ID: %d] - %s\n",PlayerInfo[i][pSendername],i,arank);
SendClientMessage(playerid, COLOR_WHITE, str);
}
}
if(full == 0) SendClientMessage(playerid, COLOR_WHITE, "Àäìèíèñòðàòîðîâ íåò â ñåòè!");
}
else SendClientMessage(playerid, COLOR_GREY, YouCanNot);
return true;
}
Код:
CMD:leaders(playerid, params[])
{
if(PlayerLogged[playerid] == 0) return true;
new full;
SendClientMessage(playerid, COLOR_BLUE, "Ëèäåðû îðãàíèçàöèé:");
new text[12];
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue;
if(PlayerInfo[i][pLeader] > 0)
{
if(PlayerInfo[i][pPhone][0] == 0) format(text, 8, "Íåò");
else format(text, 8, "%i", PlayerInfo[i][pPhone][1]);
SendMes(playerid,COLOR_OOC,"[%s] %s[%d] | Òåë.%s",FracInfo[PlayerInfo[i][pLeader]][fName],PlayerInfo[i][pSendername],i,text);
full++;
}
}
if(full == 0) SendClientMessage(playerid, COLOR_BLUE, "Ëèäåðîâ îðãàíèçàöèé â ñåòè Íåò!");
return true;
}
Как из этих команд сделать, чтоб диалогом высвечивалось?
Последнее редактирование модератором:
