Statsbefehl

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
  • Hallo,


    Iwie komisch. Er kann das Adminlevel beim /stats Befehl nicht auslesen


    if(!strcmp("/stats", cmdtext, true))
    {
    new string[128],name[24];
    GetPlayerName(playerid,name,24);
    format(string,sizeof(string),"Name: %s\nLevel: %d\nMoney: %d\nPing: %d\nAdminlevel: i%",name,GetPlayerScore(playerid),GetPlayerMoney(playerid),GetPlayerPing(playerid)GetPVarInt(playerid,"Adminlevel")); // Die Zeile in der alle Fehler sind
    ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"OK","");
    return 1;
    }


    Fehlercode:
    C:\Users\Jonas\Documents\SAMP-Server\gamemodes\MeinServer.pwn(539) : error 017: undefined symbol "string"
    C:\Users\Jonas\Documents\SAMP-Server\gamemodes\MeinServer.pwn(539) : error 017: undefined symbol "string"
    C:\Users\Jonas\Documents\SAMP-Server\gamemodes\MeinServer.pwn(539) : error 029: invalid expression, assumed zero
    C:\Users\Jonas\Documents\SAMP-Server\gamemodes\MeinServer.pwn(539) : fatal error 107: too many error messages on one line

  • Ohje,



    es heißt nicht %i sondern %d mein Freund^^


    der String löst sich selbst oder? :D


    MFG
    Geronimo

  • if(!strcmp("/stats", cmdtext, true))
    {
    new string[128],name[24];
    GetPlayerName(playerid,name,24);
    format(string,sizeof(string),"Name: %s\nLevel: %d\nMoney: %d\nPing: %d\nAdminlevel: i%",name,GetPlayerScore(playerid),GetPlayerMoney(playerid),GetPlayerPing(playerid),GetPVarInt(playerid,"Adminlevel")); // Die Zeile in der alle Fehler sind
    ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"OK","");
    return 1;
    }


    Mir ist da jetzt nur ein , aufgefallen, was gefehlt hat.


  • if(!strcmp("/stats", cmdtext, true))
    {
    new string[128],name[24];
    GetPlayerName(playerid,name,24);
    format(string,sizeof(string),"Name: %s\nLevel: %d\nMoney: %d\nPing: %d\nAdminlevel: %d",name,GetPlayerScore(playerid),GetPlayerMoney(playerid),GetPlayerPing(playerid),GetPVarInt(playerid,"Adminlevel")); // i% zu %d und ein Komma hinzugefügt
    ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"OK","");
    return 1;
    }

  • Kommen die Errors noch ? :o