Hier ist mein befehl :
ocmd:admins(playerid,params[])
{
new string[128],adminrang[50];
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 1:{adminrang="{00F73}Supporter";}
case 2:{adminrang="Moderator";}
case 3:{adminrang="Super Moderator";}
case 4:{adminrang="Admin";}
case 5:{adminrang="{FE2E2E}Fulladmin";}
}
if(GetPVarInt(playerid,"LogIn") == 0)return SendClientMessage(playerid,ROT,"Logge dich bitte zuerst ein.");
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))continue;
{
if(GetPVarInt(i,"Adminlevel") < 1){format(string,sizeof(string),"%s %s",adminrang,SpielerName(i));}
SendClientMessage(playerid,WEIß,string);
return 1;
}
}
}
return 1;
}
So nun habe ich das Problem das Ingame nur der Rang angezeigt wird und nicht der name.
Kann mir da war helfen ?
ocmd:admins Befehl spackt
- Linsing
- Geschlossen
- Erledigt
-
-
Schreib deinen Befehl mal so:
ocmd:admins(playerid,params[]) {
if(!GetPVarInt(playerid,"LogIn"))return SendClientMessage(playerid,ROT,"Logge dich bitte zuerst ein.");
new string[128],adminrang[50];
for(new i,l=GetMaxPlayers(); i!=l; i++) {
if(!IsPlayerConnected(i) || !GetPVarInt(i,"Adminlevel"))continue;
switch(GetPVarInt(i,"Adminlevel")) {
case 1: adminrang = "{00F73}Supporter";
case 2: adminrang = "Moderator";
case 3: adminrang = "Super Moderator";
case 4: adminrang = "Admin";
case 5: adminrang = "{FE2E2E}Fulladmin";
}
format(string,sizeof(string),"%s %s",adminrang,SpielerName(i));
SendClientMessage(playerid,WEIß,string);
}
return 1;
}mfg.
//Edit: so...jetzt^^
-
Ich habe sowas auf meinem Server auch. Hier:
ocmd:admins(playerid,params[])
{
new admins[128];
SCM(playerid,GELB,"===============Admins===============");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(GetPVarInt(i,"Supporter")==1)
{
format(admins,sizeof(admins),"Supporter 1: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Supporter")==2)
{
format(admins,sizeof(admins),"Supporter 2: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Adminlevel")==1)
{
format(admins,sizeof(admins),"Admin 1: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Adminlevel")==2)
{
format(admins,sizeof(admins),"Admin 2: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Adminlevel")==3)
{
format(admins,sizeof(admins),"Admin 3: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Adminlevel")==4)
{
format(admins,sizeof(admins),"Admin 4: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Adminlevel")==1337)
{
format(admins,sizeof(admins),"Admin 1337: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Adminlevel")==1338)
{
format(admins,sizeof(admins),"Admin 1338: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Adminlevel")==2000)
{
format(admins,sizeof(admins),"High Admin 2000: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Adminlevel")==2001)
{
format(admins,sizeof(admins),"Stellv. Projektleiter 2001: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
if(GetPVarInt(i,"Adminlevel")==2002)
{
format(admins,sizeof(admins),"Projektleiter 2002: %s",SpielerName(i));
SCM(playerid,GRÜN,admins);
}
}
}
SCM(playerid,GELB,"====================================");
return 1;
} -
breadfish.de
Hat das Thema geschlossen.