Stats Befehl verbuggt - Tauscht Informationen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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;
    }