Du hast ein paar Sachen ganz schön verdreht
und musst auch nicht in beiden Funktionen alles
für Supporter und Fragesteller doppelt abfragen.
Eine Funktion für Fragesteller, die andere für Supporter.
else if(InSupport[playerid])
{
new adminlevel[56];
if(GetPVarInt(playerid,"Adminlevel")==1)format(adminlevel,sizeof(adminlevel),"Supporter");
else if(GetPVarInt(playerid,"Adminlevel")==3)format(adminlevel,sizeof(adminlevel),"Moderator");
else if(GetPVarInt(playerid,"Adminlevel")==1335)format(adminlevel,sizeof(adminlevel),"Admin");
else if(GetPVarInt(playerid,"Adminlevel")==1337)format(adminlevel,sizeof(adminlevel),"Lead-Admin");
else if(GetPVarInt(playerid,"Adminlevel")==1338)format(adminlevel,sizeof(adminlevel),"Serverinhaber");
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[128];
format(string, sizeof(string), "%s(%s) sagt: %s", sendername, adminlevel, text);
SendClientMessage(playerid, HIER_MAL_EINE_ANDERE_FARBE, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(InSupportt[i])
{
SendClientMessage(i, HIER_MAL_EINE_ANDERE_FARBE, string);
return 1;
}
}
}
}
else if(InSupportt[playerid])
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[128];
format(string, sizeof(string), "%s sagt: %s", sendername, text);
SendClientMessage(playerid, HIER_MAL_EINE_ANDERE_FARBE, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(InSupport[i])
{
SendClientMessage(i, HIER_MAL_EINE_ANDERE_FARBE, string);
return 1;
}
}
}
}