Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.12.2 ou 1.15.2
Version de Skript : 2.2 ou 2.5

Addons utilisés: Aucun mais prêt a en mettre

Type du skript : Mini jeu

Description du script :

Bonjour j'aimerais savoir si c'est possible via un Addon ou l'API de base Skript de mettre et enlever un truc dans un coffre dans des slot donner. En attendant une futur réponse je vous remercie !

13 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Le 16/07/2020 à 10:47, HayRog a dit :

Hello, 

J'ai cherché et trouvé un skript qui pourrait t'aider https://skript-mc.fr/forum/topic/560-item-au-hazar-dans-un-chest/

Si ça te vas pas, dis le moi, je t'aiderais plus précisément sur ta demande.

as-tu vraiment testé le code dans le lien que tu as donné ? car moi oui et les items de sont pas mis dans un slot aléatoire et le titre est "Item au hazar dans un chest" et pas "Item dans au hazar dans un slot présit dans un coffre " donc vérifie tes sources avant de les donners.

Pour la solution voici le skript j'ai pris une partie du code du topic qui a été envoyé par HayRog.

command /randomitemchest:
	trigger:

		#On ajoute les items que tu souhaites dans une variable
		add 1 diamond to {_random.item.list::*}
		add 5 tnt to {_random.item.list::*}
		add 10 apple to {_random.item.list::*}
		add 1 iron sword to {_random.item.list::*}
		add 64 wood to {_random.item.list::*}

		#on récupère un item au hazard dans la variable
		set {_randomitem} to random element out of {_random.item.list::*}
		
		#On ajoute les slots du coffre dans une autre variable
		add 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 and 10 to {_chest::*}
		
		#On récupère un slot au hazard dans une variable
		set {_item} to random element out of {_chest::*}
		
		#On ajoute l'item dans le slot qu'on a récupéré dans le block visé
		add a random item out of {_randomitem} to slot {_item} of the targeted block's inventory

pour les slots, un petit coffre va de 0 à 27 et un grand de 0 à 54 donc ajoute bien tout les slots dans la variable {_chest} selon la taille du coffre

  • 0
Posté(e)
Il y a 21 heures, zarco70 a dit :

as-tu vraiment testé le code dans le lien que tu as donné ? car moi oui et les items de sont pas mis dans un slot aléatoire et le titre est "Item au hazar dans un chest" et pas "Item dans au hazar dans un slot présit dans un coffre " donc vérifie tes sources avant de les donners.

Pour la solution voici le skript j'ai pris une partie du code du topic qui a été envoyé par HayRog.


command /randomitemchest:
	trigger:

		#On ajoute les items que tu souhaites dans une variable
		add 1 diamond to {_random.item.list::*}
		add 5 tnt to {_random.item.list::*}
		add 10 apple to {_random.item.list::*}
		add 1 iron sword to {_random.item.list::*}
		add 64 wood to {_random.item.list::*}

		#on récupère un item au hazard dans la variable
		set {_randomitem} to random element out of {_random.item.list::*}
		
		#On ajoute les slots du coffre dans une autre variable
		add 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 and 10 to {_chest::*}
		
		#On récupère un slot au hazard dans une variable
		set {_item} to random element out of {_chest::*}
		
		#On ajoute l'item dans le slot qu'on a récupéré dans le block visé
		add a random item out of {_randomitem} to slot {_item} of the targeted block's inventory

pour les slots, un petit coffre va de 0 à 27 et un grand de 0 à 54 donc ajoute bien tout les slots dans la variable {_chest} selon la taille du coffre

Pour info on est dans Aide et non dans Demandes de Skript donc on est la pour l'aider et pas pour lui faire son bouleau 

  • 0
Posté(e)
Il y a 3 heures, HayRog a dit :

Pour info on est dans Aide et non dans Demandes de Skript donc on est la pour l'aider et pas pour lui faire son bouleau 

Certe mais toi tu n'as même par remarqué que sa demande skript n'est même pas dans la bonne catégorie normalement elle devrait être dans demande de skript car si tu regardes bien il n'a même pas de code à nous donner il n'a même pas idée de par ou commencer donc c'est pas une aide c'est une demande skript. Donc au lieu de regarder bêtement l'étiquette, regarde plutôt la présentation de son topic

  • 0
Posté(e)
Il y a 5 heures, Endergamer2001 a dit :

Oui sauf que moi je veut pas de random

Ha ok ba tiens fais /chest pour voir la liste des commandes

command /chest [<text=help>]:
	trigger:
		if arg-1 is "add":
			add a diamond sword to slot 0 of the targeted block's inventory
			send "&c&l[&6&lCHEST&c&l] &a+1 &7""&bDiamond sword&7"" &aajouter au coffre" 
			stop
		else if arg-1 is "remove" or "delete":
			remove a diamond sword from slot 0 of the targeted block's inventory
			send "&c&l[&4&lCHEST&c&l] &c-1 &7""&bDiamond sword&7"" &aretiré du coffre" 
		else:
			send "&6===========&ehelp&6==========="
			send ""
			send "&6/chest &aadd &7Permet d'ajouter un item dans le coffre dans un slot précis"
			send "&6/chest &4remove/delete &7Permet de retirer un item dans le coffre dans un slot précis"
			send ""
			send "&6===========&ehelp&6==========="

Si tu ne souhaite pas préciser le slot, dans les 2 cas tu dois enlever "slot 0 of" dans la ligne 4 et 8

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.