Aller au contenu
  • 0

Loop les items d’un coffre


Question

Posté(e)

      Version de Minecraft : 1.8.9
Version de Skript : Version de Bensku pour la 1.8.x

Addons utilisés: J’utilise beaucoup trop d’addons !

Description du script :

Bonjour, alors enfaite je vais tous vous expliquer, je souhaite développer le jeu MineralContest mais en skript ! Or, petit problème, cela fait très longtemps que je ne code plus donc j’ai perdu pas mal de niveau déjà que ça ne volé pas très haut.

Du coup, j’aimerai que lorsqu’un joueur ouvre un coffre spécifique, ils puissent y déposer que certains types d’items (fer, or, diamant et émeraude). Bon jusqu’à la, je peux coder ceci seul mais je ne sais pas comment faire pour que une fois les items déposés, le coffre fasse une sorte de loop de lui-même, détecte mes items et comptabilise par la suite des points qui seront ajoutés à ma variable.

Si je me suis mal exprimé n’hésitez pas à me le dire, sinon si vous avez des questions, n’hésitez pas non plus, merci de votre aide 😉

 

Bonne journée à tous 🙂

3 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)

(Necessite skRayFall - https://skripthub.net/docs/?id=109)

On store:
	location event-block is {loc.chest.blue}
	if event-item is not iron ingot, gold ingot, diamond, emerald:
		cancel event
		stop
	if event-item is iron ingot:
        set {_nb} to all iron ingot in targeted's block inventory # chuis pas sur ici
		add 10 * {_nb} to {point.blue} # Remplace "10" par le nb de points que vaut un iron ingot
		remove all iron ingot from targeted's block inventory
		stop
	if event-item is gold ingot:
        set {_nb} to all gold ingot in targeted's block inventory
		add 50 * {_nb} to {point.blue} # Remplace "50" par le nb de points que vaut un gold ingot
		remove all gold ingot from targeted's block inventory
		stop
	if event-item is diamond:
        set {_nb} to all diamond in targeted's block inventory
		add 100 * {_nb} to {point.blue} # Remplace "100" par le nb de points que vaut un diamond
		remove all diamond from targeted's block inventory
		stop
	if event-item is emerald:
        set {_nb} to all emerald in targeted's block inventory # chuis pas sur ici
		add 500 * {_nb} to {point.blue} # Remplace "500" par le nb de points que vaut un emerald
		remove all emerald from targeted's block inventory

Je sais pas si ça va marcher.

 

[Édité] - Je vérifie si tout fonctionne @6moon_

Modifié par TitiLaPierre
  • 0
Posté(e)

Bonjour,

L'auteur du topic est inactif depuis plus de 7 jours, Je déplace.

Merci de me contacter en message privé pour rouvrir le topic.

Bonne journée 🙂

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.