Frage zu globalen Variablen???

  • GM 7
  • Frage zu globalen Variablen???

    Guten Morgen Community,

    ich habe folgendes Problem.

    Ich benutze eine globale Variable:


    GML-Quellcode

    1. if global.munipistole>0
    2. {
    3. if schuss=true
    4. {
    5. instance_create(spieler1.x,spieler1.y,schuss_pistole)
    6. schuss=false
    7. alarm[0]=100
    8. }
    9. global.munipistole = -1;
    10. }



    Wie mache ich das, dass nur eine von global.munipistole abgezogen wird. Ich habe es so oben versucht doch es klappt nicht.

    Bedanke mich im Voraus!!! :thumbsup:
  • GML-Quellcode

    1. if global.munipistole>0 && schuss=true // Wenn es genügend Munition gibt und(&&) schuss=true ist
    2. {
    3. instance_create(spieler1.x,spieler1.y,schuss_pistole)
    4. schuss=false
    5. alarm[0]=100
    6. global.munipistole -= 1; // Ziehe relative zur Anzahl eins ab. Wenn das +/- vor dem = steht, heisst es, es wird relative addiert/subtrahiert.
    7. }