Aktion von 2 Variablen abhängig

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • gugu ...
    oki also ich habe mal ein ausschnitt eines Obejtes hier reinkopiert ...

    Quellcode

    1. Create Event:
    2. set variable schuss to 1
    3. set variable munition to 20
    4. Alarm Event for alarm 0:
    5. set variable schuss to 1
    6. Step Event:
    7. if left mouse button is pressed
    8. if schuss is equal to 1
    9. if munition is larger than 0
    10. create instance of object pulscannon1 at relative position (0,0)
    11. set variable munition relative to -1
    12. set variable schuss to 0
    13. set Alarm 0 to 30
    Alles anzeigen

    und ich habs auch gleich mal getestet ... funkt. ganz gut ;)
    Nähere Erklärung:
    wenn du jetzt mausdrückst wird überprüft ob schuss 1 ist wenn ja dann wird überprüft ob munition größer 0 ist wenn ja
    wird dein schuss erstellt munition relativ -1 und schuss auf nullgestetzt... dann wird der alarm genutzt ... hier ist eingestellt das nach 30 steps(1 sec) der alarm event akt wird ... und im alarmevent wird schuss wieder auf 1 gesetzt..... das heist dann geht alles wieder von vorn los (solange bis Munition 0 ist)
    sollte das nicht reichen werde ich auch gern etwas ausfühlicher ... :D

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Guld ()

  • nunja das ist recht einfach zu erklären ... wenn das Objekt erstellt(created) wird mus die Variable die du später im Obj. nutzen willst inizialisiert werden ...
    man darf nicht vergessen das der Create-event nur EINMAL (bei Erstellung des Objektes) ausgeführt wird
    wenn du die var nicht ins create packst und dann im Alarm-Event aufrufst ... weiss das Programm nicht welche var du meinst weil sie nicht existiert und dann kommt folgende Fehlermeldung:

    Brainfuck-Quellcode

    1. ---------------------------
    2. Error
    3. ---------------------------
    4. ERROR in
    5. action number 2
    6. of Step Event
    7. for object Raumschiff:
    8. Error in expression:schuss
    9. position 1: Unknown variable schuss
    10. ---------------------------
    11. Abort Ignore
    12. ---------------------------
    Alles anzeigen
  • Benutzer online 1

    1 Besucher