Hallo Breadfisch hab ein kleines problem.

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 leute ich hab ein kleines problem mit einer sache die ich ürgendiwe nicht lösen kann.
    kann sie das mal bitte jemand angucken
    ich bekomme keine fehler oder sonstiges blos ingame funtz das net so wie sein soll.


    if(dialogid==DIALOG_AMMU1)
    {
    if(listitem==0)
    {
    if(response==1)
    {
    if(GetPlayerMoney(playerid) == 1020)
    {
    SetPlayerArmour(playerid,100);
    GivePlayerMoney(playerid,-1020);
    SendClientMessage(playerid,0x006782FF,"** Du hast dir eine Schutzweste für 1020$ gekauft. ***");
    ShowPlayerDialog(playerid,DIALOG_AMMU1,DIALOG_STYLE_LIST,"Ammu Biz","($1020) - Schutzweste\n($600) - Baseballschläger\n($650) - Katana\n($1230) 9mm\n($1260) - 9mm(Schalldämpfer)\n($1420) - Desert Eagle\n($1560) - Shotgun\n($1480) - Uzi\n($1690) - Mp5\n($1890) - Ak47\n($1890) - M4a1\n($1690) - Tec9\n($2180) - Rifel\n($2250) - Sniper\n \nFür Robber\n\nAusrauben","Kaufen","Abbrechen");
    }
    else
    {
    SendClientMessage(playerid,ROT,"** Du hast nicht genug geld für die Schutzweste (1020$). ***");
    }
    }
    }
    }



    Wenn ich das geld habe kommt bei mir immer diese antwort.


    SendClientMessage(playerid,ROT,"** Du hast nicht genug geld für die Schutzweste (1020$). ***");

  • Mach den Code mal richtig rein, so erkennt man ja garnichts ^^.

  • if(dialogid==DIALOG_AMMU1)
    {
    if(listitem==0)
    {
    if(response==1)
    {
    if(GetPlayerMoney(playerid) != 1020) return SendClientMessage(playerid,ROT,"** Du hast nicht genug geld für die Schutzweste (1020$). ***");
    SetPlayerArmour(playerid,100);
    GivePlayerMoney(playerid,-1020);
    SendClientMessage(playerid,0x006782FF,"** Du hast dir eine Schutzweste für 1020$ gekauft. ***");
    ShowPlayerDialog(playerid,DIALOG_AMMU1,DIALOG_STYLE_LIST,"Ammu Biz","($1020) - Schutzweste\n($600) - Baseballschläger\n($650) - Katana\n($1230) 9mm\n($1260) - 9mm(Schalldämpfer)\n($1420) - Desert Eagle\n($1560) - Shotgun\n($1480) - Uzi\n($1690) - Mp5\n($1890) - Ak47\n($1890) - M4a1\n($1690) - Tec9\n($2180) - Rifel\n($2250) - Sniper\n \nFür Robber\n\nAusrauben","Kaufen","Abbrechen");
    }
    }
    }

  • Ich geb dir n Tipp, da man nicht einfach alles vorgekaut bekommen werden soll.



    if(abfrage == zahl) // == bedeutet wenn abfrage genau Zahl ist gehts weiter
    if(abfrage >= zahl) // bedeutet wenn abfrage größer oder gleich zahl ist gehts weiter
    if(abfrage =< zahl) // bedeutet wenn zahl gleich oder größer als abfrage ist gehts weiter



    Maddin is my Lord and Master :D
    Musel my one and only b0wm
    Bisafloah is the pokemon that pwns a lot of goddamn ponys.

  • if(dialogid==DIALOG_AMMU1)
    {
    if(listitem==0)
    {
    if(response==1)
    {
    if(GetPlayerMoney(playerid) >= 1020)
    {
    SetPlayerArmour(playerid,100);
    GivePlayerMoney(playerid,-1020);
    SendClientMessage(playerid,0x006782FF,"** Du hast dir eine Schutzweste für 1020$ gekauft. ***");
    ShowPlayerDialog(playerid,DIALOG_AMMU1,DIALOG_STYLE_LIST,"Ammu Biz","($1020) - Schutzweste\n($600) - Baseballschläger\n($650) - Katana\n($1230) 9mm\n($1260) - 9mm(Schalldämpfer)\n($1420) - Desert Eagle\n($1560) - Shotgun\n($1480) - Uzi\n($1690) - Mp5\n($1890) - Ak47\n($1890) - M4a1\n($1690) - Tec9\n($2180) - Rifel\n($2250) - Sniper\n \nFür Robber\n\nAusrauben","Kaufen","Abbrechen");
    }
    else
    {
    SendClientMessage(playerid,ROT,"** Du hast nicht genug geld für die Schutzweste (1020$). ***");
    }
    }
    }
    }



    Maddin is my Lord and Master :D
    Musel my one and only b0wm
    Bisafloah is the pokemon that pwns a lot of goddamn ponys.

  • die antwort auf die lösung



    if(dialogid==DIALOG_AMMU1)
    {
    if(listitem==0)
    {
    if(response==1)
    {
    if(GetPlayerMoney(playerid) <= 1020 ) return SendClientMessage(playerid,ROT,"** Du hast nicht genug geld für die Schutzweste (1020$). ***");
    {
    SetPlayerArmour(playerid,100);
    GivePlayerMoney(playerid,-1020);
    SendClientMessage(playerid,0x006782FF,"** Du hast dir eine Schutzweste für 1020$ gekauft. ***");
    ShowPlayerDialog(playerid,DIALOG_AMMU1,DIALOG_STYLE_LIST,"Ammu Biz","($1020) - Schutzweste\n($600) - Baseballschläger\n($650) - Katana\n($1230) 9mm\n($1260) - 9mm(Schalldämpfer)\n($1420) - Desert Eagle\n($1560) - Shotgun\n($1480) - Uzi\n($1690) - Mp5\n($1890) - Ak47\n($1890) - M4a1\n($1690) - Tec9\n($2180) - Rifel\n($2250) - Sniper\n \nFür Robber\n\nAusrauben","Kaufen","Abbrechen");
    }
    }
    }
    }

  • Ich geb dir n Tipp, da man nicht einfach alles vorgekaut bekommen werden soll.
    if(abfrage == zahl) // == bedeutet wenn abfrage genau Zahl ist gehts weiter
    if(abfrage >= zahl) // bedeutet wenn abfrage größer oder gleich zahl ist gehts weiter
    if(abfrage =< zahl) // bedeutet wenn zahl gleich oder größer als abfrage ist gehts weiter


    Das ist zum Glück natürlich falsch.
    Der kleiner oder gleich Ausdruck ist <=.


    Pat0: Bei der Abfrage, wie du sie verwenden möchtest, musst du nur "<" verwenden. Sonst sind auch exakt 1020 zu wenig.

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Das ist zum Glück natürlich falsch.
    Der kleiner oder gleich Ausdruck ist <=.


    Pat0: Bei der Abfrage, wie du sie verwenden möchtest, musst du nur "<" verwenden. Sonst sind auch exakt 1020 zu wenig.

    -.- Sorry. Ich mach vieles Falsch wenns spät ist^^



    Maddin is my Lord and Master :D
    Musel my one and only b0wm
    Bisafloah is the pokemon that pwns a lot of goddamn ponys.

  • <= "kleiner Gleich"
    >= "größer Gleich"
    != "Alles andere als"
    == "Gleich"
    < "kleiner"
    > "größer"


    Hier nochmal zur Übersicht.


    lg


    pS