Tumanov1337
Умник
Помогите с командой.
Доброе время суток , уважаемые пользователи Pawno-Info. Столкнулся с проблемой , не могу сделать команду /offadmins чтобы показывало список онлайн/оффлайн администраторов ( ниже будет команда /aleaders , в которой показывает список онлайн/оффлайн лидеров..
Сама команда /admins
Команда /aleaders
Доброе время суток , уважаемые пользователи Pawno-Info. Столкнулся с проблемой , не могу сделать команду /offadmins чтобы показывало список онлайн/оффлайн администраторов ( ниже будет команда /aleaders , в которой показывает список онлайн/оффлайн лидеров..
Сама команда /admins
PHP:
CMD:admins(playerid, params[])
{
if(PlayerLogged[playerid] == 0) return 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 && AdminLogged[i] == true)
{
new arank[50];
if(PlayerInfo[i][pAdmin] == 1) { format(arank,sizeof(arank),"{FF0000}» {33AA33}[1]Практикант"); }
else if(PlayerInfo[i][pAdmin] == 2) { format(arank,sizeof(arank),"{FF0000}» [2]{33AA33}Ст.Практикант"); }
else if(PlayerInfo[i][pAdmin] == 3) { format(arank,sizeof(arank),"{FF0000}» [3]{33AA33}Мл.Модератор"); }
else if(PlayerInfo[i][pAdmin] == 4) { format(arank,sizeof(arank),"{FF0000}» [4]{33AA33}Модератор"); }
else if(PlayerInfo[i][pAdmin] == 5) { format(arank,sizeof(arank),"{FF0000}» [5]{33AA33}Ст.Модератор"); }
else if(PlayerInfo[i][pAdmin] == 6) { format(arank,sizeof(arank),"{FF0000}» [6]{33CCFF}Гл.Модератор"); }
else if(PlayerInfo[i][pAdmin] == 7) { format(arank,sizeof(arank),"{FF0000}» [7]{33CCFF}Мл.Администратор"); }
else if(PlayerInfo[i][pAdmin] == 8) { format(arank,sizeof(arank),"{FF0000}» [8]{FF9900}Администратор"); }
else if(PlayerInfo[i][pAdmin] == 9) { format(arank,sizeof(arank),"{FF0000}» [9]{FF9900}Ст.Администратор"); }
else if(PlayerInfo[i][pAdmin] == 10) { format(arank,sizeof(arank),"{FF0000}» [10]{D900D3}Гл.Администратор"); }
else if(PlayerInfo[i][pAdmin] == 11) { format(arank,sizeof(arank),"{FF0000}» [11]{FF0000}Спец.Администратор"); }
else if(PlayerInfo[i][pAdmin] >= 11 && strcmp(PlayerInfo[i][pSendername], "Nety228", false) == 0) { arank = "{FF0000}(Web-Master){FFFFFF}"; }
else if(PlayerInfo[i][pAdmin] == 12 && strcmp(PlayerInfo[i][pSendername], "Serega_Tumanov", false) == 0) { format(arank,sizeof(arank),"{FF0000}» {FF0000}Разработчик"); }
else if(PlayerInfo[i][pAdmin] == 12 && strcmp(PlayerInfo[i][pSendername], "Magomed_Acaev", false) == 0) { format(arank,sizeof(arank),"{FF0000}» {FF0000}Создатель"); }
else if(PlayerInfo[i][pAdmin] == 12 && strcmp(PlayerInfo[i][pSendername], "Ozzi_Powerful", false) == 0) { format(arank,sizeof(arank),"{FF0000}» {FF0000}Заместитель[!]"); }
else if(PlayerInfo[i][pAdmin] == 12) { format(arank,sizeof(arank),"{FF0000}» [12]{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, "Администраторов нет на дежурстве!");
return true;
}
PHP:
CMD:aleaders(playerid, params[])
{
if(PlayerLogged[playerid] == 0) return true;
if(PlayerInfo[playerid][pAdmin] == 0 && AdminLogged[playerid] == false) return true;
SendClientMessage(playerid, 0x33AAFFFF, "Все лидеры:");
new Names[MAX_PLAYER_NAME],Data[16], leaders, leaderss[40];
format(query, sizeof(query), "SELECT * FROM "TABLE_ACCOUNT" WHERE leader > '0'");
mysql_query(query);
mysql_store_result();
if(mysql_fetch_row_format(query))
{
while(mysql_next_row())
{
BaseGet("name",Names);
BaseGet("datavhod",Data);
BaseGetInt("leader",leaders);
BaseGetInt("leader", leaders);
switch(leaders)
{
case 1: leaderss = "Правительство";
case 2: leaderss = "LSPD";
case 3: leaderss = "SFPD";
case 4: leaderss = "ФБР";
case 5: leaderss = "МЧС";
case 6: leaderss = "Автошкола";
case 7: leaderss = "Grove";
case 8: leaderss = "Ballas";
case 9: leaderss = "Rifa";
case 10: leaderss = "Aztecas";
case 11: leaderss = "Vagos";
case 12: leaderss = "LVa";
case 13: leaderss = "К. Калигула";
case 14: leaderss = "К. Красный дракон";
case 15: leaderss = "Каморра";
case 16: leaderss = "Якудза";
case 17: leaderss = "Русская мафия";
case 18: leaderss = "Новостная сеть";
case 19: leaderss = "LVPD";
case 20: leaderss = "SFa";
}
format(query, sizeof(query), "{e6e6fa}%s » Фракция: %s | {e6e6fa}Последний вход был: {ffa500}%s",Names,leaderss, Data);
SendClientMessage(playerid, -1, query);
}
}
else SendClientMessage(playerid, COLOR_GRAD1,"Не найдено совпадений");
mysql_free_result();
return true;
}
Последнее редактирование:
