Aller au contenu

Messages recommandés

Posté(e) (modifié)

Version de Minecraft : 1.19.3
Version de Skript : 2.6.4

Type du skript

Bonjour / Bonsoir 

J'aimerai l'aide de quelqu'un pour me faire un skript qui fait apparaitre un villageois ou un coffre "banque" et qui permet de déposer des émeraudes.

Pour ensuite avoir un scorebord sur le coté de l'écran avec les 5 meilleurs joueurs ou équipes qui ont déposés le plus d'émeraudes

Merci de vos réponses en espérant avoir de l'aide .

Modifié par Guevelucho
Posté(e)

Salut !

Je ne vais pas te donner le code entier, mais juste l'idée principale de comment faire.

Tu vas commencer par te donner un coffre que tu vas appeler "6&lBanque", le nom aura une importance plus tard.

command /banquegive:
    trigger:
        give player 1 chest named "&6&lBanque" with lore "&aPose ce coffre pour créer une banque !" #Give ton coffre banque - Je ne fais pas un villageois, mais c'est un peu près le même principe.

 

Tu vas ensuite ajouter les coordonnées du coffre à une liste.

on place of chest:
	if player's held item is 1 chest named "&6&lBanque" with lore "&aPose ce coffre pour créer une banque !": #Tu regardes si c'est le bon coffre
		add event-block's location to {banques::*} #Tu ajoutes les coordonées du block dans une liste pour qu'on le distingue des autres coffres


Après, tu vas ouvrir une nouvelle interface où les gens pourront y déposer des émeraudes. 

on right click on chest:
	if {banques::*} contains event-block's location: #tu regardes si les coordonées sont présentes dans la liste
		cancel event #annuler l'ouverture du coffre pour ouvrir une nouvelle interface
		#...

Si tu n'as pas d'addon pour les guis (interfaces), je te conseille vivement l'add-on skript-gui. Il est complet et facile à utiliser. C'est l'un des seuls que je connaisse qui fonctionne en 1.19, avec SkQuery qui n'a pas une bonne réputation sur les guis ^^

Enfin, tu détecteras le nombre d'émeraudes qui ont été déposés dans la banque et tu ajouteras ça dans une variable que tu afficheras sur le scoreboard.

J'espère avoir répondu à tes attentes, je n'avais pas le temps de tout faire, excuse moi ^^.

Bonne soirée !

  • 3 mois après...
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.