Tag liebe Community,
Ich habe ein Problem mit meinem Stats Befehl.
Hab bisher gescriptet, dass er mir Name,Level,Fraktion und Adminlevel verrät.
Aber er zeigt bei der Fraktion und Adminlevel total verkehrte Sachen an.
Bei der Fraktion kommt das Adminlevel und beim Adminlevel wird der Name angezeigt oO
Beim Screen habe ich die frak nr 1 (LSPD).
Aber wird ja adminlevel angezeigt ... -.-
http://s14.directupload.net/images/120701/2zi7gxx6.png
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[128];
new fraktname[64];
new adminname[30];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Keine";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
}
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 0:{adminname="Spieler";}
case 1:{adminname="1.Supporter";}
case 2:{adminname="2.Supporter";}
case 3:{adminname="3.Supporter";}
case 4:{adminname="Moderator";}
case 5:{adminname="Supermoderator";}
case 6:{adminname="Administrator";}
case 7:{adminname="Serverleiter";}
}
format(string,sizeof(string),"[Name: %s] [Level: %i] [Fraktion: %i] [Adminrang:%s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),GetPVarInt(playerid,"Fraktion"),adminname,fraktname);
SendClientMessage(playerid,GRAU,string);
return 1;
}
stock GetAdminName(playerid)
{
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 0:{adminname="Spieler";}
case 1:{adminname="1.Supporter";}
case 2:{adminname="2.Supporter";}
case 3:{adminname="3.Supporter";}
case 4:{adminname="Moderator";}
case 5:{adminname="Supermoderator";}
case 6:{adminname="Administrator";}
case 7:{adminname="Serverleiter";}
}
}
#define fraktname1 "LSPD"
#define fraktname2 "Groove Street"
#define fraktname3 "Medic"
Ich hoffe wirklich, dass ihr mir helfen könnt.
Mit freundlichen Grüßen
iMan
/EDIT Screen zugefügt