Tja, ich denke, dass eher du selbst die Maximalzahl festlegst, als der Maker. Denn für jeden neuen Gegner brauchst du erneut die Abfrage im PP und neue Variablen. D.h. jeder Gegner macht für dich mehr arbeit. Aber an sich sollte der Maker bei einem derart leichten KS 10 bis 20 solcher Gegner locker schaffen
Und zu deinem Fehler:
Durch den "Clear Timer" Befehl wird das Event komplett gelöscht. Es ist also wirklich nichts mehr übrig. Ich bevorzuge dies der "Set Event Place" Methode, da es sonst zu schwerwiegenden Bugs kommen kann, falls das Feld (0|0) dann doch mal erreichbar sein sollte .
Damit der Gegner einen nach dem Tod nicht mehr angreift werden ja seinen X- und Y-Koordinate auf -10 gesetzt, also ein Feld das auf jeden Fall außerhalb der Reichweite des Helden liegt.
Trotzdem kann es nicht schaden für jeden Gegner einen "Gegner tot" Switch einzubauen, der dann auch das PP beendet, bzw. den betroffenen Code-Teil überspringt. So kann es nämlich noch vorkommen, dass ein Gegner den Helden noch angreift, obwohl er schon am sterben ist...
Damit du den Code auch auf mehrere Gegner anwenden kannst muss er allerdings noch angepasst werden. Kopierbare Gegner wären auch möglich, dass würde den Code allerdings schon um einiges komplizierter machen. Wenn du willst schreibe ich dir aber einen entsprechenden Code. Das würde dir zumindest die Arbeit ersparen für jeden Gegner eigene Variablen zu erstellen...
Aber trotzdem, ich erweitere den Code jetzt mal auf 2 Gegner. Das Gegnerevent selbst muss nur marginal angepasst werden.
Gegner 1: Gegner 2:
Ich habe alles markiert was sich im Vergleich zum Gegner 1 Event verändert hat.
Nun zum PP:
Ich hab die Variante mit dem Lable diesmal bleiben lassen. Das würde es nur unnötig kompliziert machen. Ich hab diese Version jetzt zwar nicht getestet, ich gehe aber davon aus das sie funktioniert. Wenn nicht, sag bescheid