Hum bah zut effectivement, eM, nous raconte pas de connerie !
Bon c'est encore simple mais moins quand même... Le plus simple, c'est de positionner une variable à l'ouverture du stock puis de la retirer à la fermeture, en utilisant les OnAcquire et OnUnAcquireItem du module pour changer les quantités d'or dans le coffre.
Seul problème, les marchands n'ont pas de OnClose....
Une autre solution serait d'utiliser le OnHeartBeat pour faire une boucle dans l'inventaire du marchand, retenir la valeur de tous les objets puis changer la quantité d'or dans le coffre en fonction de la valeur des objets qui se trouvaient là y a 6 secondes... Mais il faut oublier les objets en quantité infinie dans ce cas...
|