Ich habe schon lange ein /stats Befehl der ging.
Nun hab ich mir ein Premiumsystem gemacht, und ihn da eingetragen was Fehler gibt.
Ingame macht er bei adminlevel Ja oder Nein schreiben und bei Premium garnichts.
Tausche ich das switch von Premium und Adminlevel cracht der Compeiler.
Hoffe ihr könnt mir helfen.
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[128];
new fraktname[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:(fraktname="Zivilist");
case 1:(fraktname=fraktname1);
case 2:(fraktname=fraktname2);
case 3:(fraktname=fraktname3);
case 4:(fraktname=fraktname4);
case 5:(fraktname=fraktname5);
case 6:(fraktname=fraktname6);
case 7:(fraktname=fraktname7);
case 8:(fraktname=fraktname8);
}
new ALevel[64];
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 1:(ALevel="Probe Supporter");
case 2:(ALevel="Supporter");
case 3:(ALevel="Moderator");
case 4:(ALevel="Administrator");
case 5:(ALevel="Projektleiter");
}
new Premiumtexte[20];
switch(GetPVarInt(playerid,"Premium"))
{
case 0:(ALevel="Nein");
case 1:(ALevel="Ja");
}
format(string,sizeof(string),"Name: %s\n\nLevel: %i\n\nAdminlevel: %s\n\nFraktion: %s\n\nPremium: %s",SpielerName(playerid),GetPlayerScore(playerid),ALevel,fraktname,Premiumtexte);
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, "Statistiken", string, "OK", "");
return 1;
}