Aller au contenu

Question

Posté(e) (modifié)

Version de Minecraft : 1.8.8
Version de Skript : Skript 2.2-dev25

Type du skript : Craft

Description du script :

Bonjour,

je rencontre un problème. J'aimerais bloquer le craft du bloc de diamant, pour cela il suffit de faire

on craft diamond_block:
	cancel event

Cependant cette ligne de code ne permet pas de faire disparaître le bloc de diamant du recip et c'est la, le problème j'aimerais faire disparaître le bloc de diamant du recip lorsque les 9 diamants complète la table de craft. J'ai également utilisé ceci:

on load:
	register new shapeless recipe for air using diamond, diamond, diamond, diamond, diamond, diamond, diamond, diamond, diamond

mais encore une fois le block de diamant apparait encore.

Merci aux âmes charitables

Modifié par zarco70

2 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)
Le 06/02/2021 à 09:16, gabidut76 a dit :

Bonjour, pour votre problème :

Il ne faut pas mettre de _ donc pour régler le problème il faut déjà retirer l'underscore :


on craft diamond block:
	cancel event

 

 

 

 

 

effectivement mais cela bloque uniquement le craft moi je veux pouvoir disparaître le bloc de diamant de la table de craft lorsque les 9 diamants complète la table de craft. Y'aurais t-il pas un moyen de définir directement la recette en vérifiant les 9 cases de la table de craft du genre

on craft:
	loop all items in player's current inventory:
		if loop-item is diamond:
			add 1 to {_diamond}
	if {_diamond} = 9:
		set new recip shapless to air

c'est un code foireux y a forcément des erreurs mais c'est un ordre d'idée pour mettre peut être sur la bonne voie

Modifié par zarco70
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.