Différences entre les versions de « TESCS : AddToLevCreature »

De Wiwiki
Aller à la navigation Aller à la recherche
(Création de la page.)
 
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 5 : Ligne 5 :
===Syntaxe===
===Syntaxe===
La syntaxe correcte pour cette fonction est :
La syntaxe correcte pour cette fonction est :
  [[TESCS : AddToLevCreature|AddToLevCreature]] "nom_leveled_list" "ID_creature" <i>niveau_creature</i>
  [[TESCS : AddToLevCreature|AddToLevCreature]] "nom_leveled_list" "ID_creature" <i>niveau_joueur</i>
C'est une fonction qui n'a pas besoin de destinataire pour être utilisée. "nom_leveled_list" est le nom de la leveled list à laquelle on va rajouter un monstre "ID_creature" de niveau <i>niveau_creature</i>.
C'est une fonction qui n'a pas besoin de destinataire pour être utilisée. "nom_leveled_list" est le nom de la leveled list à laquelle on va rajouter un monstre "ID_creature". Ce monstre ne spawnera que si le joueur a au moins le niveau <i>niveau_joueur</i>.




Ligne 18 : Ligne 18 :
   [[TESCS : If|If]] ( doOnce == 0 )
   [[TESCS : If|If]] ( doOnce == 0 )
   [[TESCS : Set|Set]] doOnce to 1
   [[TESCS : Set|Set]] doOnce to 1
   [[TESCS : AddToLevCreature|AddToLevCreature]] "mont_ecarlate_lv1" "rat_noir" <i>2</i>
   [[TESCS : AddToLevCreature|AddToLevCreature]] "mont_ecarlate_lv1" "rat_noir" <i>1</i>
   [[TESCS : IfEnd|IfEnd]]
   [[TESCS : IfEnd|IfEnd]]
  [[TESCS : IfEnd|IfEnd]]
  [[TESCS : IfEnd|IfEnd]]
   
   
  [[TESCS : End|End]]
  [[TESCS : End|End]]
Le script commence par tester l'activation de l'objet en question, avant de vérifier si c'est bien la première fois qu'il est activé. Si les deux conditions sont vérifiées, il ajoute la créature Rat noir de niveau 2 à la Leveled List niveau 1 du Mont Écarlate.
Le script commence par tester l'activation de l'objet en question, avant de vérifier si c'est bien la première fois qu'il est activé. Si les deux conditions sont vérifiées, il ajoute la créature Rat noir à la Leveled List niveau 1 du Mont Écarlate. Comme le niveau est réglé sur 1, le rat spawnera quel que soit le niveau du joueur.
 


===Notes :===
===Notes :===

Version actuelle datée du 23 septembre 2012 à 13:23


La fonction AddToLevCreature ajoute une créature à une Leveled List.

Syntaxe

La syntaxe correcte pour cette fonction est :

AddToLevCreature "nom_leveled_list" "ID_creature" niveau_joueur

C'est une fonction qui n'a pas besoin de destinataire pour être utilisée. "nom_leveled_list" est le nom de la leveled list à laquelle on va rajouter un monstre "ID_creature". Ce monstre ne spawnera que si le joueur a au moins le niveau niveau_joueur.


Exemple d'utilisation

Voici un exemple d'utilisation : si le joueur actionne un objet quelconque donné, alors cela déclenchera l'invasion de l'espèce "rat_noir" dans la région "mont_ecarlate".

Begin invasion_rat_noir

Short doOnce

If ( OnActivate == 1 )
 If ( doOnce == 0 )
  Set doOnce to 1
  AddToLevCreature "mont_ecarlate_lv1" "rat_noir" 1
 IfEnd
IfEnd

End

Le script commence par tester l'activation de l'objet en question, avant de vérifier si c'est bien la première fois qu'il est activé. Si les deux conditions sont vérifiées, il ajoute la créature Rat noir à la Leveled List niveau 1 du Mont Écarlate. Comme le niveau est réglé sur 1, le rat spawnera quel que soit le niveau du joueur.

Notes :

  • L'ajout d'une créature dans une leveled list ne signifie pas qu'une créature spawnera à ce moment précis. Il faut attendre que le jeu fasse respawn des éléments de la Leveled List aléatoirement, jusqu'à ce que la créature désirée spawne.

Voir également