noch einmal kleine korrektur pls

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
  • hey leudde :D


    habe hier diesen code (er ist von einem shop dialog):



    if(response==1)
    {
    if(listitem==0)
    if(GetPlayerMoney(playerid) < 1000) SendClientMessage(playerid,ROT,"Du brauchst mehr Geld!");
    {
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }

    Scripter im Ruhestand.

  • Du kannst in keine If abfrage was reintuen was passieren soll... <-- ka wie ich es beschreiben sollte :D


    if(response==1)
    {
    if(listitem==0)
    {
    if(GetPlayerMoney(playerid) < 1000)
    {
    SendClientMessage(playerid,ROT,"Du brauchst mehr Geld!");
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }
    }
    }


  • `


    Wassssssss um alles .... was machste daaa?!
    Du kannst odch nicht einfach alles mittem im Dialog
    beenden mit nem return ^^--


    edit


    so ist rchtig:


    if(response == 1)
    {
    return 1;
    }


    if(listitem==0)
    {
    if(!GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^");
    {
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }

    }

  • hab mich verlesen, hab oben auch listitem gelesen.


    if(response == 1)
    {
    if(listitem==0)
    {
    if(GetPlayerMoney(playerid) > 1000)
    {
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du brauchst mehr Geld!");
    }
    }
    }


  • das habe ich schon ausprobiert und es ging auch nicht.. :(

    Scripter im Ruhestand.

  • Häää? Was hat es damit zu tun ... ?
    Lass es einfach wenn du es nicht kannst


    BOAH LEUTE IHR HABT MICH RICHTIG VERWIRRT :D !


    WARTE ICH MACHE DIR DAS! :D


    if(response == 1)
    {
    if(listitem==0)
    {
    if(!GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^");
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }
    }



    Soooooooooooo!

  • Du hast es geschafft, du hast die gleiche Antwort wie ich DoNotDisturb, gut gemacht. ;)


    if(response == 1)
    {
    if(listitem==0)
    {
    if(GetPlayerMoney(playerid) > 1000)
    {
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du brauchst mehr Geld!");
    }
    }
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • habe jetzt dies:

    if(listitem==0)
    {
    if(!GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^");
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }
    }


    nun kommen die fehler:

    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : warning 213: tag mismatch
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : error 029: invalid expression, assumed zero
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : warning 215: expression has no effect
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : error 001: expected token: ";", but found "return"
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : error 017: undefined symbol "farbe"
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : fatal error 107: too many error messages on one line


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



    4 Errors.


    Scripter im Ruhestand.

  • du hast FARBE nicht definiert


    und mach das
    if(!GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^");


    zu dem:


    if(GetPlayerMoney(playerid) < 1000)) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^");

  • if(response == 1)
    {
    if(listitem==0)
    {
    if(!GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^"); //farbe anpassen
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }
    }

  • soo farbe definiert und nun kommen die errors:

    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : warning 213: tag mismatch
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : error 029: invalid expression, assumed zero
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : warning 215: expression has no effect
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1218) : error 001: expected token: ";", but found "return"
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1219) : warning 225: unreachable code
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1224) : warning 217: loose indentation
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1463) : warning 209: function "OnDialogResponse" should return a value
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1471) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1473) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1477) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1479) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1484) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1489) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1494) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1499) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1504) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1509) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1514) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1519) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1529) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1531) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1535) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1537) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1542) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1547) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1552) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1557) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1562) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1567) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1572) : error 010: invalid function or declaration
    C:\Users\Frank\Desktop\GTA Server\gamemodes\Sicher.pwn(1577) : error 010: invalid function or declaration


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



    26 Errors.



    hier nochmal der code wie ich ihn jetzt habe:

    if(listitem==0)
    {
    if(!GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,ROT,"WENIG GELD NIX DA ^^");
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }
    }

    Scripter im Ruhestand.

  • if(!GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^"); //farbe anpassen


    Was soll das ! da?
    Außerdem ist ne Klammer zuviel -.-

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • gib deine teamviewer daten ich mach dir das gleich ^^


    if(GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^"); //farbe anpassen


    Sorrrrrrrry Black hast recht :(


    if(response == 1)
    {
    if(listitem==0)
    {
    if(GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,farbe,"ne ne ne");
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);
    }
    }
    }



    Soo richtig.

  • mach das so:


    if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^"); //farbe anpassen


    /edit und 2. hast du ein return 1 vergessen ;)

  • habs nun so:



    if(listitem==0)
    {
    if(GetPlayerMoney(playerid) > 1000) return SendClientMessage(playerid,ROT,"WENIG GELD NIX DA ^^");
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, BLAU, "Du hast dir eine Waffe gekauft.");
    GivePlayerMoney(playerid, -1000);


    }


    keine warning und keine errors.


    kann es so funktionieren??

    Scripter im Ruhestand.

  • if(!GetPlayerMoney(playerid) > 1000)) return SendClientMessage(playerid,farbe,"WENIG GELD NIX DA ^^"); //farbe anpassen


    Was soll das ! da?
    Außerdem ist ne Klammer zuviel -.-




    jap richtig ^^