adytu091 Posted February 24, 2019 Posted February 24, 2019 YCMD:admins(playerid, params[], help) { new string[128], count; format(string, sizeof(string), "---------------- Admini conectati ----------------"); SCM(playerid, COLOR_WHITE, string); if(PlayerInfo[playerid][pAdmin] < 5) { for(new j=1;j<=7;j++) { foreach(Player,i) { if(PlayerInfo[i][pAdmin] == j && GetPVarInt(i, "Cover") == 0) { format(string, sizeof(string), "%s %s (%d)", GetAdminRank(i), GetName(i),i); SCM(playerid, COLOR_WHITE, string); count++; } } } } else { for(new j=1;j<=7;j++) { foreach(Player,i) { if(PlayerInfo[i][pAdmin] == j) { if(GetPVarInt(i, "Cover") == 1) format(string, sizeof(string), "%s %s (%d) - AFK %d min. (%d sec.) - Cover: %s", GetAdminRank(i), PlayerInfo[i][pUsername],i, AFKSeconds[i]/60, AFKSeconds[i], GetName(i)); else if(Spectate[i] != 255) format(string, sizeof(string), "%s %s (%d) - spectator pe %s (%d)", GetAdminRank(i), PlayerInfo[i][pUsername],i, GetName(Spectate[i]), Spectate[i]); else if(Aduty[i] == 1) SCMEx(playerid, -1, "%s %s (%d) Duty ON", GetAdminRank(i), GetName(i),i); else format(string, sizeof(string), "%s %s (%d) - AFK %d min. (%d sec.)", GetAdminRank(i), PlayerInfo[i][pUsername],i, AFKSeconds[i]/60, AFKSeconds[i]); SCM(playerid, COLOR_WHITE, string); count++; } } } } format(string, sizeof(string), "{ADFF5C}* Sunt %d admini conectati in acest moment.", count); SCM(playerid, COLOR_WHITE, string); SCM(playerid, COLOR_WHITE, "--------------------------------------------------------"); return 1; } Se dubleaza daca un admin e on duty apare ceva gen -------Admini Conectati------------ xxx -xxx -xx- -x-x-x --------Admini conectati--------- xxxx ON DUTY M-a puteti ajuta va rog? Quote
RedGun Posted February 26, 2019 Posted February 26, 2019 (edited) YCMD:admins(playerid, params[], help) { new string[128], count; format(string, sizeof(string), "---------------- Admini conectati ----------------"); SCM(playerid, COLOR_WHITE, string); if(PlayerInfo[playerid][pAdmin] < 5) { foreach(Player, i) { if(PlayerInfo[i][pAdmin] < 1 || PlayerInfo[i][pAdmin] > 7 || GetPVarInt(i, "Cover") != 0) { continue; } format(string, 128, "%s %s (%d)", GetAdminRank(i), GetName(i), i); SCM(playerid, COLOR_WHITE, string); count ++; } } else { foreach(Player, i) { if(PlayerInfo[i][pAdmin] < 1 || PlayerInfo[i][pAdmin] > 7) { continue; } if(GetPVarInt(i, "cover") == 1) format(string, sizeof(string), "%s %s (%d) - AFK %d min. (%d sec.) - Cover: %s", GetAdminRank(i), PlayerInfo[i][pUsername], i, (AFKSeconds[i] / 60), AFKSeconds[i], GetName(i)); else if(Spectate[i] != 255) format(string, sizeof(string), "%s %s (%d) - spectator pe %s (%d)", GetAdminRank(i), PlayerInfo[i][pUsername], i, GetName(Spectate[i]), Spectate[i]); else if(Aduty[i] == 1) format(string, sizeof(string), "%s %s (%d) Duty ON", GetAdminRank(i), GetName(i), i); else format(string, sizeof(string), "%s %s (%d) - AFK %d min. (%d sec.)", GetAdminRank(i), PlayerInfo[i][pUsername], i, AFKSeconds[i]/60, AFKSeconds[i]); SCM(playerid, COLOR_WHITE, string); count ++; } } format(string, sizeof(string), "{ADFF5C}* Sunt %d admini conectati in acest moment.", count); SCM(playerid, COLOR_WHITE, string); SCM(playerid, COLOR_WHITE, "--------------------------------------------------------"); return 1; } Edited February 26, 2019 by RedGun Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.