Hallo,
wie kann man machen, dass wenn ich /admins tippe und es dann anzeigt welche Admins online sind? hilft mir bitte!
Mfg. BadBoy
Hallo,
wie kann man machen, dass wenn ich /admins tippe und es dann anzeigt welche Admins online sind? hilft mir bitte!
Mfg. BadBoy
Guck mal im GF Script, da ist die Variable erklärt.
if (strcmp(cmd, "/admins", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Admins Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
return 1;
}
mfg
joe
den /admins befehl hast du eigentlich in jedem normalen adminscript drinne, aber man könnte sicherlich rcons anzeigen:
if (strcmp(cmdtext, "/rconadmins", true) == 0) {
for(new i = 0; i <= MAX_PLAYERS; i++) {
if(IsPlayerAdmin(i)) {
new string[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(i, name, sizeof(name));
format(string, sizeof(string), "Rcon: %s", name);
SendClientMessage(playerid,farbe,string); }}
return 1;
}
Muss ja nicht sein für jeden Admin eine extra Nachricht dem User zu schicken.
if (strcmp(cmdtext, "/rconadmins", true,11) == 0) {
new
name[MAX_PLAYER_NAME],
adminstring[128],
c;
for(new i,j=GetMaxPlayers();i<j;i++) {
if(IsPlayerConnected(i)) {
if(IsPlayerAdmin(i)) {
//if(PlayerInfo[i][Admin]>1) {
c++;
GetPlayerName(i,name,MAX_PLAYER_NAME);
if(c==1) {
format(adminstring,128,"Rcon Admin(s): %s",name);
}
else {
format(adminstring,128,"%s , %s",adminstring,name);
}
}
}
}
if(c==0) {
SendClientMessage(playerid,COLOR_BLA,"Keine Admins Online");
}
else {
SendClientMessage(playerid,COLOR_BLA,adminstring);
}
return 1;
}
Hach ja,wie geil der Code hier im Forum immer angezeigt wird
Hallo,
mr_FatJoe ich hab jz deins ausprobiert und hab 5 errors!
error 017: undefined symbol "cmd"
error 017: undefined symbol "PlayerInfo"
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Kann mir jemand helfen ich weiß nicht wie die wegmachen soll!
MfG. BadBoy
Das Script ist einwandfrei! Du hast kein cmd im GM, also benutz cmdtext und du hast kein Godfather, weil er "PlayerInfo" nicht kennt.
Keks's Variante wäre was für dich
Was ist Kek's Variante ? xD
Zitat von KeksOfDeath
ZitatAlles anzeigenden /admins befehl hast du eigentlich in jedem normalen adminscript drinne, aber man könnte sicherlich rcons anzeigen:
if (strcmp(cmdtext, "/rconadmins", true) == 0) {
for(new i = 0; i <= MAX_PLAYERS; i++) {
if(IsPlayerAdmin(i)) {
new string[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(i, name, sizeof(name));
format(string, sizeof(string), "Rcon: %s", name);
SendClientMessage(playerid,farbe,string); }}
return 1;
}
das ist Keks Variante
Oh danke ich versuch das mal aus!