Highscore doppelt und dreifach

  • Highscore doppelt und dreifach

    Hoi !

    So..in meinem ...vorgestellten Minispiel soll es ja auch eine Highscore geben.
    Die wird auch angezeigt und alles funzt perfekt...bis auf eines....

    Wenn das Spiel startet wird der Spieler aufgefordert seinen Namen einzugeben... dann im Spiel..wenn es beendet wird greift folgender Code...

    GML-Quellcode

    1. highscore_add(Spielername,score)


    Dann wird der eingegeben Name und der Punktestand in die Highscore eingetragen...nur...manchmal taucht der Eintrag dann 3x oder 4x auf...Oo... also er macht nicht EINEN Eintrag sondern gleich mehrere.... X(

    Was kann das sein ? Oo
    *in bearbeitung*
  • naja am code kann es schon mal nicht sein
    vielleicht hast du mehrere Highscore gemacht
    hier bei game maker:

    kannst du uns den code mit dem namen mal zeigen

    EDIT:genau was Rofra gesagt hat
    uhh
    ...

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

  • Also es schaut aus wie folgt...

    Objekt - Name:

    Create - Set variable Spielername to 0
    Code -

    GML-Quellcode

    1. Spielername = get_string("Bitte Name angeben!", "");


    Draw -

    GML-Quellcode

    1. draw_text(210,10,string(Spielername));


    Keyboard - Enter -

    GML-Quellcode

    1. highscore_add(Spielername,score)


    So also das soll folgendes bedeuten...

    Ich habe ein Ojekt erstellt welches sich NAME nennt... im CREATE Event befindet sich der Code der den Spieler dazu auffordert seinen Namen einzugeben... und das DRAW Event welches den Namen dann noch im Spiel selber anzeigt.
    Desweiteren...zum testen ... habe ich eingestellt das wenn man die Taste ENTER drückt..die aktuelle Punktzahl + den vorher eingegeben Namen ..in die Highscore eingetragen wird.
    Das mit ENTER wird später natürlich entfernt..aber ich habs jetzt eingebunden um das ganze testen zu können...

    Nur trägt er halt die aktuellen Daten dann imemr auf fast allen Plätzen ein.... statt nur auf einem.... oo
    *in bearbeitung*
  • OMG...das ist mir ja schon was.... -_-°°°
    Ja ok..hat sich damit dann gelöst das Problem.... *räusper*

    Danke danke ! ^^

    ganz vergessen das wenn man "key-enter" nutz der das ja dann die ganze Zeit wiederholt...>.<....
    *in bearbeitung*
  • Benutzer online 1

    1 Besucher