variable von anderer Instance ändern

  • GM 8

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

  • variable von anderer Instance ändern

    Hey also ich hab ein Object namens "obj_item". So jetzt kann jede dieser Instancen durch die Variable "item" unterschiedlich sein.
    Ich möchte jetzt eine andere Variable ("anzahl") ändern. Die Variable "anzahl" soll aber nur bei den Instancen "obj_item" mit zb. "item = 3" geändert werden.
    Wie mach ich das :wacko:

    Danke im Vorraus
    MfG hitman06
    true = false;
    :rage:
  • Hallo hitman06,
    bin zwar kein Experte, aber vielleicht klappt es ja so:


    Im obj_item objekt:

    GML-Quellcode

    1. if item == 3
    2. {
    3. anzahl = //definierte zahl
    4. }


    wenn du die Variable item außerhalb der obj_item-Objekte ändern willst,
    dann:

    GML-Quellcode

    1. if obj_item.item == 3
    2. {
    3. other.anzahl = //definierte zahl
    4. }


    Beim "other" bin ich mir nicht sicher, könnte sein dass man auch die instance-id dort angeben muss ...

    Konnte ich irgendwie weiterhelfen? ^^
  • Damit bin ich mir sicher:

    GML-Quellcode

    1. with (obj_item)
    2. {
    3. if (item==3)
    4. {
    5. anzahl=200.500.330.100.144//irgendeine Zahl
    6. }
    7. }

    ob das von RLP klappt weis ich nicht, ich denke aber das funktioniert nur für die erste Instanz, da beim überprüfen von Variablen über die Objekt- und nicht Instanz id, immer die erste genommen wird... glaub ich.


    PS:es gibt so wenig, technische Probleme hier in letzter zeit....
  • Benutzer online 1

    1 Besucher