So, ich hab jetzt zwei Tage lang verschiedenes ausprobiert. Ich hab versucht das auf vier verschiedene Arten zu eventen und bin zu dem Schluss gekommen, dass es per Event unmöglich ist. Glaub, das hier geht nur über Script, wenn überhaupt.
Ich brauche ein Highscore/Bestenliste-System, in das sich der Spieler eintragen kann. Ist eigentlich echt selbsterklärend und man kennt das ja aus vielen Arcade-Games. Ich erklär's vorsichtshalber trotzdem mal ganz genau anhand von ein paar Beispielen. Denk, dann sollte schon klar werden, worauf das hinausläuft.
Wenn das Spiel noch nie gespielt wurde, soll es folgende Default-Liste mit irgendwelchen Namen und irgendwelchen Scores geben.
- Der Erste 1500 Punkte
- Fastaufeins 1000 Punkte
- Ichbindritter 800 Punkte
- Nummervier 700 Punkte
- Adam 600 Punkte
- Sixsells 550 Punkte
- kA 450 Punkte
- Lol 300 Punkte
- Daswarnix 100 Punkte
- Vollversagt 70 Punkte
Der Spieler zockt jetzt das erste Mal. Er kann's noch nicht so richtig, muss sich erst warm spielen. Sein erster Run ist nicht so berauschend und er erhält nur 120 Punkte. Aber es reicht für die Bestenliste. Er trägt sich mit dem Namen "firsttry" in die Bestenliste ein. Diese sieht dann so aus:
- Der Erste 1500 Punkte
- Fastaufeins 1000 Punkte
- Ichbindritter 800 Punkte
- Nummervier 700 Punkte
- Adam 600 Punkte
- Sixsells 550 Punkte
- kA 450 Punkte
- Lol 300 Punkte
- firsttry 120 Punkte
- Daswarnix 100 Punkte
Er versucht es nochmal. Diesmal werden es 310 Punkte. Reicht auch für die Liste. Er trägt sich mit dem Namen "schonetwasbesser" in die Bestenliste ein
- Der Erste 1500 Punkte
- Fastaufeins 1000 Punkte
- Ichbindritter 800 Punkte
- Nummervier 700 Punkte
- Adam 600 Punkte
- Sixsells 550 Punkte
- kA 450 Punkte
- schonetwasbesser 310 Punkte
- Lol 300 Punkte
- firsttry 120 Punkte
Zwei weitere Versuche bringen ihn ebenfalls in die Bestenliste. Er schafft beim ersten davon satte 900 Punkte und einmal sogar 2000 Punkte, was ihn an die Spitze bringt. Er nennt sich beide Male schlicht "Player". Die Bestenliste sieht nun so aus:
- Player 2000 Punkte
- Der Erste 1500 Punkte
- Fastaufeins 1000 Punkte
- Player 900 Punkte
- Ichbindritter 800 Punkte
- Nummervier 700 Punkte
- Adam 600 Punkte
- Sixsells 550 Punkte
- kA 450 Punkte
- schonetwasbesser 310 Punkte