Beitrag von palma7071 ()
Dieser Beitrag wurde vom Autor gelöscht ().
Kommt ganz drauf an wie du deine Adminlevel definiert hast.
So müsste es gehen. Die Adminabfrage durch deine austauschen. Ungetestet
new Spielername[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid,Spielername,sizeof(Spielername));
if(PlayerInfo[playerid][pAdmin] == 1)
{
format(string,sizeof(string),"%s hat sich Supporter eingeloggt.",Spielername);
}
else if(PlayerInfo[playerid][pAdmin] == 2)
{
format(string,sizeof(string),"%s hat sich Moderator eingeloggt.",Spielername);
}
else if(PlayerInfo[playerid][pAdmin] == 3)
{
format(string,sizeof(string),"%s hat sich Admin eingeloggt.",Spielername);
}
else if(PlayerInfo[playerid][pAdmin] == 4)
{
format(string,sizeof(string),"%s hat sich Super Admin eingeloggt.",Spielername);
}
else if(PlayerInfo[playerid][pAdmin] == 5)
{
format(string,sizeof(string),"%s hat sich Server Leiter eingeloggt.",Spielername);
}
else
{
format(string,sizeof(string),"%s hat sich eingeloggt.",Spielername);
}
SendClientMessageToAll(COLOR_LIGHTGREEN,string);
So sollte es auch gehen
new Spielername[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid,Spielername,sizeof(Spielername));
switch(PlayerInfo[playerid][pAdmin])
{
case 0:format(string,sizeof(string),"%s hat sich eingeloggt.",Spielername);
case 1:format(string,sizeof(string),"%s hat sich Supporter eingeloggt.",Spielername);
case 2:format(string,sizeof(string),"%s hat sich Moderator eingeloggt.",Spielername);
case 3:format(string,sizeof(string),"%s hat sich Admin eingeloggt.",Spielername);
case 4:format(string,sizeof(string),"%s hat sich Super Admin eingeloggt.",Spielername);
case 5:format(string,sizeof(string),"%s hat sich Server Leiter eingeloggt.",Spielername);
}
SendClientMessageToAll(COLOR_LIGHTGREEN,string);
Bekommst du Errors/Warnings und hast du die Adminabfrage angepasst?