1 Error im Befehl

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 Brotfische habe ein error im befehl aber weis nicht wie ich ihn fixxe..


    if(strcmp("/ausrauben", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(25.0,playerid,207.5627,-103.7291,1005.2578) || PlayerToPoint(25.0,playerid,203.9068,-41.0728,1001.8047))
    {
    if(Botrobtimer == 0)
    {
    PlayerInfo[playerid][pBotrob] = 1;
    Botrobtimer = 20;
    BotrobStatus = 1;
    }
    else
    {
    format(string, sizeof(string), " Du musst noch %d Minuten warten um den Bot ausrauben zu können", Botrobtimer);
    SendClientMessage(playerid, COLOR_ERRORTEXT, string);


    }
    else
    {
    SendClientMessage(playerid,COLOR_ERRORTEXT, "Du bist nicht beim Bot");
    return 1;
    }
    }
    }
    }


    //EDIT:


    bei dem letzten else is der error .. also über du bist nicht beim bot von sendclientmessage


    C:\Users\Denis\Desktop\INDEPENDENT ROLEPLAY\gamemodes\erp.pwn(28407) : error 029: invalid expression, assumed zero


  • if(strcmp("/ausrauben", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(25.0,playerid,207.5627,-103.7291,1005.2578) || PlayerToPoint(25.0,playerid,203.9068,-41.0728,1001.8047))
    {
    if(Botrobtimer == 0)
    {
    PlayerInfo[playerid][pBotrob] = 1;
    Botrobtimer = 20;
    BotrobStatus = 1;
    }
    else
    {
    format(string, sizeof(string), "Du musst noch %d Minuten warten um den Bot ausrauben zu können", Botrobtimer);
    SendClientMessage(playerid, COLOR_ERRORTEXT, string);
    }
    }
    return 1;
    }


    habe jetzt so gemacht aber 26 ERRORS -.-" wieso wo is fehler

  • klammerfehler

    if(strcmp("/ausrauben", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(25.0,playerid,207.5627,-103.7291,1005.2578) || PlayerToPoint(25.0,playerid,203.9068,-41.0728,1001.8047))
    {
    if(Botrobtimer == 0)
    {
    PlayerInfo[playerid][pBotrob] = 1;
    Botrobtimer = 20;
    BotrobStatus = 1;
    }
    }
    else
    {
    format(string, sizeof(string), "Du musst noch %d Minuten warten um den Bot ausrauben zu können", Botrobtimer);
    SendClientMessage(playerid, COLOR_ERRORTEXT, string);
    }
    }
    return 1;
    }

  • Die Klammer vorhin war falsch ;) die gehört vor die Message
    if(strcmp("/ausrauben", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(25.0,playerid,207.5627,-103.7291,1005.2578) || PlayerToPoint(25.0,playerid,203.9068,-41.0728,1001.8047))
    {
    if(Botrobtimer == 0)
    {
    PlayerInfo[playerid][pBotrob] = 1;
    Botrobtimer = 20;
    BotrobStatus = 1;
    }
    else
    {
    format(string, sizeof(string), " Du musst noch %d Minuten warten um den Bot ausrauben zu können", Botrobtimer);
    SendClientMessage(playerid, COLOR_ERRORTEXT, string);


    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_ERRORTEXT, "Du bist nicht beim Bot");
    return 1;
    }
    }
    }


    Tipp: Immer richtig einrücken dann sieht mal solche Fehler