De mémoire, il ne me semble pas possible d'ouvrir la fenêtre de sorts via une quête, il n'y a aucune commande d'interfaçage client/serveur pour ouvrir une fenêtre de skills; on peut ouvrir par exemple l'ItemShop et d'autres trucs, mais pour le reste c'est pas possible.
Enfin, non, pour être correct c'est possible, mais ça va nécessiter un petit tour dans tes fichiers python pour créer ladite commande qui exécutera la fonction qui ouvre la fenêtre de skills puis appeler cette fonction dans un cmdchat() dans ta quête.
Pour ce qui est de faire évoluer ton personnage par contre...
quest give_basic_weapon beginstate start begin when login with pc.getqf("basic_weapon") == 0 begin while pc.level < 5 do pc.give_exp2(pc.get_next_exp()) end -- cmdchat("open_skill") -- cette commande ouvre la fenêtre de skills, par exemple pc.setqf("basic_weapon", 1) endendend
Ça va donner X exp au joueur à chaque tour de boucle jusqu'à ce que son level soit égal à 5 avec X étant l'exp nécessaire pour passer au niveau suivant.
Une fois que t'auras fait ta commande python, tu pourras insérer le cmdchat comme dans mon exemple.