Bon, tout d'abord, je suis un débutant en NWscript. Deuxio, j'ai cherché avec la fonction Recherche du forum et dans les scripts déjà proposés, j'ai pas trouvé la solution à mon problème :
Je voudrais faire tout bêtement afficher le prix d'un objet dans un inventaire.
J'ai fait un petit script appliqué à un gong, et quand on l'utilise, il envoie en message la liste des objets d'un marchand pas loin (de tag NW_STOREWEAP004).
Mais je trouve pas comment faire afficher la valeur de l'objet.
object oPJ = GetLastUsedBy(); object oStore = GetNearestObjectByTag("NW_STOREWEAP004"); object oObjet = GetFirstItemInInventory(oStore); while (GetIsObjectValid(oObjet)) { string sMessage = GetName(oObjet)+" ["+ GetLePrixDeCeFichuObjet(oObjet)+"]"; // Bizarrement, cette fonction n'existe pas ... SendMessageToPC(oPJ, sMessage); oObjet = GetNextItemInInventory(oStore); }
Ca me renvoie bien la liste des objets mais ya qu'une chaîne vide entre les [] ...
Comment faire ?
Je me trompe ptet mais on pourrait pas faire avec GetLocalString() ?
|