passwort

  • GM 8

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

  • hay wie mache ich ein passwort zum cheaten oder zum spiel start damit man das spiel spielen kann... :?:
    hoffe auf hilfe ;)
    kann nur drag und drop.... mein projegt ist fly in the sky
    nur doof das ich nicht skripten kann :headtouch:
    doch gamemaker ist trotzdem cool :gmlove:
  • Am Anfang machst du einen Room,der lässt ein Textfeld erscheinen z.B:

    GML-Quellcode

    1. {
    2. var passwort;
    3. passwort = get_integer("Bitte Passwort eingeben", 1);
    4. }


    Da müsstest du noch eine Überprüfung reinbauen und dann als Aktion zum nächsten Raum gehen oder so..
    Als GML Anfänger kann ich dir da aber net wirklich helfen aber als GML Fortgeschrittener müsstest du das können..
    MfG Flozzel
    Ich hasse Game Maker ( :gmlove: )
  • So gehts!^^ ins create event password=1234 da kannst du 1234 durch dein passwort ersetzen.

    GML-Quellcode

    1. password=1234//Das Password
    2. eingabe=get_integer("Passwort eingeben!",0)
    3. if password=eingabe
    4. {
    5. show_message("Richtig!")
    6. room_goto(nächsteslevel)
    7. }
    8. else
    9. {
    10. show_message("Leider falsch!")
    11. }
    Alles anzeigen
  • hab zwar nur die hälfte :huh: vertsanden aber trotzdem danke :D
    kann nur drag und drop.... mein projegt ist fly in the sky
    nur doof das ich nicht skripten kann :headtouch:
    doch gamemaker ist trotzdem cool :gmlove:
  • Geht ja auch einfacher:

    GML-Quellcode

    1. if get_string("Passwort","Hier Eingeben")!="Av2LmX590fS"
    2. then game_end()

    Und das in irgendeinem Game Start oder Create Event oder dem Room Creation Code bewirkt, dass mit get_string (für alle Zeichen) bzw. get_integer (für Zahlen) ein Dialogfeld angezeigt wird (mit "Passwort" als Titel und "Hier Eingeben" in der Zeile zum eingeben des Passwortes), das das Eingegebene zurück liefert (d.h. es wäre so, als würde dort das eingegebene Passwort direkt stehen).
    Wenn dass dann NICHT "Av2LmX590fS" entspricht (oder was du auch immer willst), dann wird das Spiel direkt beendet. Wenn schon, gehts ganz normal weiter.
    Du kannst natürlich noch beliebig viele weitere Befehle (dann natürlich in {} geschweiften Klammern") dazuschreiben, und noch Befehle, die ausgeführt werden, wenn man es richtig eingegeben hat (im else Zweig)
    z.B.:

    GML-Quellcode

    1. if get_string("Passwort","Hier Eingeben")="Av2LmX590fS"
    2. then show_message("Du hast es geschafft!!!")
    3. else {show_message("Du hast es nicht geschafft!!!") game_end()}