Différences entre les versions de « TESCS : AddSpell »
Aller à la navigation
Aller à la recherche
(Réorganisation des données) |
m |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:TESCS : Liste des commandes de script|AddSpell]] | |||
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 actuelle datée du 30 octobre 2010 à 07:24
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.