variable problem

  • GM 8

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

  • variable problem

    Ich habe eine global variable erstellt und bekomme eine fehlermeldung:


    ___________________________________________
    ############################################################################################
    FATAL ERROR in
    action number 1
    of Create Event
    for object :

    Push :: Execution Error - Variable Get -5.punkte(100002, 0)
    at gml_Object_Create_0 (line 1) - if global.punkte = 1
    ############################################################################################

    ich habe bei einem objekt ins create event das hier geschrieben:

    global.punkte = 0

    ich habe bei einem anderen objekt eine abfrage,wenn global.punkte = 1 ist,dass dann ein objekt erscheint.
    Leider kommt immer diese fehlermeldung.
  • Bist du dir sicher, dass die Variable wirklich definiert wird, bevor du sie abfragst? Mach dir am besten Debuganzeigen, damit du dir sicher bist, dass die Variable wirklich existiert.

    GML-Quellcode

    1. z.B. draw_text(x,y,string(global.punkte));
    aber lass sie noch nicht von deinem anderen Objekt abfragen.

    Übrigens, schreib bei Abfragen mal am besten

    GML-Quellcode

    1. if var == wert //anstatt if var = wert
    wer weiß, wann der Syntax da mal austickt.
  • Habe den Objekt erst ein room später abfragen lassen und kommt keine fehlermeldung.Leider erscheint das Objekt nicht wenn der wert 1 beträgt.
    Ich habe im create event geschrieben:

    if global.punkte = 1

    {
    instance_create(x+250,y+20,Objekt)
    }

    Edit:

    Habe das Problem gelöst.Hatte da eine falsche variable gehabt.Aber das spätere abfragen sorgen für keine fehlermeldung also Danke nochmal :thumbsup:

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