OBSE : GetEquippedObject

De Wiwiki
Révision datée du 11 novembre 2010 à 04:59 par Mike89 (discussion | contributions) (Correction de liens et de présentattion)
(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 de base é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.

La liste des codes à utiliser pour chaque slot est donnée ci-après.


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.