fehler im code

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

  • fehler im code

    Hi Leute,
    Ich habe bei meinem neuen game/prog irgendeinen fehler in einem code. Nun erkenne ich ihn aber nicht.
    hier ist der code:

    GML-Quellcode

    1. eins_zwei=http_request("***************","/*************")
    2. show_message(eins_zwei)
    3. if (eins_zwei=="1")
    4. {
    5. global.angemeldet=true
    6. room_goto(message_center)
    7. show_message(global.angemeldet)
    8. }

    also: mit der http dll soll eine anfrage an den server gestellt werde. meine angaben sind hierbei mal verdeckt weil ich sie nicht preisgeben will. die antwort wird in variable eins_zwei gespeichert. wenn die antwort 1 ist wird dies in der variable global.angemeldet gespeichert(bzw. die variable wird auf true gesetzt).
    es funktioniert schonmal das eins_zwei auf "1" gesetzt wird. nur wenn diese "1" ist dann wird das if statement nicht ausgeführt. woran liegt das?
    danke im vorraus gamer_08
    PS: ich habe die show messages eingesetzt um zu sehen ob die variable auch verstellt wird(zu "1")
  • @maxda: Doch wird es. alles was nicht funktioniert ist das if statement aber das habe ich dir schon gesagt. die antwort kommt zurück und wird in show message auch angezeigt. Aber :!: trozdem funkitoniert es nicht. an vorherigen scripten kann es nicht liegen.
    (Das init-script wird nicht ausgeführt!)
    doch wird es! schau dich doch besser nochmal in den scripten um!(Login(obj)->left realeased->erste aktion)
    da sind auch vorher noch ganz viele Fehler!
    dann schreib mir doch einfach welche das währen. fehlermeldungen oder unerwünschtes ist noch nicht aufgetreten!
    EDIT: ich habe das show message in das if statemant verschoben:es wird nicht ausgeführt.Ich hatte es extra vor das if statement gestellt um herauszufinden ob eins_zwei überhaupt auf "1" gesetzt wird

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von gamer_08 ()

  • Warte da hast du was nicht verstanden!
    Man kann ein init script nur ausführen. in diesem fall muss man noch nicht mal argumente eingeben. Deswegen frage ich mich was du mit nicht gscheit meinst.
    Ausserdem tritt kein externel error auf!
    Das einzige problem ist-wie ich schon gesagt habe-das das if-statement nicht ausgeführt wird.
    also nochmal:

    GML-Quellcode

    1. eins_zwei=http_request("***************","/*************")
    2. show_message(eins_zwei)
    3. if (eins_zwei=="1")
    4. {
    5. global.angemeldet=true
    6. room_goto(message_center)
    7. show_message(global.angemeldet)
    8. }

    darin muss(meines erachtens) der fehler liegen. Wenn jmd noch einen fehler sieht: bitte anschreiben!