Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

[recherche] script pour détruire un objet équipé, mais sans le connaitre

Par Lumina le 1/7/2002 à 15:00:12 (#1739423)

Voilà !
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)

Je n'ai pas de script sous la main qui réalise exactement ce que tu veux, mais ca peut se faire facilement grâce à la fonction.

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)

Parfait, merci Machin :)

Par Tyriael le 1/7/2002 à 20:48:31 (#1741131)

Si je puis me permettre , si le script fonctionne et fait exactement ce que tu veut il serait interressant de le détailler (expliquer son but et avenant) et de le mettre dans le post qui recense les scripts ..
Par avance merci

Par Lumina le 1/7/2002 à 20:49:46 (#1741140)

Oki, je vais sortir d'ici cette nuit une liste de scripts que j'ai réalisé :)

JOL Archives 1.0.1
@ JOL / JeuxOnLine