OCC Problem

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

  • Hi, Community!

    Ich hab mal eine Frage zum occ(Object Creation Code).
    Also ich hab im occ vom objekt "obj_door" stehen:

    GML-Quellcode

    1. n_room=labor;

    so, jetzt will ich, dass wenn ich das objekt berühre, dass ich dann in den Raum "n_room" komme.
    das hab ich so gelöst:

    GML-Quellcode

    1. if (place_meeting(x,y,obj_door))
    2. {
    3. room_goto(other.n_room);
    4. }

    Nur jetzt kommt die Fehlermeldung (Wenn ich das objekt berühre):

    Quellcode

    1. ___________________________________________
    2. ERROR in
    3. action number 1
    4. of Step Event
    5. for object obj_char:
    6. Error in code at line 26:
    7. room_goto(other.n_room);
    8. at position 22: Unknown variable n_room

    mfg. Tobi97
    8|
  • @GrinchXL: das other. gibt an, dass diese Variable zu dem collisons objekt sprich dem obj_door gehört. edit: oh das geht doch nur im collisions event^^
    @xxskxx: wieder der selbe erro (obwohl ich deinen code verbessert habe^^)

    *gelöst*
    8|

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

  • Other geht nur im Collisons EVENT!! Nicht nach place_meeting!!

    Du musst das Objekt anders heraus finden, ambesten mit instance_place:

    Quellcode

    1. if (place_meeting(x,y,obj_door))
    2. {
    3. room_goto((instance_place(x,y,obj_door)).n_room);
    4. }


    Das instance_place gibts die id des objektes weider, welches diese Stelle (x,y) berührt.
    Bitte klammer drum machen, sonst ---> ERROR^^

    NATOLL! ICH HABS IHN ÜBE SKYPE ERKLÄRT DANN MACHT ER EDIT WENN ICH POSTE!!^^ :cursing:
    „Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.“
    Albert Einstein
  • Benutzer online 1

    1 Besucher