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

De Wiwiki
Aller à la navigation Aller à la recherche
(Réorganisation des données)
m (Catégorie)
Ligne 1 : Ligne 1 :
[[Catégorie:TESCS : Liste des commandes de script]]
La fonction '''AddSpell''' ajoute un sort, une maladie ou une malédiction à une créature ou un PNJ (joueur inclus).
La fonction '''AddSpell''' ajoute un sort, une maladie ou une malédiction à une créature ou un PNJ (joueur inclus).



Version du 30 octobre 2010 à 07:22

La fonction AddSpell ajoute un sort, une maladie ou une malédiction à une créature ou un PNJ (joueur inclus).

Syntaxe

La syntaxe correcte pour cette fonction est :

id_appelant -> AddSpell, id_sort

Avec id_appelant l'ID de l'objet appelant la fonction, et id_sort l'ID du sort ajouté à id_appelant.

Exemple d'utilisation

Voici un exemple d'utilisation : le joueur est maudit ('spell' maledictionducoffre) s'il active un coffre (sur lequel s'exécute le script local).

Begin CoffreMaudit

Short doonce

If ( OnActivate == 1 )
 If ( doonce == 0 )
  Player -> AddSpell "maledictionducoffre"
  Set doonce to 1
 Endif
 Activate
Endif

End

La première fois que le joueur active le coffre, on ajoute la malédiction à la liste de ses sorts avant d'ouvrir l'inventaire. Les fois suivantes, comme il est déjà maudit, on ouvre simplement l'inventaire.

Voir également