OBSE : GetEquippedObject

De Wiwiki
Révision datée du 8 avril 2010 à 13:10 par Mike89 (discussion | contributions) (Création article)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche


Commande utilisable avec Oblivion Script Extender (OBSE)

Syntaxe :

(objectID:ref) [reference d'acteur].GetEquippedObject slot:short 

Retourne la référence de l'objet équipé dans le slot désigné. Un slot est le point d'attache d'un équipement (item de l'inventaire de l'acteur) sur le squelette de l'acteur. Cette fonction est donc un moyen de connaitre quel est l'Item qui est actuellement équipé sur un slot.


Exemple :

ref Weapon
set Weapon to player.GetEquippedObject 16

; la variable Weapon contient le formID du modèle d'arme actuellement équipé

ref UpperBodyArmor
set UpperBodyArmor to player.GetEquippedObject 2

; la variable UpperBodyArmor contient le formID du modèle d'armure ou de chemise actuellement équipé

Voir également

Liste des valeurs de slots

Armure/vêtements

0	head
1	hair
2	upper body
3	lower body
4	hand
5	foot
6	right ring
7	left ring
8	amulet
13	shield
15	tail
18	lower and upper body
19	lower and upper and foot
20	lower, upper, hand and foot
255	no slot

Armes/flèches

16	weapon
17	ammo

Notes

  • Avant OBSE v0006, cette fonction était appelée GetEquipmentSlotType.