Ich hab ein Problem ich weiss nämlich nicht wie man eine /admins Liste erstellt wo alle Admins/moderatoren usw aufgelistet sind.
/admins Liste erstellen
- SplInTeC
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
new aname[MAX_PLAYER_NAME];
new string[200];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Spieler[i][AdminLevel] >= 1)
{
GetPlayerName(i,aname,sizeof(aname));
format(string,sizeof(string),"* Level %d Administrator %s(%d)",Spieler[i][AdminLevel],aname,i);
SendClientMessage(playerid,COLOR_GREEN,string);
}
}
return 1;
}Hoffe hab nix vergessen
Mfg, Black_Game
-
Das sieht schon gut aus ich meine Das das im Spiel dann etwa so aussieht:
________|Admins|_______
Level 5 Gamer
Level 2 MarTim
________________________ -
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
new aname[MAX_PLAYER_NAME];
new string[200];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Spieler[i][AdminLevel] >= 1)
{
GetPlayerName(i,aname,sizeof(aname));
format(string,sizeof(string),"* Level %d Administrator %s(%d)",Spieler[i][AdminLevel],aname,i);
SendClientMessage(playerid,COLOR_GREEN,"________|Admins|_______");
SendClientMessage(playerid,COLOR_GREEN,string);
SendClientMessage(playerid,COLOR_GREEN,"_______________________");
}
}
return 1;
}Hoffe hab nix vergessen
Mfg, Black_Game
dann so
-
Das Level musst du selbst definen.
Bzw. musst du dem Spieler ein Adminlevel geben.
Eine einfache Adminanzeige würde so aussehen.
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
new aname[MAX_PLAYER_NAME];
new string[200];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
GetPlayerName(i,aname,sizeof(aname));
format(string,sizeof(string),"*Administrator %s",aname,);
SendClientMessage(playerid,COLOR_GREEN,"________|Admins|_______");
SendClientMessage(playerid,COLOR_GREEN,string);
SendClientMessage(playerid,COLOR_GREEN,"_______________________");
}
}
return 1;
} -
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
new aname[MAX_PLAYER_NAME];
new string[200];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
GetPlayerName(i,aname,sizeof(aname));
format(string,sizeof(string),"*Administrator %s",aname,);
SendClientMessage(playerid,COLOR_GREEN,"________|Admins|_______");
SendClientMessage(playerid,COLOR_GREEN,string);
SendClientMessage(playerid,COLOR_GREEN,"_______________________");
}
}
return 1;
}
falsch da Wurde wenn er nicht als rcon eingeloggt ist nicht sehen können
Nur der wer als Rcon eingeloggt kann das machen/7edit pwn code eingefügt
-
So wie ihr das macht wird es nicht klappen. So wie ihr das hier schreibt wird für jeden Admin extra das gesendet:
---Admins----
Level 5 blalba
---------------
---Admins---
Level 3 idiot
---------------So soll es ja nich aussehen...
Das gehört wenn ihr mich fragt so:
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
new aname[MAX_PLAYER_NAME];
new string[200];
SendClientMessage(playerid,COLOR_GREEN,"________|Admins|_______");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Spieler[i][AdminLevel] >= 1)
{
GetPlayerName(i,aname,sizeof(aname));
format(string,sizeof(string),"*Admin Level %d %s",Spieler[i][AdminLevel],aname,);
SendClientMessage(playerid,COLOR_GREEN,string);
}
}
SendClientMessage(playerid,COLOR_GREEN,"_______________________");
return 1;
} -
Die Methode von KAAS war die beste getestet geht super trotzdem Vielen Dank für die schnellen Antworten