Retorks Posté(e) le 20 janvier 2017 Posté(e) le 20 janvier 2017 Bonjour à tous, Ayant un serveur Rôleplay en cours de création, j'ai à plusieurs reprise tenté de créer des choses pour faire un système de farm, mais à cause de worldguard, des flags de build etc, c'est impossible ! Donc me faudrait un skript qui fait que lorsqu'on clique droit sur un item, par exemple du sable, un écran de chargement apparait et a la fin, on reçois le sable dans notre inventaire. Mais il faudrait obligatoirement posséder une pelle pour pouvoir activer le procéder de la recolte. Voici un screen de l'écran de chargement : Merci d'avance, Cordialement
Soufreur78 Posté(e) le 20 janvier 2017 Posté(e) le 20 janvier 2017 Mais un chargement de combien de temps ?
Retorks Posté(e) le 20 janvier 2017 Auteur Posté(e) le 20 janvier 2017 Mettez 5 secondes, de toute façon je changerais surement après, sa dépendra Edit: Je ferais sa pour toutes les ressources que j'ai
Crazy Posté(e) le 21 janvier 2017 Posté(e) le 21 janvier 2017 Salut, je peut te faire le skript demain si tu veut 1
Crazy Posté(e) le 22 janvier 2017 Posté(e) le 22 janvier 2017 Ah bah parfait ! :) Désolé je n'ai pas eu le temps :( je peut le faire demain ou mardi soir ;) 1
Retorks Posté(e) le 22 janvier 2017 Auteur Posté(e) le 22 janvier 2017 Pas de souci, fait comme sa t'arrange :) Bonne soirée ;)
Crazy Posté(e) le 23 janvier 2017 Posté(e) le 23 janvier 2017 [spoiler=Code] on rightclick on sand with a shovel: open chest with 1 row named "&9Récolte..." to player wait 3 tick make gui slot 0 of player with red wool to nothing wait 0.55 second make gui slot 1 of player with red wool to nothing wait 0.55 second make gui slot 2 of player with red wool to nothing wait 0.55 second make gui slot 3 of player with yellow wool to nothing wait 0.55 second make gui slot 4 of player with yellow wool to nothing wait 0.55 second make gui slot 5 of player with yellow wool to nothing wait 0.55 second make gui slot 6 of player with green wool to nothing wait 0.55 second make gui slot 7 of player with green wool to nothing wait 0.55 second make gui slot 8 of player with green wool to nothing wait 0.55 second close player's inventory wait 1 tick set block at event-location to air give 1 sand to player Voilà, si il y a une erreur prévient moi ;) 1
Retorks Posté(e) le 23 janvier 2017 Auteur Posté(e) le 23 janvier 2017 Bonsoir, Merci pour le skript, par contre il y a quelques erreurs 1) Quand je reload voici la liste des erreurs : 2) Quand je tape sur un bloc de sable avec une pelle il n'y a pas les blocs de laine mais le temps marche et je reçois bien l'item EDIT: Il faudrait également que le bloc qu'on recolte, ne disparaisse pas :) Sa m'evitera de mettre minereset ;)
Crazy Posté(e) le 23 janvier 2017 Posté(e) le 23 janvier 2017 Bonsoir, Merci pour le skript, par contre il y a quelques erreurs 1) Quand je reload voici la liste des erreurs : 2) Quand je tape sur un bloc de sable avec une pelle il n'y a pas les blocs de laine mais le temps marche et je reçois bien l'item EDIT: Il faudrait également que le bloc qu'on recolte, ne disparaisse pas :) Sa m'evitera de mettre minereset ;) Il te faut TuSKe et retire la ligne set block at event-location to air Normalement ça devrait aller 1
Retorks Posté(e) le 23 janvier 2017 Auteur Posté(e) le 23 janvier 2017 Merci, J'ai tout fait, je te tiens au courant lors du prochain test
Retorks Posté(e) le 25 janvier 2017 Auteur Posté(e) le 25 janvier 2017 Test concluant ! Merci beaucoup ! Par contre les gens peuvent prendre les laines dans le GUI et il faudrait pas
Crazy Posté(e) le 25 janvier 2017 Posté(e) le 25 janvier 2017 Dans ce cas change les make gui slot 0 of player with red wool to nothing En format slot 0 of player with red wool to be unsteable 1
Retorks Posté(e) le 25 janvier 2017 Auteur Posté(e) le 25 janvier 2017 Le skript pour qu'avec les items moddé marche, j'ai du le faire comme sa Par contre je ne sais pas du tout comment faire pour pas qu'ils ne puissent prendre les items (laine remplacée par des vitres)
Crazy Posté(e) le 25 janvier 2017 Posté(e) le 25 janvier 2017 format slot 0 of player with 160:5 named "&a10%" to be unsteable ? 1
Crazy Posté(e) le 25 janvier 2017 Posté(e) le 25 janvier 2017 Ok je regarde ;) tien une coloration syntaxique vue que tu en a pas (pour Notepad++) https://skript-mc.fr/forum/attachments/skript-zip.975/ EDIT: moi ça marche voici le code que j'ai: on rightclick on sand with a shovel: open chest with 1 row named "&9Récolte..." to player wait 3 tick set {recolte.%player%} to true {recolte.%player%} is true make gui slot 0 of player with 160:5 named "&a10%%" to nothing wait 1 second {recolte.%player%} is true make gui slot 1 of player with 160:5 named "&a20%%" to nothing wait 1 second {recolte.%player%} is true make gui slot 2 of player with 160:5 named "&a30%%" to nothing wait 1 second {recolte.%player%} is true make gui slot 3 of player with 160:1 named "&640%%" to nothing wait 1 second {recolte.%player%} is true make gui slot 4 of player with 160:1 named "&650%%" to nothing wait 1 second {recolte.%player%} is true make gui slot 5 of player with 160:1 named "&660%%" to nothing wait 1 second {recolte.%player%} is true make gui slot 6 of player with 160:14 named "&c70%%" to nothing wait 1 second {recolte.%player%} is true make gui slot 7 of player with 160:14 named "&c80%%" to nothing wait 1 second {recolte.%player%} is true make gui slot 8 of player with 160:14 named "&c90%%" to nothing wait 1 second close player's inventory give 1 sand to player delete {recolte.%player%} 1
Retorks Posté(e) le 25 janvier 2017 Auteur Posté(e) le 25 janvier 2017 Problème régler en ajoutant a la fin du skript : on inventory click: if inventory name of player's current inventory contain "&3&lRécolte en cours ...": cancel event
Messages recommandés