La syntaxe est la suivante :
Teleport(Nom de la carte,X,Y)
Cette fonction permet de téléporter le joueur sur la carte “Nom de la carte” aux coordonnées X , Y.
Attention : Les coordonnées de l'éditeur ne sont pas les mêmes que celle de la commande “/where” dans le jeu.
Le /where double les cases possibles.
Ainsi si le /where donne que le joueur est en 27 / 32 , cela donne 13 / 16 en coordonnées Editeur.
IMPORTANT : Le Teleport change le joueur de carte. Toutes commandes placées dans l'éditeur après un Teleport risquent donc de ne pas être interprétées. Il faut toujours que le Teleport soit la dernière commande possible.
// Cette syntaxe n'est pas valide : les commandes suivantes ne peuvent être interprétées Message('Vous allez arriver dans le couloir') Teleport(BZ Couloir1,2,8) Message('Je vous donne aussi 10 pièces d'or') %Gold%=%Gold%+10
// Cette syntaxe est valide : le Teleport est la dernière action. Message('Vous allez arriver dans le couloir') Message('Je vous donne aussi 10 pièces d'or') %Gold%=%Gold%+10 Teleport(BZ Couloir1,2,8)
// Cette syntaxe est aussi valide car le QueryEnd n'indique que la fin des conditions et n'exécute aucune action. InputQuery('Où voulez-vous allez?','Trigorn','Proncilia') OnResultQuery('Trigorn') Teleport(Trigorn,10,10) OnResultQuery('Proncilia') Teleport(Proncilia,10,10) QueryEnd