MrQuevin Posté(e) le 18 août 2017 Posté(e) le 18 août 2017 Bonjour ! Version de minecraft / skript : 1.7.10 Type du skript : Skript d'ATM pour un serveur Roleplay. Description du script : Bonjour, je voudrais un skript permettant d'avoir un ATM (Distributeur). Le skript serait comme sa: Quand on clique sur le bloc, bloc que l'on pourrait configurer dans un fichier config, cela ouvre un gui avec la possibilité de choisir entre retirer ou déposer si on clique sur l'item pour retirer, cela ouvre un autre gui ou ensuite nous pouvons retirer de l'argent en cliquant sur l'item par exemple si on clique sur le billet de 50, cela nous donne un billet de 50 et en même temps sa retire 50€ du compte (/money, donc oui je voudrais que ce soit relier au plugin essential) pareil pour déposer mais inversement, si on dépose 50€ sa enlevé le billet de 50 de notre inventaire, et sa met 50€ sur le compte. ÉÉvidemment je voudrais que ce soit sécurisé, pas que l'on puisse glitch et pouvoir de give de l'argent. Merci ! Cordialement, Quévin.
Healthpower Posté(e) le 18 août 2017 Posté(e) le 18 août 2017 As tu testé ce skript : https://skript-mc.fr/forum/resources/rp-atm.1036/ Il pourrait peut être correspondre à tes attentes..
MrQuevin Posté(e) le 18 août 2017 Auteur Posté(e) le 18 août 2017 As tu testé ce skript : https://skript-mc.fr/forum/resources/rp-atm.1036/ Il pourrait peut être correspondre à tes attentes.. Je l'ai vue, mais je le trouve pas très bien fais..
HannibalSmith_ Posté(e) le 18 août 2017 Posté(e) le 18 août 2017 salut, je peux te conseiller celui là https://skript-mc.fr/forum/resources/advanced-a-t-m-%C2%BB-razorix06.1069/ moi j'ai un problème avec mais peut être que toi il va marcher
Random Posté(e) le 18 août 2017 Posté(e) le 18 août 2017 Options: Erreur: "&cVous n'avez pas accès à cette commande." Variables: {value1} = 1 {value2} = 5 {value3} = 10 {value4} = 50 {value5} = 100 {value6} = 200 {value7} = 500 {value8} = 1000 {value9} = 2000 rightclick on gold block: #A remplacer par le bloc voulu execute console command "atm %player% show1" command /atm [<player>] [<text>] [<text>] [<integer>]: trigger: sender is a player: send {@Erreur} else: arg 2 is "show1": open chest with 3 rows named "&6ATM" to arg 1 wait 1 tick format gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of arg 1 with black stained glass pane named " " to do nothing format gui slot 11 of arg 1 with paper named "&aDéposer de l'argent" to run console command "atm %arg 1% show2 Déposer" format gui slot 13 of arg 1 with diamond named "&6Vous avez %balance of arg 1% $ en banque" to do nothing format gui slot 15 of arg 1 with paper named "&aRetirer de l'argent" to run console command "atm %arg 1% show2 Retirer" else if arg 2 is "show2": set {_slot} to 0 set {_number} to 1 set {_action} to arg 3 open chest with 1 rows named "&6ATM - Vous avez %balance of arg 1% $ en banque" to arg 1 wait 1 tick loop 9 times: format gui slot {_slot} of arg 1 with paper named "&e%{_action}% %{value%{_number}%}% $" to run console command "atm %arg 1% ~ %{_action}% %{value%{_number}%}%" add 1 to {_slot} add 1 to {_number} else if arg 2 is "~": arg 3 is "Déposer": arg 1 has 1 paper named "&6%arg 4% $": remove 1 paper named "&6%arg 4% $" from inventory of arg 1 add arg 4 to balance of arg 1 else: send "&cTu n'as pas de billet de %arg 4% $" to arg 1 execute console command "atm %arg 1% show2 Déposer" else if arg 3 is "Retirer": balance of arg 1 is bigger than or equal to arg 4: inventory of arg 1 can hold 1 bedrock: remove arg 4 from balance of arg 1 give a paper named "&6%arg 4% $" to arg 1 execute console command "atm %arg 1% show2 Retirer" else: send "&cTu n'as pas assez de place." execute console command "atm %arg 1% show2 Retirer" else: send "&cTu n'as que %balance of arg 1% $ en banque." to arg 1 execute console command "atm %arg 1% show2 Retirer" Essaye ça, j'ai pas testé mais ça me semble bon
MrQuevin Posté(e) le 19 août 2017 Auteur Posté(e) le 19 août 2017 Options: Erreur: "&cVous n'avez pas accès à cette commande." Variables: {value1} = 1 {value2} = 5 {value3} = 10 {value4} = 50 {value5} = 100 {value6} = 200 {value7} = 500 {value8} = 1000 {value9} = 2000 rightclick on gold block: #A remplacer par le bloc voulu execute console command "atm %player% show1" command /atm [<player>] [<text>] [<text>] [<integer>]: trigger: sender is a player: send {@Erreur} else: arg 2 is "show1": open chest with 3 rows named "&6ATM" to arg 1 wait 1 tick format gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 and 26 of arg 1 with black stained glass pane named " " to do nothing format gui slot 11 of arg 1 with paper named "&aDéposer de l'argent" to run console command "atm %arg 1% show2 Déposer" format gui slot 13 of arg 1 with diamond named "&6Vous avez %balance of arg 1% $ en banque" to do nothing format gui slot 15 of arg 1 with paper named "&aRetirer de l'argent" to run console command "atm %arg 1% show2 Retirer" else if arg 2 is "show2": set {_slot} to 0 set {_number} to 1 set {_action} to arg 3 open chest with 1 rows named "&6ATM - Vous avez %balance of arg 1% $ en banque" to arg 1 wait 1 tick loop 9 times: format gui slot {_slot} of arg 1 with paper named "&e%{_action}% %{value%{_number}%}% $" to run console command "atm %arg 1% ~ %{_action}% %{value%{_number}%}%" add 1 to {_slot} add 1 to {_number} else if arg 2 is "~": arg 3 is "Déposer": arg 1 has 1 paper named "&6%arg 4% $": remove 1 paper named "&6%arg 4% $" from inventory of arg 1 add arg 4 to balance of arg 1 else: send "&cTu n'as pas de billet de %arg 4% $" to arg 1 execute console command "atm %arg 1% show2 Déposer" else if arg 3 is "Retirer": balance of arg 1 is bigger than or equal to arg 4: inventory of arg 1 can hold 1 bedrock: remove arg 4 from balance of arg 1 give a paper named "&6%arg 4% $" to arg 1 execute console command "atm %arg 1% show2 Retirer" else: send "&cTu n'as pas assez de place." execute console command "atm %arg 1% show2 Retirer" else: send "&cTu n'as que %balance of arg 1% $ en banque." to arg 1 execute console command "atm %arg 1% show2 Retirer" Essaye ça, j'ai pas testé mais ça me semble bon je testerai demain. Merci. Il faut un addon en plus ?
MrQuevin Posté(e) le 19 août 2017 Auteur Posté(e) le 19 août 2017 salut, je peux te conseiller celui là https://skript-mc.fr/forum/resources/advanced-a-t-m-»-razorix06.1069/ moi j'ai un problème avec mais peut être que toi il va marcher merci pour ta suggestion, mais sa ne vas pas à mes attentes... Mais merci quand même :)
Random Posté(e) le 19 août 2017 Posté(e) le 19 août 2017 je testerai demain. Merci. Il faut un addon en plus ? Il faut TuSke
MrQuevin Posté(e) le 19 août 2017 Auteur Posté(e) le 19 août 2017 Il faut TuSke d'accord, je test sa demain, et je vous dis sa. Merci.
MrQuevin Posté(e) le 20 août 2017 Auteur Posté(e) le 20 août 2017 Il faut TuSke [ATTACH=full]6565[/ATTACH]
Random Posté(e) le 20 août 2017 Posté(e) le 20 août 2017 Peut être qu'il te manque d'autres addons, voilà les miens : SkQuery, TuSke, WildSkript, RandomSK, Umbaska (il me semble pour celui la, je suis pas sûr)
MrQuevin Posté(e) le 20 août 2017 Auteur Posté(e) le 20 août 2017 D'accord, moi j'avais tester sans les addons, mais je test avec dans pas longtemps. ^^
MrQuevin Posté(e) le 20 août 2017 Auteur Posté(e) le 20 août 2017 Peut être qu'il te manque d'autres addons, voilà les miens : SkQuery, TuSke, WildSkript, RandomSK, Umbaska (il me semble pour celui la, je suis pas sûr) [ATTACH=full]6568[/ATTACH]
MrQuevin Posté(e) le 20 août 2017 Auteur Posté(e) le 20 août 2017 Et je voudrais, si possible, que quand on clique sur deposer, au lieu de mettre sur la premiere ligne, que sa ouvre un second menu, pareil pour retirer. ;)
MrQuevin Posté(e) le 20 août 2017 Auteur Posté(e) le 20 août 2017 Et aussi que les items sois modifiable dedans, par exemple la il faut un papier avec un nom speciale, mais par la suite se sera des billets (10,20, 50 etc) car je vais mettres les items pour. Merci. :)
Messages recommandés