Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.12.2
Version de Skript : 2.3.7

Addons utilisés: skQuery tusKe Skellett

Type du skript : skript

Description du script :

bonjour pour faire simple lorsque je cherche a vérifier quand un joueur casse une canne a sucre a l'aide de "on break of sugar cane: " , rien ne se passe , la suite ne s'exécute pas et aucun message d'erreur n'apparait !

j'ai essayer d'enlever le "of", de remplacer "sugar cane" par 338 (son id) , essayé toute les syntaxes possibles même des "on right click on sugar cane" mais rien ne marche comme si la canne a sucre ne pouvais pas être détecter alors qu'il n'y a aucun message d'erreur :((

 

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut je te conseille d'abord de détecter le on break puis ensuite de vérifier si le bloc en question est une canne à sucre de cette manière :

on break:
	if event-block is sugar cane:

 

  • 0
Posté(e)

Salut 👋

Tu peux également, pour les prochaines fois que tu as ce type de problème, t'envoyer le bloc de cette façon:

on break:
	if name of event-player "Angel_0": # remplace Angel_0 par ton pseudo
  		send "%event-block%" to player

Ça te permettra de te dépatouiller pour tous les autres blocs qui pourraient te poser problème.

  • 0
Posté(e)

c'est ce que j'ai fais , le block renvoyé quand je casse une canne a sucre est SUGAR_CANE_BLOCK. quand j'utilise ce "nom" dans un code comme

on break:
	if event-block is named "SUGAR_CANE_BLOCK":
		send "test"
  
on break:
	if event-block is SUGAR_CANE_BLOCK:
		send "test"

malheureusement rien ne marche je ne comprend pas pourquoi 

  • 0
Posté(e)

dailleurs le même problème apparaît pour les brewing stand 😞

dans un:*

on right click:
	if clicked block is brewing stand:
		send "test" #rien ne se passe est aucune érreur apparait
on right click:
	if clicked block is sand:
		send "test" #ici le script s'execute bien 

ce qui montre bien que le problème viens de "brewing stand" je ne comprend pas le nom du block est pourtant bon pourquoi tout les blocks non plein ont ce problème :((((

  • 0
Posté(e) (modifié)

Tu peut utiliser le systeme d'id 

 

command /setid [<text>]:
  	permission: op
  	trigger:
 		set {brewingstand1} to targeted block
 on click:
	if event-block is {brewingstand1}:
		#ton code

 

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