If Diamond.visible = false....

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

  • If Diamond.visible = false....

    Was mache ich falsch? ;(


    ___________________________________________
    FATAL ERROR in
    action number 3
    of Collision Event with object Hero
    for object Diamond:

    COMPILATION ERROR in code action
    Error in code at line 1:
    If Diamond.visible = false then room_goto_next(Level_004)

    at position 4: Assignment operator expected.
  • Bei "room_goto_next()" kommt nichts in die Klammern.
    Da geht es halt nur in den nächsten Raum. Wenn du den Raum selbst definieren willst,
    nimm "room_goto".

    Magical dream time!
  • ___________________________________________
    ERROR in
    action number 3
    of Collision Event with object Hero
    for object Diamond:

    Error in code at line 1:
    if Diamond.visible = false then room_goto_next()

    at position 12: Unknown variable visible

    Warum kennt er "visible" nicht? :heul:
  • Wie muss ich es dann machen... ?

    Ich möchte es so haben dass wenn alle Diamanten im Level weg sind er zum nächsten Raum geht.


    Allerdings:

    Noch besser würde ich es finden dass an einer bestimmten Position ein Ziel erscheint, das dumme daran ist nur wenn das Ziel invisible am Anfang ist kann man trotzdem in das Ziel.. wenn ihr mir mit dem Ziel helfen könntet dann wäre das vieeeel besser.
    Also wenn alle Diamanten eingesammelt sind soll ein Ziel erscheinen( durch das man vorher nicht durch einen Bug durchgehen kann).

    Edit:

    Ich könnte auch einfach eine Tür davor machen, aber das würde dann nicht so gut wirken..

    Aber mit den Diamanten habe ich trotzdem noch ein Problem :pinch: ..

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

  • Also ich würde folgendes machen:

    1. Alle Diamanten (diamant) und Ziel (ziel) setzen sowie ein unsichtbares Objekt (diamantenzaehler) und den Spieler (spieler).
    2. Bei jedem Diamanten dann collision mit spieler --> set variable diamantenzaehler ziel.diamanten relative to -1 --> destroy the instance (diamant)
    3. Bei diamantenzaehler ziel in create set variable diamanten to *Anzahl der Diamanten*
    4. Bei ziel kommt dann noch collision mit spieler --> if variable diamantenzaehler ziel.diamanten equal to 0 goto next room

    Dann sollte alles passen. Aber je nach Zahl der Diamanten musst du den "diamantenzaehler" das Ziel anpassen!

    Hoffe das ist verständlich... :)

    MFG

    Still wating for Game Maker iPod Edition...

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Mazzn ()

  • Werde gleich sagen ob es geklappt hat :) .. Moment..

    Edit:

    ___________________________________________
    FATAL ERROR in
    action number 1
    of Collision Event with object Hero
    for object Diamond:

    COMPILATION ERROR in code action
    Error in code at line 1:
    Zaehler += -1

    at position 9: Variable name expected.

    *heul* ;(

    Ich weiß dass es gleich klappen wird, aber da ist noch ein winziger Fehler den ich nicht verstehe :pinch: .

    EDIT NEU: ;(


    ___________________________________________
    FATAL ERROR in
    action number 1
    of Collision Event with object Hero
    for object Diamond:

    COMPILATION ERROR in code action
    Error in code at line 1:
    Exit_001.Diamond += 1

    at position 10: Variable name expected.

    *VERZWEIFEL*

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von schnipfl ()

  • Ich hab n bisschen Müll geschreiben... Sorry, habs korrigiert, aber schau dir das mini-Example von mir an, das hilft dir hoffentlich!
    (Ist GM7 Pro, hoffe das funktioniert mit lite)

    Und schreib die Objektnamen klein, vielleicht liegts daran...?

    //edit: Die Sprites sind original Pixel-Art von mir, bitte nicht klauen sondern Credit geben :D
    //edit2: Anhang gelöscht, siehe unten.

    Still wating for Game Maker iPod Edition...

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

  • Wie es lässt sich nicht runterladen??
    Moment, ich lade es nochmal als ZIP-Datei hoch. Aber bei mir funktioniert die RAR...

    //EDIT: Hast du die Datei entpackt? :whistling:
    //EDIT2: Ah okay :D
    Dateien

    Still wating for Game Maker iPod Edition...
  • Kein Problem ;)
    Darfst wenn du willst meine Sprites weiterverwenden :D

    Und denk dran, dass du je nach Anzahl der Diamanten die Variable anpassen musst!

    (Sonst könntest du theoretisch auch eine globale Variable "diamanten" anlegen und jeden Diamanten diese on Create um 1 erhöhen lassen... Hmmm! Ich mach dir kurz ein Example wie's funktioniert!)

    //EDIT: Hier ist mal das Example, aber ich glaube das geht nur mit ner Erweiterung die ich installiert habe... :S
    Dateien

    Still wating for Game Maker iPod Edition...