Aller au contenu
  • 0

BlackList d'item


Question

Posté(e)

Version de Minecraft : 1.14.4
Version de Skript : 2.4-beta3

Addons utilisés: SkQuery, SkRayfall, SkUtilities, TuSke, WildSkript

 

Bonjour, voila j'ai un soucis, j'essai de faire un skript de Black List, j'ai utiliser une liste en variable, le problème c'est que j'arrive à faire en sorte que des qu'un des item étant sur la liste spawn (Drop, Object casser, dispenser) soit instantanément supprimer, mais je n'ai plus moyen d'enlever les items de la liste sauf si je supprime complètement la liste, deuxième soucis sa fonctionne lors-ce que l'item est seul mais quand on en drop 2 par exemple en même temps et bien ils ne sont pas supprimer ! Et je n'arrive pas a faire en sorte que lors des ouvertures et fermetures d'inventaire sa supprime de l'inventaire les items Black List !

command /blacklist <text> [<text>]:
	aliases: bl
	trigger:
		if arg 1 is "add":
			if player have permission "bl.admin":
				if {bl.list::*} contains arg 2:
					send "&8[&1BlackList&8] &4/!\ Cette item à déjà été Black List /!\"
					stop
				add arg 2 to {bl.list::*}
				send "&8[&1BlackList&8] &2L'item : %arg 2% à bien été ajouter à la Black List"
			else:
				send "&8[&1BlackList&8] &4/!\ Tu n'as malheuresement pas la permission d'utiliser ceci"
				stop
		if arg 1 is "list":
			send "&8[&1BlackList&8] &3Voici la liste des items actuellement Black List :"
			#open chest with 6 rows named "&8[&1BlackList&8]" to player
			wait 1 tick
			loop {bl.list::*}:
				send "&8[&1BlackList&8] -> %loop-index% %loop-value%"
			stop
				#format slot 
		if arg 1 is "clear":
			if player have permission "bl.admin":
				set {%player%.bl.admin.clear} to true
				send "&8[&1BlackList&8] &6Vous êtes sur de vouloir supprimer la black list d'item ? !"
				send "&8[&1BlackList&8] &4Dans ce cas tapez &6Je confirme vouloir supprimer"
				send "&8[&1BlackList&8] &8Vous avez 10 secondes pour confirmer"
				send "&8[&1BlackList&8] &4Pour annuler n'ecrivez rien pendant &610 secondes"
				wait 10 seconds
				if {%player%.bl.admin.clear} is true:
					send "&8[&1BlackList&8] &4Suppression de la Black List annulé !"
					clear {%player%.bl.admin.clear}
					stop
			else:
				send "&8[&1BlackList&8] &4/!\ Tu n'as malheuresement pas la permission d'utiliser ceci"
				stop
		if arg 1 is "del":
			if player have permission "bl.admin":
				if {bl.list::*} contains arg 2:
					send "&8[&1BlackList&8] &2%arg 2% à bien été enlever de la Black List"
					remove arg 1 from {bl.list::*}
					stop
				else:
					send "&8[&1BlackList&8] &4/!\ Cette item n'est pas Black List /!\"
					stop
			else:
				send "&8[&1BlackList&8] &4/!\ Tu n'as malheuresement pas la permission d'utiliser ceci"
				stop
on chat:
	if message is equal to "Je confirme vouloir supprimer":
		if {%player%.bl.admin.clear} is true:
			clear {bl.list::*}
			cancel event
			send "&8[&1BlackList&8] &2Confirmation de la suppression de la Black List !"
			clear {%player%.bl.admin.clear}
			stop
			
			
on drop:
	if {bl.list::*} contains "%item%":
		delete event-entity
		
on item spawn:
	if {bl.list::*} contains "%item%":
		delete item
		
on connect:
	loop {bl.list::*}:
		remove loop-value-1 from inventory of player
		loop inventory of player:
			if inventory of player contains loop-value-1:
				remove loop-value-1 from inventory of player
		

Si vous arrivez à résoudre ce probleme vous m'aideriez beaucoup merci 😉!
 

 

 

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)
il y a 2 minutes, KneaXy a dit :

Si c'est uniquement un item à craft, tu peux simplement empêcher son craft mais...
Je ne pense pas que ça soit cela...

Pourrais-tu clairement expliquer ce que tu souhaites ? Je ne comprend pas du tout ce que tu cherches à faire

Je souhaite interdire tout simplement une listes d'item

  • 0
Posté(e)
il y a 1 minute, KneaXy a dit :

Je ne comprend vraiment pas ce que tu cherches à faire :}
Expliques-toi clairement... Interdire des items, mais quel items ? Dans quelles circonstances ? 

Rien de plus simple je veux juste qu'on puisse supprimer ou ajouter des items ou blocks à une liste et que ces items soit impossible à avoir que se soit via un pickup un drop ou meme dans son inventaire

  • 0
Posté(e)

Bonjour,

Le topic est inactif depuis plus de 7 jours. Je déplace.

Merci de me contacter en message privé si tu souhaites le rouvrir.

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.