Aller au contenu
  • 0

Impossible de loop un nombre exactement d'item


Question

Posté(e)

Version de Minecraft : 1.18.2
Version de Skript : 2.6.3

Type du skript : Skript de vente d'item.  (adminshop)

Description du script :

Bonjour,

J'ai déjà posté sur le discord, comme je n'ai pas de réponse et que j'aimerai bien trouver une solution assez rapidement je me permet de demander de l'aide sur le forum.

En gros je veux créer un marchand de pêche qui pourrait loop X nombre d'item dans l'inventaire puis il le retire. En vrai c'est super simple, je me souviens l'avoir déjà fais en 1.16 mais je crois que skript à changé et maintenant il se pose plusieurs problème.

- Si j'ai 1 stack dans l'inventaire mon loop item me renvoie 1
- Si j'ai 1 stack dans l'inventaire et que je demande 10 ou X nombre ne dessous de 64 mon loop-item sera incapable de comprendre quoi que ce soit.

Voici mon code:

command /sell:
    trigger:
        clear {saumontest} 
        loop all items in player's inventory:
            broadcast "&e%loop-item%"
            if loop-item is salmon:
                add 1 to {saumontest}
                remove loop-item from player's inventory
                broadcast "&cSaumon %{saumontest}%"



Merci d'avance pour votre aide

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)

TIens

command /sell:
	trigger:
		loop all items in player's inventory:
			if loop-item is salmon:
				add item amount of loop-item to {_nb}
				remove loop-item from player's inventory
		broadcast "&cSaumon %{_nb}%"

 

  • J'aime 1
  • 0
Posté(e)
Il y a 17 heures, Enrique45210 a dit :

TIens


command /sell:
	trigger:
		loop all items in player's inventory:
			if loop-item is salmon:
				add item amount of loop-item to {_nb}
				remove loop-item from player's inventory
		broadcast "&cSaumon %{_nb}%"

 


Bonjour,

je te remercie ça fonctionne parfaitement.
J'ai modifié un peu ton skript pour pouvoir vendre au détail aussi c'est parfait.

je tiens à dire que c'était mieux en 1.16 ou fallait faire juste un simple if loop-item = 5 / remove 5 loop-item from player's inventory / remove loop-item from player inventory ;D

Bonne journée à toi !

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.