TESCS : AddSpell

De Wiwiki
Révision datée du 30 octobre 2010 à 07:22 par Infomase (discussion | contributions) (Catégorie)
Aller à la navigation Aller à la recherche

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