5 Error bekomme die nicht weg

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,


    die überschrift sagt alles


    Beim Compilieren :


    Spoiler anzeigen
    C:\Users\Malte\Desktop\Scriptsachen für 0,3z\Ordner das man überhaupt Scripten kann ! (0,3z)\gamemodes\script333333333333.pwn(302) : error 001: expected token: ")", but found ";"
    C:\Users\Malte\Desktop\Scriptsachen für 0,3z\Ordner das man überhaupt Scripten kann ! (0,3z)\gamemodes\script333333333333.pwn(303) : error 014: invalid statement; not in switch
    C:\Users\Malte\Desktop\Scriptsachen für 0,3z\Ordner das man überhaupt Scripten kann ! (0,3z)\gamemodes\script333333333333.pwn(303) : warning 215: expression has no effect
    C:\Users\Malte\Desktop\Scriptsachen für 0,3z\Ordner das man überhaupt Scripten kann ! (0,3z)\gamemodes\script333333333333.pwn(303) : error 001: expected token: ";", but found ":"
    C:\Users\Malte\Desktop\Scriptsachen für 0,3z\Ordner das man überhaupt Scripten kann ! (0,3z)\gamemodes\script333333333333.pwn(303) : error 029: invalid expression, assumed zero
    C:\Users\Malte\Desktop\Scriptsachen für 0,3z\Ordner das man überhaupt Scripten kann ! (0,3z)\gamemodes\script333333333333.pwn(303) : fatal error 107: too many error messages on one line

    Spoiler anzeigen
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Spoiler anzeigen
    5 Errors.


    Im Script :


    Spoiler anzeigen
    if(strcmp("/Status",cmdtext,true, 10) ==0)
    {
    new string[128];
    new fraktname[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:(fraktname="Keine";)
    case 1:(fraktname="Fraktname 1";)
    case 2:(fraktname="Fraktname 2";)
    case 3:(fraktname="Fraktname 3";)
    }
    //1Reihe
    format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminrang: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminrang"),fraktname);
    SendClientMessage(playerid,Rot,string);
    //2Reihe
    return 1;
    }

    MFG


    Stewie1234



    PS : Rechtschreibfehler könnt ihr behalten müsst es aber nicht ;)

  • if(strcmp("/Status",cmdtext,true, 10) ==0)
    {
    new string[128];
    new fraktname[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:(fraktname="Keine");
    case 1:(fraktname="Fraktname 1");
    case 2:(fraktname="Fraktname 2");
    case 3:(fraktname="Fraktname 3");
    }
    //1Reihe
    format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminrang: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminrang"),fraktname);
    SendClientMessage(playerid,Rot,string);
    //2Reihe
    return 1;
    }

  • if(strcmp("/status",cmdtext,true,10)==0){
    new string[128],fraktname[64];
    switch(GetPVarInt(playerid,"Fraktion")){
    case 0:fraktname="Keine";
    case 1:fraktname="Fraktname 1";
    case 2:fraktname="Fraktname 2";
    case 3:fraktname="Fraktname 3";
    }
    format(string,sizeof string,"[Name: %s] [Level: %d] [Adminrang: %d] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminrang"),fraktname);
    SendClientMessage(playerid,Rot,string);
    return 1;
    }

  • was bedeutet das "%d" kenne nur "%i" und "%s"??


    %d steht für einen Integer (=Zahl)
    %f übrigens für Float (=Zahl + Kommastellen, z.B. Koords)
    %0.2f für Float (auf 2 Kommastellen gerundet)