Liebe Community,
ich habe das Problem, wenn ich /admins ingame eingebe, dann kommt es ist kein Team-Mitglied online (ist auch richtig so), das Problem ist nur, das es 100fach kommt also es kommt dann der Satz:
* Es ist zurzeit leider kein Team-Mitglied von RfL online, versuche es später noch einmal!
nicht einmal, sondern 16 / 17 mal. Ich möchte es aber so das es nur einmal kommt.
die Zeilen:
if (strcmp(cmd, "/admins", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}==============={FFFFFF}| Administration |{FFFFFF}===============");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FFFFFF}* ID: %d | {FFFF00}Supporter{FFFFFF}: %s", i,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[i][pAdmin] == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FFFFFF}* ID: %d | {00B200}Moderator{FFFFFF}: %s", i,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[i][pAdmin] == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FFFFFF}* ID: %d | {009999}Senior Moderator{FFFFFF}: %s", i,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[i][pAdmin] == 4)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FFFFFF}* ID: %d | {0099FF}Junior Administrator{FFFFFF}: %s", i,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[i][pAdmin] == 1336)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FFFFFF}* ID: %d | {0000FF}Administrator{FFFFFF}: %s", i,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[i][pAdmin] == 1337)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FFFFFF}* ID: %d | {B40404}Head Administrator{FFFFFF}: %s", i,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[i][pAdmin] == 1338)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FFFFFF}* ID: %d | {01DFD7}Community Manager{FFFFFF}: %s", i,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[i][pAdmin] == 1339)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FFFFFF}* ID: %d | {FF0000}Stellv. Projektleiter{FFFFFF}: %s", i,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[i][pAdmin] == 2000)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FFFFFF}* ID: %d | {FF0000}Projektleiter{FFFFFF}: %s", i,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"* Es ist zurzeit leider kein Team-Mitglied von *** online, versuche es später noch einmal!"); // Problem
}
}
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}==============={FFFFFF}|{FFFFFF} ==================== {FFFFFF}|{FFFFFF}===============");
}
return 1;
}
Ich hoffe ihr könnt helfen.
MfG,
James.