Différences entre les versions de « TESCS : AddSoulGem »
Aller à la navigation
Aller à la recherche
(Réorganisation des données) |
m (Liens dans l'exemple de script) |
||
Ligne 9 : | Ligne 9 : | ||
===Exemple d'utilisation=== | ===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. | 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 | [[TESCS : Begin|Begin]] AddSoulGemTest | ||
Short DoOnce | [[TESCS : Short|Short]] DoOnce | ||
If ( DoOnce == 0 ) | [[TESCS : If|If]] ( DoOnce == 0 ) | ||
If ( Player->GetItemCount, "capture_ame" > 0 ) | [[TESCS : If|If]] ( Player->GetItemCount, "capture_ame" > 0 ) | ||
Player->AddSoulGem, "golden saint", "Misc_SoulGem_Common" | Player->'''AddSoulGem''', "golden saint", "Misc_SoulGem_Common" | ||
Set DoOnce to 1 | [[TESCS : Set|Set]] DoOnce to 1 | ||
Else | [[TESCS : Else|Else]] | ||
Return | [[TESCS : Return|Return]] | ||
Endif | [[TESCS : Endif|Endif]] | ||
Endif | [[TESCS : Endif|Endif]] | ||
End | [[TESCS : End|End]] | ||
===Notes=== | ===Notes=== |
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.