Différences entre les versions de « TESCS : Cast »
Aller à la navigation
Aller à la recherche
(Page créée avec « '''Cast''' force un acteur, un activateur ou un objet du monde à lancer un sort sur un acteur. ===Syntaxe=== La syntaxe correcte pour cette fonction est : ''id_lanceur''->... ») |
m (Catégorie) |
||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Liste des commandes de script|Cast]] | |||
'''Cast''' force un acteur, un activateur ou un objet du monde à lancer un sort sur un acteur. | '''Cast''' force un acteur, un activateur ou un objet du monde à lancer un sort sur un acteur. | ||
Version actuelle datée du 30 octobre 2010 à 08:48
Cast force un acteur, un activateur ou un objet du monde à lancer un sort sur un acteur.
Syntaxe
La syntaxe correcte pour cette fonction est :
id_lanceur->Cast, id_sort, id_cible
Ici, id_lanceur (qui peut être un container, un activateur, un PNJ, une porte...) lancera le sort id_sort sur id_cible (qui doit être un acteur).
Exemple d'utilisation
Voici un exemple d'utilisation : si le joueur active le piège, ce dernier lui lancera un sort de brûlure.
Begin PiegeFlammes If ( OnActivate ) Cast, "brulure", "Player" Endif End
Le script lancera le sort "brulure" au joueur lorsqu'il activera le piège.
Notes :
- Dans Morrowind sans extensions, il est probable que la cible ne puisse qu'être le joueur. À partir de Tribunal, il est établi que cela fonctionne sur tous les acteurs.
- Veillez à toujours mettre une condition de type doOnce autour du Cast, sans quoi vous pouvez faire crasher le jeu !