Archives des forums MMO/MMORPG > Neverwinter Nights > NWN - Maskado > [recherche] script pour détruire un objet équippé, mais sans le connaitre
[recherche] script pour détruire un objet équipé, mais sans le connaitre
Par Lumina le 1/7/2002 Ã 15:00:12 (#1739423)
Je cherche un script tout simple qui me permet par exemple de detruire l'arme équipée d'un personnage quelle qu'elle soit, ou bien de lui detruire sa cape si il en possede une.
Ca ne doit pas etre bien compliqué, merci. :)
ps: si un modo veut bien corriger la faute d'orthographe du titre .. :p
Par Machin le 1/7/2002 Ã 15:59:54 (#1739721)
GetItemInSlot
qui prend comme parametre une constante correspondante au slot et l'objet représentant le PJ.
en utilisant INVENTORY_SLOT_RIGHTHAND et INVENTORY_SLOT_CLOAK comme premier paramètre, tu récupere respectivement l'arme et la cape equipée par le personnage.
Ensuite un appel a DestroyObject supprimme l'objet.
En gros, ca donne ca (je n'ai pas testé, mais ca devrait fonctionner)
object oWeapon = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
if (GetIsObjectValid(oWeapon))
{
DestroyObject(oWeapon);
}
object oCloak = GetItemInSlot(INVENTORY_SLOT_CLOAK, oPC);
if (GetIsObjectValid(oCloak))
{
DestroyObject(oCloak);
}
oPC est bien sur l'objet représentant le PJ en question
Edit : petite correction
Par Lumina le 1/7/2002 Ã 20:27:15 (#1740991)
Par Tyriael le 1/7/2002 Ã 20:48:31 (#1741131)
Par avance merci
Par Lumina le 1/7/2002 Ã 20:49:46 (#1741140)
JOL Archives 1.0.1
@ JOL / JeuxOnLine