pawn Код:
CMD:admins(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
SendClientMessageEx(playerid, COLOR_GRAD1, "Admins Online:");
foreach(new i: Player)
{
if(PlayerInfo[i][pAdmin] >= 2 && PlayerInfo[i][pAdmin] <= PlayerInfo[playerid][pAdmin])
{
new string[128], tdate[11], thour[9], i_timestamp[3];
getdate(i_timestamp[0], i_timestamp[1], i_timestamp[2]);
format(tdate, sizeof(tdate), "%d-%02d-%02d", i_timestamp[0], i_timestamp[1], i_timestamp[2]);
format(thour, sizeof(thour), "%02d:00:00", hour);
if(PlayerInfo[playerid][pAdmin] >= 4)
{
if(PlayerInfo[i][pAdmin] == 2)
{
format(string, sizeof(string), "%s{BFC0C2}: %s (RTH: %d | RT: %d)", GetStaffRank(i), GetPlayerNameEx(i), ReportHourCount[i], ReportCount[i]);
}
else if(PlayerInfo[i][pAdmin] == 3)
{
format(string, sizeof(string), "%s{BFC0C2}: %s (RTH: %d | RT: %d)", GetStaffRank(i), GetPlayerNameEx(i), ReportHourCount[i], ReportCount[i]);
}
else if(PlayerInfo[i][pAdmin] == 4)
{
format(string, sizeof(string), "%s{BFC0C2}: %s (RTH: %d | RT: %d)", GetStaffRank(i), GetPlayerNameEx(i), ReportHourCount[i], ReportCount[i]);
}
else if(PlayerInfo[i][pAdmin] == 1337)
{
format(string, sizeof(string), "%s{BFC0C2}: %s (RTH: %d | RT: %d)", GetStaffRank(i), GetPlayerNameEx(i), ReportHourCount[i], ReportCount[i]);
}
else if(PlayerInfo[i][pAdmin] == 1338)
{
format(string, sizeof(string), "%s{BFC0C2}: %s (RTH: %d | RT: %d)", GetStaffRank(i), GetPlayerNameEx(i), ReportHourCount[i], ReportCount[i]);
}
else if(PlayerInfo[i][pAdmin] == 99998)
{
format(string, sizeof(string), "%s{BFC0C2}: %s (RTH: %d | RT: %d)", GetStaffRank(i), GetPlayerNameEx(i), ReportHourCount[i], ReportCount[i]);
}
else if(PlayerInfo[i][pAdmin] == 99999)
{
format(string, sizeof(string), "%s{BFC0C2}: %s (RTH: %d | RT: %d)", GetStaffRank(i), GetPlayerNameEx(i), ReportHourCount[i], ReportCount[i]);
}
else
{
format(string, sizeof(string), "%s{BFC0C2}: %s", GetStaffRank(i), PlayerInfo[i][pAdmin], GetPlayerNameEx(i));
}
}
else
{
if(PlayerInfo[i][pAdmin] == 2)
{
format(string, sizeof(string), "%s{BFC0C2}: %s", GetStaffRank(i), GetPlayerNameEx(i));
}
else if(PlayerInfo[i][pAdmin] == 3)
{
format(string, sizeof(string), "%s{BFC0C2}: %s", GetStaffRank(i), GetPlayerNameEx(i));
}
else if(PlayerInfo[i][pAdmin] == 4)
{
format(string, sizeof(string), "%s{BFC0C2}: %s", GetStaffRank(i), GetPlayerNameEx(i));
}
else if(PlayerInfo[i][pAdmin] == 1337)
{
format(string, sizeof(string), "%s{BFC0C2}: %s", GetStaffRank(i), GetPlayerNameEx(i));
}
else if(PlayerInfo[i][pAdmin] == 1338)
{
format(string, sizeof(string), "%s{BFC0C2}: %s", GetStaffRank(i), GetPlayerNameEx(i));
}
else if(PlayerInfo[i][pAdmin] == 99998)
{
format(string, sizeof(string), "%s{BFC0C2}: %s", GetStaffRank(i), GetPlayerNameEx(i));
}
else if(PlayerInfo[i][pAdmin] == 99999)
{
format(string, sizeof(string), "%s{BFC0C2}: %s", GetStaffRank(i), GetPlayerNameEx(i));
}
else
{
format(string, sizeof(string), "%s{BFC0C2}: %s", PlayerInfo[i][pAdmin], GetPlayerNameEx(i));
}
}
if(PlayerInfo[i][pBanAppealer] == 1)
{
strcat(string, " [BA]");
}
if(PlayerInfo[i][pBanAppealer] == 2)
{
strcat(string, " [DOBA]");
}
if(PlayerInfo[i][pShopTech] == 1)
{
strcat(string, " [ST]");
}
if(PlayerInfo[i][pShopTech] == 2)
{
strcat(string, " [SST]");
}
if(PlayerInfo[i][pShopTech] == 3)
{
strcat(string, " [DOCR]");
}
if(PlayerInfo[i][pUndercover] == 1)
{
strcat(string, " [UC]");
}
if(PlayerInfo[i][pUndercover] == 2)
{
strcat(string, " [DOSO]");
}
if(PlayerInfo[i][pFactionModerator] == 1)
{
strcat(string, " [FMOD]");
}
if(PlayerInfo[i][pFactionModerator] == 2)
{
strcat(string, " [DOFM]");
}
if(PlayerInfo[i][pGangModerator] == 1)
{
strcat(string, " [GMOD]");
}
if(PlayerInfo[i][pGangModerator] == 2)
{
strcat(string, " [DOGM]");
}
if(PlayerInfo[i][pTogReports])
{
strcat(string, " [SPEC MODE]");
}
if(PlayerInfo[i][pPR] == 1)
{
strcat(string, " [PR]");
}
if(PlayerInfo[i][pPR] == 2)
{
strcat(string, " [DOPR]");
}
if(PlayerInfo[i][pHR] >= 1)
{
strcat(string, "
");
}
if(PlayerInfo[i][pAP] >= 1)
{
strcat(string, " [AP]");
}
if(PlayerInfo[i][pSecurity] >= 1)
{
strcat(string, " [Sec]");
}
SendClientMessageEx(playerid, COLOR_GRAD2, string);
}
}
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD1, "If you have questions regarding gameplay or the server, use /requesthelp or /newb");
SendClientMessageEx(playerid, COLOR_GRAD1, "If you see a player breaking rules or need Admin assistance, use /report");
}
return 1;
}