[Hilfe] Playermoney Error

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
  • habe diese Errors bitte um eure Hilfe

    Zitat

    C:\Users\Burak\Desktop\dream of german\filterscripts\DT_DynamicCar.pwn(4687) : error 028: invalid subscript (not an array or too many subscripts): "PlayerMoney"
    C:\Users\Burak\Desktop\dream of german\filterscripts\DT_DynamicCar.pwn(4687) : warning 215: expression has no effect
    C:\Users\Burak\Desktop\dream of german\filterscripts\DT_DynamicCar.pwn(4687) : error 001: expected token: ";", but found "]"
    C:\Users\Burak\Desktop\dream of german\filterscripts\DT_DynamicCar.pwn(4687) : error 029: invalid expression, assumed zero
    C:\Users\Burak\Desktop\dream of german\filterscripts\DT_DynamicCar.pwn(4687) : fatal error 107: too many error messages on one line


    das sind die Lines..



    Zitat


    new preis = Dtdc_Car[carid][cPreis]/3*2;
    Zeile 4687 PlayerMoney[playerid] = PlayerMoney[playerid]+preis;
    Dtdc_Player[playerid][Car][Dtdc_Car[carid][cSlotid]] = MaxVehicle +1;

  • Probier mal



    PlayerMoney[playerid] += preis;

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • GivePlayerMoney(playerid,BETRAG);
    also wenn du was abziehen willst:
    GivePlayerMone<(playerid,-BETRAG);
    Dann Spweicherste wenn du den reris von PlayerMoney abziehen willst(dazugeben so:
    +Betrag
    Playermoney += (Hier das was du geben willst);
    oder - Betrag:
    PlayerMoney -= (Hier das was du abziehen willst);
    Falls ich deine Frage falsch verstanden hab sry.
    Zudem mit welchem savesystem arbeitest du?
    Falls mit dini müsste es nähmlich so aussehen.
    PlayerInfo(pInfo(oder wie auch immer so wie du es definiert hast))[playerid][PlayerMoney] +=(-=) (Variable);
    mfg


    Bewerte mich und meine Transaktionen als Mittelsmann

  • wenn ich das so mache bekomme ich diesen Error
    das ist das fs von sniper dt dynamic car
    ich muss das nur auf mein gm anpassen


    Zitat


    C:\Users\Burak\Desktop\dream of german\filterscripts\DT_DynamicCar.pwn(1612) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Burak\Desktop\dream of german\filterscripts\DT_DynamicCar.pwn(1612) : warning 215: expression has no effect


    Das ist 1612

    Zitat

    PlayerMoney += (-Dtdc_RsPreis);


    /edit Text

    Einmal editiert, zuletzt von TheBestOne ()

  • PlayerMoney += (-Dtdc_RsPreis); // so hast du es aber du willst etwas addieren und gleichzeitig auch subtrahieren


    was willste denn jetzt abziehen oder draufpacken?


    PlayerMoney -= Dtdc_RsPreis; // Zieh jetzt 'Dtdc_RsPreis' von PlayerMoney ab

    :D I wish you a nice day! :D

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • kannste mal den ganzen code zeigen ich blick bei dem stückchen da nicht durch einfach mal den befehl oder was es auch immer ist


    //Edit: Und was ist mit PlayerMoney += preis;
    warum geht das nicht`?

    :D I wish you a nice day! :D

  • das ist doch das gleiche wie was du vorher vorgeschlagen hast..



  • vielleicht so ?



    GivePlayerMoney(playerid, -=Dtdc_RsPreis);

  • Bek0ommste Errors oder warum geht es nicht?
    und zu meinem code zufor du solltest die Klammern entfernene also so:
    PlayerMoney -= VARIABLE;subtrahiert die Variable von PlayerMoney also PlayerMoney-Variable
    PlayerMoney += VARIABLE;addiert die Variable von PlayerMoney also PlayerMoney+Variable
    PlayerMoney == VARIABLE;Setzt PlayerMoney auf die Variable also PlayerMoney = Variable
    mfg


    Bewerte mich und meine Transaktionen als Mittelsmann

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