TESCS : ShowMap

De Wiwiki
Révision datée du 15 juin 2009 à 19:49 par Infomase (discussion | contributions) (Page créée avec « Cette fonction fait apparaître sur la carte les lieux spécifiés en paramètres. ===Syntaxe=== ShowMap "cellid" On peut rentrer à la place de l'attribut "cellid" un nom ... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Cette fonction fait apparaître sur la carte les lieux spécifiés en paramètres.

Syntaxe

ShowMap "cellid"

On peut rentrer à la place de l'attribut "cellid" un nom complet de cellule ou une simple chaîne de caractères. Dans ce cas, toutes les cellules qui commenceront par cette chaîne de caractères apparaîtront sur la carte. Si l'on rentre le code suivant :

ShowMap "Gn"

Apparaîtront toutes les cellules de Gnaar Mok et celles de Gnisis.

Exemple

On souhaite que la lecture d'un livre révèle l'emplacement de Seyda Nihyn (oui, oui, je sais, c'est complètement idiot). On aura donc le code suivant :

Begin LivreDeSeyda

Short controlevariable

If ( controlevariable == 0 )
 If ( OnActivate == 1 )
  ShowMap "Seyda Nihyn"
  Set controlevariable to 1
 Endif
Endif

If ( controlevariable == 1 )
 If ( OnActivate == 1 )
  Return
 Endif
Endif

End

Le livre révèlera une seule fois la position de Seyda Nihyn, grâce à la variable controlevariable, pour éviter de faire ramer le jeu.