String eingeben und überprüfen lassen

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

  • String eingeben und überprüfen lassen

    Hallo,
    ich habe folgendes vor.

    Ich möchte, dass der Benutzer, wenn er eine Taste (z.B Enter) drückt ein Eingabefeld eingeblendet bekommt, in dem er einen String eingeben soll.
    Danach soll überprüft werden, ob der String z.B "Hallo" hieß.
    Wenn das was der Benutzer eingegeben "Hallo" war, soll sich die Variable "test" um 50 erhöhen.


    Könnt ihr mir sagen was ich tun muss???

    mfg gm-freak
    [SIZE="25"][COLOR="Red"]XP Hilfe - Schluss mit PC-Problemen[/COLOR][/SIZE]
    [SIZE="20"]http://xphilfe.de.tt[/SIZE]
  • Ich habe es jetzt ein bisschen anders gelöst. Ich wollte es nämlich als Cheatfunktion verwenden. Das ist jetzt dabei rausgekommen:

    GML-Quellcode

    1. {
    2. global.cheat = get_string("Bitte geben sie einen Cheat ein!","");
    3. if (global.cheat="money")
    4. {
    5. geld+=50;
    6. }
    7. else if (global.cheat="units")
    8. {
    9. if place_free(view_xview+500,view_yview+500)
    10. instance_create(view_xview+500,view_yview+500,object50);
    11. else if place_free(view_xview+400,view_yview+400)
    12. instance_create(view_xview+400,view_yview+400,object50);
    13. else instance_create(view_xview+600,view_yview+600,object50);
    14. if place_free(view_xview+525,view_yview+525)
    15. instance_create(view_xview+525,view_yview+525,object50);
    16. else if place_free(view_xview+425,view_yview+425)
    17. instance_create(view_xview+425,view_yview+425,object50);
    18. else instance_create(view_xview+625,view_yview+625,object50);
    19. if place_free(view_xview+550,view_yview+550)
    20. instance_create(view_xview+550,view_yview+550,object50);
    21. else if place_free(view_xview+450,view_yview+450)
    22. instance_create(view_xview+450,view_yview+450,object50);
    23. else instance_create(view_xview+650,view_yview+650,object50);
    24. if place_free(view_xview+575,view_yview+575)
    25. instance_create(view_xview+575,view_yview+575,object50);
    26. else if place_free(view_xview+475,view_yview+475)
    27. instance_create(view_xview+475,view_yview+475,object50);
    28. else instance_create(view_xview+675,view_yview+675,object50);
    29. einheiten+=4;
    30. }
    31. else show_message("Dieser Cheat existiert nicht")
    32. }
    Alles anzeigen



    Wie ihr sicherlich schon bemerkt habt, habe ich total umständlich und höchstwahrscheinlich so uneffektiv wie möglich folgendes probiert:
    Wenn der Cheat gelich "units" ist, soll die Variable eiheiten um 4 erhöht werden. So weit so gut. Es sollen dann allerdings auch 4 Menschen entstehen erstellt werden. Vorher soll überprüft werden, ob die Stellen schon besetzt sind, auf die die Einheiten dann kommen. Solten sie besetzt sein, sollen die Eiheiten so nah wie möglich an die Stelle gestellt werden, an die sie eigetlich hingesollt hätten.
    (so nah wie möglich an: view_xview+500,view_yview+500)


    Kann mir jemand sagen, was ich umschreiben muss???

    mfg gm-freak
    [SIZE="25"][COLOR="Red"]XP Hilfe - Schluss mit PC-Problemen[/COLOR][/SIZE]
    [SIZE="20"]http://xphilfe.de.tt[/SIZE]

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von gm-freak ()

  • Benutzer online 1

    1 Besucher