Du machst alles wie bisher (zugegeben, ich habs mir nicht angesehen xD) . Nur stellst du für das Erlernen eine Bedingung aus, ist doch ganz einfach. ^^

Code:
<>Fork Optn:"Heldname"- "Skillname" Learnt
   <>Message: "Du hast den Skill schon erlernt!"
:ELSE Case
   <>Change Skill:"Heldname"-"Skillname"->Memory
:END Case
Nur das musst du einfügen. Vielleicht noch ein Sprungbefehl zum Ende oder so, aber das ist ja dann deine Sache.

€: allerdings weiß ich jetzt nicht aus dem Kopf, wie die Befehle alle im deutschen Maker heißen. xD