Différences entre les versions de « TESCS : AddSoulGem »
Aller à la navigation
Aller à la recherche
(Page créée avec « La fonction '''AddSoulGem''' joue le même rôle que la fonction '''AddItem''', mais ne peut ajouter que des gemmes spirituelles de la créature souhaitée. ===Syntaxe corre... ») |
m (Liens dans l'exemple de script) |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
La fonction '''AddSoulGem''' joue le même rôle que la fonction '''AddItem''', mais ne peut ajouter que des gemmes spirituelles de la créature souhaitée. | [[Catégorie:TESCS : Liste des commandes de script|AddItem]] | ||
La fonction '''AddSoulGem''' joue le même rôle que la fonction '''[[TESCS : AddItem|AddItem]]''', mais ne peut ajouter que des gemmes spirituelles de la créature souhaitée. | |||
===Syntaxe | ===Syntaxe=== | ||
La syntaxe | La syntaxe de la fonction est : | ||
''id_appelant'' -> AddSoulGem, ''id_monstre'', ''id_gemme_spirituelle'' | |||
Avec ''id_appelant'' l'ID de l'objet appelant (qui peut être un container ou un PNJ, joueur inclus), ''id_monstre'' l'ID du monstre dont l'âme se trouve dans la gemme et ''id_gemme_spirituelle'' l'ID de la gemme à ajouter. | |||
Player -> AddSoulGem " | |||
Cette | ===Exemple d'utilisation=== | ||
Voici un exemple d'utilisation : si le joueur possède l'objet enchanté ''capture_ame'', alors ajouter une gemme spirituelle contenant une sainte dorée. | |||
[[TESCS : Begin|Begin]] AddSoulGemTest | |||
[[TESCS : Short|Short]] DoOnce | |||
[[TESCS : If|If]] ( DoOnce == 0 ) | |||
[[TESCS : If|If]] ( Player->GetItemCount, "capture_ame" > 0 ) | |||
Player->'''AddSoulGem''', "golden saint", "Misc_SoulGem_Common" | |||
[[TESCS : Set|Set]] DoOnce to 1 | |||
[[TESCS : Else|Else]] | |||
[[TESCS : Return|Return]] | |||
[[TESCS : Endif|Endif]] | |||
[[TESCS : Endif|Endif]] | |||
[[TESCS : End|End]] | |||
===Notes=== | |||
* Cette fonction ne peut pas rajouter de gemmes spirituelles vides : utilisez pour cela la fonction '''AddItem ''id_gemme_spirituelle'''''. | |||
===Voir également=== | |||
* [[TESCS : Scripting]] |
Version actuelle datée du 25 octobre 2010 à 16:55
La fonction AddSoulGem joue le même rôle que la fonction AddItem, mais ne peut ajouter que des gemmes spirituelles de la créature souhaitée.
Syntaxe
La syntaxe de la fonction est :
id_appelant -> AddSoulGem, id_monstre, id_gemme_spirituelle
Avec id_appelant l'ID de l'objet appelant (qui peut être un container ou un PNJ, joueur inclus), id_monstre l'ID du monstre dont l'âme se trouve dans la gemme et id_gemme_spirituelle l'ID de la gemme à ajouter.
Exemple d'utilisation
Voici un exemple d'utilisation : si le joueur possède l'objet enchanté capture_ame, alors ajouter une gemme spirituelle contenant une sainte dorée.
Begin AddSoulGemTest Short DoOnce If ( DoOnce == 0 ) If ( Player->GetItemCount, "capture_ame" > 0 ) Player->AddSoulGem, "golden saint", "Misc_SoulGem_Common" Set DoOnce to 1 Else Return Endif Endif End
Notes
- Cette fonction ne peut pas rajouter de gemmes spirituelles vides : utilisez pour cela la fonction AddItem id_gemme_spirituelle.