TarKorg63 Posté(e) le 18 janvier 2017 Posté(e) le 18 janvier 2017 Bonjour je rechercher un système de récolte en skript pour mon serveur Rp Serveur Minecraft Sous Bukkit 1.7.10 Skript : Gui de récolte Explication : Je voudrai un skript qui permettrai d'ouvrir un menu quand on fais click droit sur un block , avec un temps qui avance en vitre dans le menu puis sa give l'item a la fin Code: Je peux pas vous aider pour le code car je suis vraiment nul mais je peux vous donner les id des item: -Block: 18:2 -Item Give: 6863 #Ne vous inquiter pas c'est un item modder Pour vous expliquer voila un screeen Merci A Ceux Qui Pourront M'aider
remy29 Posté(e) le 18 janvier 2017 Posté(e) le 18 janvier 2017 je regarde si je peux coder ça. TU veux quoi comme temps?
remy29 Posté(e) le 18 janvier 2017 Posté(e) le 18 janvier 2017 ok, je fais ça dans les minutes qui suivent...
remy29 Posté(e) le 18 janvier 2017 Posté(e) le 18 janvier 2017 options: menuname: &6Récolte #Nom du menu seconds: 1.1 #Temps entre chaque case aliases: blockrecolte = 18:2 winrecolte = 6863 panelnonfait = 160:4 panelfait = 160:13 on join: set {recolte.%player%} to false on inventory close: set {recolte.%player%} to false on rightclick on blockrecolte: set {recolte.%player%} to true open chest with 1 rows named "{@menuname}" to player loop all integers between 0 and 8: format slot loop-integer with 1 of panelnonfait to be unstealable set {_l} to 0 while {recolte.%player%} is true: format slot loop-integer with 1 of panelfait to be unstealable if {_l} = 8: give 1 of winrecolte to player set {recolte.%player%} to false else: add 1 to {_l} wait {@seconds} seconds [/CODe] Et voilà, lache un j'aime si je t'ai aidé ;) , et dit si y'as des erreurs! 2
TarKorg63 Posté(e) le 18 janvier 2017 Auteur Posté(e) le 18 janvier 2017 Merci mais les vitre ne ce mette pas est n’avance pas dsl :/
remy29 Posté(e) le 18 janvier 2017 Posté(e) le 18 janvier 2017 Mauvais code [/CODe] Et voilà, lache un j'aime si je t'ai aidé ;) , et dit si y'as des erreurs! 1
TarKorg63 Posté(e) le 18 janvier 2017 Auteur Posté(e) le 18 janvier 2017 Je pense que je vais te fiat chier mes les vitre s'affiche que a la fin pas pendant le traitement dsl :/
remy29 Posté(e) le 18 janvier 2017 Posté(e) le 18 janvier 2017 options: menuname: &6Récolte #Nom du menu seconds: 1.1 #Temps entre chaque case aliases: blockrecolte = 18:2 winrecolte = 6863 panelnonfait = 160:4 panelfait = 160:13 on join: set {recolte.%player%} to false on inventory close: set {recolte.%player%} to false on rightclick on blockrecolte: set {recolte.%player%} to true open chest with 1 rows named "{@menuname}" to player wait 1 tick loop all integers between 0 and 8: format slot loop-integer of player with 1 of panelnonfait to be unstealable loop all integers between 0 and 8: if {recolte.%player%} is true: format slot loop-integer of player with 1 of panelfait to be unstealable wait {@seconds} seconds else: stop if {recolte.%player%} is true: give 1 of winrecolte to player set {recolte.%player%} to false [/CODe] Et voilà, lache un j'aime si je t'ai aidé ;) , et dit si y'as des erreurs! 1
TarKorg63 Posté(e) le 18 janvier 2017 Auteur Posté(e) le 18 janvier 2017 Mtn ca ne give plus sinon les vitre marche mais les vitre commence s'afficher que a la 2 eme slot tien:
Kerlann Posté(e) le 18 janvier 2017 Posté(e) le 18 janvier 2017 si sa peut t'aider j'avais fait sa moi bon c'est pas optimiser on rightclick on 18: open chest with 1 rows named "Récolte en cours ..." to player wait 1 tick set {recole.%player%} to true if {recole.%player%} is true: set slot 0 of player's current inventory to 1 of 160:5 named "10%%" wait 1 seconds if {recole.%player%} is true: set slot 1 of player's current inventory to 1 of 160:5 named "20%%" wait 1 seconds if {recole.%player%} is true: set slot 2 of player's current inventory to 1 of 160:5 named "30%%" wait 1 seconds if {recole.%player%} is true: set slot 3 of player's current inventory to 1 of 160:1 named "40%%" wait 1 seconds if {recole.%player%} is true: set slot 4 of player's current inventory to 1 of 160:1 named "50%%" wait 1 seconds if {recole.%player%} is true: set slot 5 of player's current inventory to 1 of 160:1 named "60%%" wait 1 seconds if {recole.%player%} is true: set slot 6 of player's current inventory to 1 of 160:14 named "70%%" wait 1 seconds if {recole.%player%} is true: set slot 7 of player's current inventory to 1 of 160:14 named "80%%" wait 1 seconds if {recole.%player%} is true: set slot 8 of player's current inventory to 1 of 160:14 named "90%%" wait 1 seconds give 1 stone to player on inventory close: if inventory name of player's current inventory is "Récolte en cours ...": set {recole.%player%} to false 1
TarKorg63 Posté(e) le 18 janvier 2017 Auteur Posté(e) le 18 janvier 2017 si sa peut t'aider j'avais fait sa moi pour c'est pas optimiser on rightclick on 18: open chest with 1 rows named "Récolte en cours ..." to player wait 1 tick set {recole.%player%} to true if {recole.%player%} is true: set slot 0 of player's current inventory to 1 of 160:5 named "10%%" wait 1 seconds if {recole.%player%} is true: set slot 1 of player's current inventory to 1 of 160:5 named "20%%" wait 1 seconds if {recole.%player%} is true: set slot 2 of player's current inventory to 1 of 160:5 named "30%%" wait 1 seconds if {recole.%player%} is true: set slot 3 of player's current inventory to 1 of 160:1 named "40%%" wait 1 seconds if {recole.%player%} is true: set slot 4 of player's current inventory to 1 of 160:1 named "50%%" wait 1 seconds if {recole.%player%} is true: set slot 5 of player's current inventory to 1 of 160:1 named "60%%" wait 1 seconds if {recole.%player%} is true: set slot 6 of player's current inventory to 1 of 160:14 named "70%%" wait 1 seconds if {recole.%player%} is true: set slot 7 of player's current inventory to 1 of 160:14 named "80%%" wait 1 seconds if {recole.%player%} is true: set slot 8 of player's current inventory to 1 of 160:14 named "90%%" wait 1 seconds give 1 stone to player on inventory close: if inventory name of player's current inventory is "Récolte en cours ...": set {recole.%player%} to false Oui merci bcp
remy29 Posté(e) le 19 janvier 2017 Posté(e) le 19 janvier 2017 si sa peut t'aider j'avais fait sa moi bon c'est pas optimiser on rightclick on 18: open chest with 1 rows named "Récolte en cours ..." to player wait 1 tick set {recole.%player%} to true if {recole.%player%} is true: set slot 0 of player's current inventory to 1 of 160:5 named "10%%" wait 1 seconds if {recole.%player%} is true: set slot 1 of player's current inventory to 1 of 160:5 named "20%%" wait 1 seconds if {recole.%player%} is true: set slot 2 of player's current inventory to 1 of 160:5 named "30%%" wait 1 seconds if {recole.%player%} is true: set slot 3 of player's current inventory to 1 of 160:1 named "40%%" wait 1 seconds if {recole.%player%} is true: set slot 4 of player's current inventory to 1 of 160:1 named "50%%" wait 1 seconds if {recole.%player%} is true: set slot 5 of player's current inventory to 1 of 160:1 named "60%%" wait 1 seconds if {recole.%player%} is true: set slot 6 of player's current inventory to 1 of 160:14 named "70%%" wait 1 seconds if {recole.%player%} is true: set slot 7 of player's current inventory to 1 of 160:14 named "80%%" wait 1 seconds if {recole.%player%} is true: set slot 8 of player's current inventory to 1 of 160:14 named "90%%" wait 1 seconds give 1 stone to player on inventory close: if inventory name of player's current inventory is "Récolte en cours ...": set {recole.%player%} to false oui mais le problème c que c pas un code optimisé :/ Si y'as + de 15 joueurs, ça va lag à mort!
Messages recommandés