Emalios 0 Posté : 17 février 2017 Bonjour a tous je vous demande conseil pour faire des fours enchantés en faite je voudrai que quand on fais un clic droit avec les livres efficiency, fortune et unbreaking le four ai des enchantements: avec efficiency: Rapidité du fours augmentez avec fortune: Plus de loot en fin de cuisson avec unbreaking: Que cela réduisse le cout en carburant Pour les chifres je me débrouillerai ! CE qui me pose problémes c'est que je ne sais pas COMMENT différencier chaque fours et comment faire les enchantements !! Merci pour vos reponses !! Partager ce message Lien à poster Partager sur d’autres sites
Emalios 0 Répondu : 2 mars 2017 UP j'ai vraiment envie de savoir svp HELP ME !!! Partager ce message Lien à poster Partager sur d’autres sites
Nashoba 254 Répondu : 3 mars 2017 A mon avis ça va être difficile en Skript... Perso j'utilise ce plugin: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. et il marche très bien et correspond à ta demande. Le seul inconvénient c'est qu'il n'est pas beaucoup configurable. Si tu veux vraiment le faire en Skript, je pense que la meilleure chose à faire est de sauvegarder la location du four dans une variable quand on le pose ainsi que ses enchantements. Pour les enchantements, pour la fortune tu peux utiliser l'évent "on smelt" ( Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. ), mais pour les 2 autres enchantements je ne vois pas. Sinon tu as cet évent, je ne sais pas si ça va t'aider: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
Emalios 0 Répondu : 4 mars 2017 On peut pas plutôt stocker les enchantements dans sa metadata ? Et pour améliorer la vitesse et pour le fortuné pourrai tu me dire à peu près comment je pourrai faire stp ? Sinon je te remercie de tes réponses ;) Partager ce message Lien à poster Partager sur d’autres sites
Nashoba 254 Répondu : 4 mars 2017 Non mauvaise idée de stocker ça dans ses metadatas, car ils sont supprimés à chaque redémarrage. Pour la vitesse je ne sais pas mais pour la fortune tu peux faire quelques chose comme (non testé): Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
Emalios 0 Répondu : 4 mars 2017 Ouais mais comment je fais pour savoir si le block a l'enchant fortune ? Partager ce message Lien à poster Partager sur d’autres sites
> NoaGamingFR 247 Répondu : 8 mars 2017 Je ne sais pas, je ne pense pas même impossible, essaie plutôt le plugin que Nashoba te propose! Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 9 mars 2017 Bonjour, C'est réalisable, malheureusement pas avec l'event proposé par @Nashoba il est appelé a la fin de cuisson d'un item. Voici en gros comment faire: I> Quand un joueur place un four sauvegarder avec 3 conditions comme ceci: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. II> Utilise l'événement on fuel burn, qui est appelé quand un combustible est utilisé, il faudra alors vérifier si il y a au moins une des variables set pour ensuite lancer un while qui s'arrêteras seulement si le slot de combustible ou le slot ore est vide. III> Nous ajouterons également dans notre while l'utilisation des nbt et un petit peu de math pour chaque passage on vas récupérer les nbt CookTime & CookTimeTotal. Pour vous expliquer CookTimeTotal c'est le temps qu'il faut a l'item pour être brûlé et CookTime la progression a la quel il est. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. C'est très simple il suffit ensuite de faire quelque calcul et le tours est jouer, si j'ai le temps je te le ferais ;) Si tu a des questions hésite pas, si mon message ta aidé dans ta recherche je t'invite a laisser un petit j'aime :p 3 Partager ce message Lien à poster Partager sur d’autres sites
Emalios 0 Répondu : 10 mars 2017 Honnêtement je n'ai que deux mot à te dire: MERCI OMG !!!!!! Tu pourrais me faire le skript juste pour le fer par exemple le reste je le ferai à partir de ton skript. Partager ce message Lien à poster Partager sur d’autres sites
Emalios 0 Répondu : 16 mars 2017 petit up: tu pourras me le faire ou pas ? Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 28 mars 2017 Désolé mais j'ai très peu de temps, je viens d'avoir mon repos (je travaille) et j'aimerais en profiter donc je ne peux rien te promette. Tu peux également utiliser Skellett pour créer un nouvelle événement qui est disponible dans la java doc de spigot de façon a éviter le vilain wait que javais proposé dans ma solution. Cordialement. Partager ce message Lien à poster Partager sur d’autres sites