Probleme mit dem Befehl /nos

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
  • Hi Leute,
    irgendwie habe ich Probleme mit diesem Befehl.
    Hier der Befehl:

    if(strcmp("/nos", cmdtext, true) == 0)
    {
    if(!IsNotModdableVehicle)
    {
    if(GetPlayerMoney(playerid)>=100)
    {
    AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
    GivePlayerMoney(playerid,-100);
    {
    else // DAS IST ZEILE 1361
    SendClientMessage(playerid,gruen,"You dont have enough money to add Nitrous!");
    }
    else // DAS IST ZEILE 1364
    SendClientMessage(playerid,blutrot,"You cant add Nitrous to this vehicle!");
    {
    else // DAS IST ZEILE 1367
    SendClientMessage(playerid,blutrot,"You want to equip your back with nos?!");
    }
    }
    }
    return 1;
    }


    Hier die Errors:



    Test.pwn(1361) : error 029: invalid expression, assumed zero
    Test.pwn(1364) : error 029: invalid expression, assumed zero
    Test.pwn(1367) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.



    Hoffe ihr könnt mir helfen ^^


    MfG Markus

  • if(strcmp("/nos", cmdtext, true) == 0)
    {
    if(!IsNotModdableVehicle) {
    if(GetPlayerMoney(playerid)>=100) {
    AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
    GivePlayerMoney(playerid,-100);
    {
    else
    SendClientMessage(playerid,gruen,"You dont have enough money to add Nitrous!");
    }
    else
    SendClientMessage(playerid,blutrot,"You cant add Nitrous to this vehicle!");
    {
    else
    SendClientMessage(playerid,blutrot,"You want to equip your back with nos?!");
    }
    }
    }
    return 1;
    }


    TidyPawn


    Einrücken dann müsstest du den Fehler erkennen.

  • Wenn das von den Klammern her richtig sein soll ess ich nen Besen.


    Zähl die Klammern und sag mir dann nochmal dass da alles richtig ist.

  • if(strcmp("/nos", cmdtext, true) == 0)
    {
    if(!IsNotModdableVehicle) {
    if(GetPlayerMoney(playerid)>=100) {
    AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
    GivePlayerMoney(playerid,-100);
    { // Hier geht die Klammer auf
    else // Hier beginnt das else aber erst oO
    SendClientMessage(playerid,gruen,"You dont have enough money to add Nitrous!");
    }
    else // Hier garkeine Klammern
    SendClientMessage(playerid,blutrot,"You cant add Nitrous to this vehicle!");
    {
    else // Hier das gleiche wie beim ersten...
    SendClientMessage(playerid,blutrot,"You want to equip your back with nos?!");
    }
    }
    }
    return 1;
    }