Array problem mit eingabe Text

  • GM 8
  • Array problem mit eingabe Text

    hey. Will einen cheat machen für mein spiel. (das spiel will ich gleich vorstellen, und mach gerade für euch den cheat... tja leider häng ich dabei :D)

    create event:

    GML-Quellcode

    1. ...
    2. // Cheating
    3. frage = "Was hättest du denn gerne? ;)"
    4. treibstoff = "Treibstoff, bitte!"
    5. gold = "Gold, bitte!"



    Cheat taste drücken:

    GML-Quellcode

    1. antwort = get_integer(frage,"");
    2. if (antwort == treibstoff)
    3. {
    4. global.fuel += 50
    5. show_message("Bittesehr, cheater :D")
    6. }
    7. if (antwort == gold)
    8. {
    9. global.gold += 100
    10. show_message("Bittesehr, Cheater :D")
    11. }
    12. if (antwort == gold)
    13. {
    14. exit;
    15. if (antwort == treibstoff)
    16. {
    17. exit;
    18. show_message("Vergiss es!")
    19. }
    20. }
    Alles anzeigen


    error Message:

    Error in code at line 3:
    if (antwort == treibstoff)
    ^
    at position 17: Cannot compare arguments.


    hmm ich hab schonmal was ähnliches gemacht aber hab auch nicht ich gemacht^^.. hab wirklich schon viel herumprobiert hoffe ihr könnt mir helfen :P
    mfg Salmi
  • Versuch es mal mit get_string anstatt get_integer ;)

    Und:

    GML-Quellcode

    1. if (antwort == gold)
    2. {
    3. exit;
    4. if (antwort == treibstoff)
    5. {
    6. exit;
    7. show_message("Vergiss es!")
    8. }
    9. }


    Macht null sinn, da diese Nachricht nie ausgegeben wird. Den es wird vorher die Aktion mit exit beendet.
    Es würde so funktionieren:

    GML-Quellcode

    1. if !(antwort == gold) && !(antwort == treibstoff)
    2. {
    3. show_message("Vergiss es!")
    4. }


    Mfg.,
    Mokuyobi
    木曜日 (Mokuyōbi)
  • achsoo danke euch^^ hab das get_integer vom anderen spiel übernommen. Dachte das geht hier auch :whistling:

    und Mokuyobi: hast recht :D das wär mir dann aber aufgefallen soweit das andere prob beseigt würde ;) aber auch danke :D
    :thumbsup:
    mfg Salmi