Sachen erhön erniedrigen

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
  • Tach,



    Also is nur ein Beispiel da ich nur auf einen Wert seten kann ich kann z.b. Spieler[playerid][kippen] = 6;


    Wenn er aber schon 6 hat und er noch eine kauft weis ich nicht, wie man das erhöht also ein FALSCHES Beispiel Spieler[playerid][kippen] +1;



    Könnt ihr mir helfen

    Mit freundlichen Grüßen,

  • Wäre das so richtig?



    Um eins: Spieler[playerid][kippen] var++;
    Um 4 : Spieler[playerid][kippen] var++=4;




    Wäre das so richtig?



    //edit Deutlischer gemacht ^^

    Mit freundlichen Grüßen,

  • Und lasst mich raten um was abzuzieen....



    Spieler[playerid][kippen] --; // Bei eins
    Spieler[playerid][kippen]-= 4; // Bei 4



    //EDIT VAR EDIT

    Mit freundlichen Grüßen,

  • new Variable = 3;
    variable++;
    //variable ist nun 4


    new Variable = 3;
    variable += 5;
    //variable ist nun 8


    new Variable = 3;
    variable--;
    //variable ist nun 2


    new Variable = 3;
    variable -= 2;
    //variable ist nun 1

    The fact is, I am right. And if you think I'm wrong, you are wrong.

  • Sry aber:


    Wie kann ich es so machen, das der inputtext ehöt wird wel so funktioniert das nicht:



    new string2[200];
    format(string2, sizeof(string), "%s", inputtext);
    Spieler[playerid][BankACC] += string2;

    Mit freundlichen Grüßen,

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Jezz bin ich schlauer ^^



    Daaanke an alle



    Aber eins Funzt nich net...


    Also erst new strval ann



    GivePlayerMoney(playerid,-=geldbetrag;

    Mit freundlichen Grüßen,

    Einmal editiert, zuletzt von Simon:I ()

  • Danke, wort wort wort wort wort




    Was ist an dieser Abfrage falsch???


    if(Spieler[playerid][BankACC] == strval(inputtext) || Spieler[playerid][BankACC] >= strval(inputtext))
    }



    und ist das richtig?


    if(GetPlayerMoney(playerid))==strval(inputtext))

    Mit freundlichen Grüßen,

    Einmal editiert, zuletzt von Simon:I ()

  • inputtext kannst du nur in zusammenhang mit input dialogen verwenden :D


    erstelle einfach eine Variabe.


    new Geld = GetPlayerMoney(playerid);
    if(Spieler[playerid]BankACC] >= Geld) // frag ab ob Geld gleich Spieler ist oder höher

  • Ob Pawno da einen Error raushaut weiß ich nicht, aber aufjedenfall ist diese Abfrage doppelt^^


    if(Spieler[playerid][BankACC] == strval(inputtext) || Spieler[playerid][BankACC] >= strval(inputtext))
    Nehmen wir an Spieler[playerid][BankACC] hat den Wert 5, strval(inputtext) hat auch den Wert 5. Dann liefert er bereits bei der ersten Abfrage ein true zurück, bei der zweitern allerdings nochmal.
    Also wäre die Abfrage so viel logischer:
    if(Spieler[playerid][BankACC] >= strval(inputtext))

  • Da gibts aber Errors....



    E:\Users\TheLostMC\Desktop\Samp\pawno\include\dutils.inc(45) : warning 219: local variable "hour" shadows a variable at a preceding level
    E:\Users\TheLostMC\Desktop\Samp\pawno\include\dutils.inc(45) : warning 219: local variable "minute" shadows a variable at a preceding level
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(164) : error 004: function "CreateATM" is not implemented
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(329) : error 004: function "AmATM" is not implemented
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(404) : error 004: function "LVPraesiCar" is not implemented
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(643) : error 029: invalid expression, assumed zero
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(643 -- 644) : warning 215: expression has no effect
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(644) : error 001: expected token: ";", but found "new"
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(644) : warning 217: loose indentation
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(650) : warning 217: loose indentation
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(651) : error 029: invalid expression, assumed zero
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(656) : warning 217: loose indentation
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(659) : warning 217: loose indentation
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(659) : error 029: invalid expression, assumed zero
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(659) : error 004: function "OnPlayerClickPlayer" is not implemented
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(664) : warning 225: unreachable code
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(664) : error 029: invalid expression, assumed zero
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(664) : error 004: function "SendMSG" is not implemented
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(670) : error 029: invalid expression, assumed zero
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(670) : error 004: function "CreateATM" is not implemented
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(677) : warning 225: unreachable code
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(677) : error 029: invalid expression, assumed zero
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(677) : error 004: function "AmATM" is not implemented
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(691) : warning 225: unreachable code
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(691) : error 029: invalid expression, assumed zero
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(691) : error 004: function "LVPraesiCar" is not implemented
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(695) : error 017: undefined symbol "vehicleid"
    E:\Users\TheLostMC\Desktop\Samp\gamemodes\GR-C.pwn(703) : error 030: compound statement not closed at the end of file (started at line 557)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    18 Errors.



    Auszahlsystem:


    if(dialogid==14)
    {
    if(Spieler[playerid][BankACC] >= strval(inputtext))
    }
    new string[200];
    format(string, sizeof(string), "Sie haben %s Dollar aus dem Kono abgehoben! ", inputtext) ;
    ShowPlayerDialog(playerid,15,DIALOG_STYLE_MSGBOX,"Bank",string,"Ok","");
    new geldbetrag = strval(inputtext);
    GivePlayerMoney(playerid,geldbetrag);
    Spieler[playerid][BankACC] -= strval(inputtext);
    {
    else
    {
    ShowPlayerDialog(playerid,8,DIALOG_STYLE_MSGBOX,"Bank","Soviel Geld haben sie nicht!","Okay","");
    }
    }


    Habe aber nur wenn ich die abfrage mach die errors

    Mit freundlichen Grüßen,

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