Lorde 0 Posté : 15 juillet 2017 Version de minecraft / skript : 1.7.10 Cauldron Type du skript : Skript d'ATM Description du script : Bonjour je souhaiterais un skript qui deque on fait clique-droit sur l'atm du mods flenixcity sa nous affiche un mec ou au milieu y'aura deux bouton un qui s'appelle retiré de l'argent et l'autre deposé de l'argent mes je voudrait que pour retirer et deposer on doit avoir sa carte bancaire en main qui vien encore une foit du mods Flenix City et je voudrait que les billet soit des billet encore une foit de flenix city si vous n'avez pas très bien compris dite le moi. Commandes éventuelles avec les permissions : Je n'ai pas besoin de commandes particulières Partager ce message Lien à poster Partager sur d’autres sites
jogoldirus 7 Répondu : 15 juillet 2017 Il me faudrais l'id de chaque objet/entité/block (billet , atm ect...) Partager ce message Lien à poster Partager sur d’autres sites
Lorde 0 Répondu : 15 juillet 2017 Il me faudrais l'id de chaque objet/entité/block (billet , atm ect...) ATM:0583:8 Carte Bancaire:6025 Billet 100:6024 Billet 50:6023 Billet 20:6022 Billet 10:6021 Billet 5:6020 Billet 2:6019 Billet 1:6018 Partager ce message Lien à poster Partager sur d’autres sites
jogoldirus 7 Répondu : 15 juillet 2017 Par contre , je comprend pas la partie : affiche un mec ou au milieu y'aura deux bouton un qui s'appelle retiré de l'argent et l'autre deposé de l'argent Partager ce message Lien à poster Partager sur d’autres sites
Lorde 0 Répondu : 15 juillet 2017 Par contre , je comprend pas la partie : affiche un mec ou au milieu y'aura deux bouton un qui s'appelle retiré de l'argent et l'autre deposé de l'argent En gros deque on fera clique droit sur l'atm sa ovure un menu gui ou y'aura deux bouton Le 1 bouton sera Pour retirer l'argent le 2 ème pour en deposer Partager ce message Lien à poster Partager sur d’autres sites
jogoldirus 7 Répondu : 15 juillet 2017 Je te fais sa et je l'envoie Partager ce message Lien à poster Partager sur d’autres sites
Lorde 0 Répondu : 15 juillet 2017 Je te fais sa et je l'envoie Ok merci. Partager ce message Lien à poster Partager sur d’autres sites
jogoldirus 7 Répondu : 16 juillet 2017 Voici le skript : J'ai mis du temps a répondre car League Of Legend m'a retardé ;) J'ai mis la version moddé en pièce jointe dans le message Je ne sais pas si sa fonctionne avec les ids des objets moddé mais a testé Version Vanilla: [spoiler=Vanilla] on join: if {money.%player%} is not set: set {money.%player%} to 0 on right click on dirt: open chest with 1 rows named " &aATM" to player wait 1 tick format slot 3 of player with chest named "&aRetirer de l'argent" to run [make player execute command "money take"] format slot 5 of player with chest named "&aDéposer de l'argent" to run [make player execute command "money deposit"] format slot 4 of player with book named "&aDétails" with lore "&9Vous avez&7: &6%{money.%player%}% billets" to be unstealable command /money [<text>] [<text>] [<text>] [<text>]: trigger: if arg 1 is "take": if arg 2 is not set: open chest with 1 rows named " &aRetirer de l'argent" to player wait 1 tick format slot 0 of player with dirt named "&a1 billet" to run [make player execute command "money take 1"] format slot 2 of player with dirt named "&a5 billet" to run [make player execute command "money take 5"] format slot 4 of player with dirt named "&a10 billet" to run [make player execute command "money take 10"] format slot 6 of player with dirt named "&a50 billet" to run [make player execute command "money take 50"] format slot 8 of player with dirt named "&a100 billet" to run [make player execute command "money take 100"] if arg 2 is set: set {_number} to arg 2 set {money.%player%} to {money.%player%} parsed as number if {money.%player%} is 0: message "Tu as %{money.%player%}% billets !" else: if arg 2 is "1": if {money.%player%} is greater than 0: add -1 to {money.%player%} give 1 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 2 is "5": if {money.%player%} is greater than 4: add -5 to {money.%player%} give 5 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 2 is "10": if {money.%player%} is greater than 9: add -10 to {money.%player%} give 10 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 2 is "50": if {money.%player%} is greater than 49: add -50 to {money.%player%} give 50 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 2 is "100": if {money.%player%} is greater than 99: add -100 to {money.%player%} give 100 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 1 is "deposit": if arg 2 is not set: open chest with 1 rows named " &aDéposer de l'argent" to player wait 1 tick format slot 0 of player with dirt named "&a1 billet" to run [make player execute command "money deposit 1"] format slot 2 of player with dirt named "&a5 billet" to run [make player execute command "money deposit 5"] format slot 4 of player with dirt named "&a10 billet" to run [make player execute command "money deposit 10"] format slot 6 of player with dirt named "&a50 billet" to run [make player execute command "money deposit 50"] format slot 8 of player with dirt named "&a100 billet" to run [make player execute command "money deposit 100"] if arg 2 is set: if arg 2 is "1": if player has 1 dirt: remove 1 dirt from player add -1 to {money.%player%} else: message "Tu n'as de billet de 1" if arg 2 is "5": if player has 5 dirt: remove 5 dirt from player add 5 to {money.%player%} else: message "Tu n'as de billet de 5" if arg 2 is "10": if player has 10 dirt: remove 10 dirt from player add 10 to {money.%player%} else: message "Tu n'as de billet de 10" if arg 2 is "50": if player has 50 dirt: remove 50 dirt from player add 50 to {money.%player%} else: message "Tu n'as de billet de 50" if arg 2 is "100": if player has 100 dirt: remove 100 dirt from player add 100 to {money.%player%} else: message "Tu n'as de billet de 100" if arg 1 is "add": set {money.%player%} to arg 2 Voici le code avec ton mod : [spoiler=Mod] on join: if {money.%player%} is not set: set {money.%player%} to 0 on right click on 0583:8 with 6025 : open chest with 1 rows named " &aATM" to player wait 1 tick format slot 3 of player with chest named "&aRetirer de l'argent" to run [make player execute command "money take"] format slot 5 of player with chest named "&aDéposer de l'argent" to run [make player execute command "money deposit"] format slot 4 of player with book named "&aDétails" with lore "&9Vous avez&7: &6%{money.%player%}% billets" to be unstealable command /money [<text>] [<text>] [<text>] [<text>]: trigger: if arg 1 is "take": if arg 2 is not set: open chest with 1 rows named " &aRetirer de l'argent" to player wait 1 tick format slot 0 of player with 6018 named "&a1 billet" to run [make player execute command "money take 1"] format slot 2 of player with 6020 named "&a5 billet" to run [make player execute command "money take 5"] format slot 4 of player with 6021 named "&a10 billet" to run [make player execute command "money take 10"] format slot 6 of player with 6023 named "&a50 billet" to run [make player execute command "money take 50"] format slot 8 of player with 6024 named "&a100 billet" to run [make player execute command "money take 100"] if arg 2 is set: set {_number} to arg 2 set {money.%player%} to {money.%player%} parsed as number if {money.%player%} is 0: message "Tu as %{money.%player%}% billets !" else: if arg 2 is "1": if {money.%player%} is greater than 0 : add -1 to {money.%player%} give 1 6018 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 2 is "5": if {money.%player%} is greater than 4 : add -5 to {money.%player%} give 1 6020 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 2 is "10": if {money.%player%} is greater than 9 : add -10 to {money.%player%} give 1 6021 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 2 is "50": if {money.%player%} is greater than 49 : add -50 to {money.%player%} give 1 6023 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 2 is "100": if {money.%player%} is greater than 99 : add -100 to {money.%player%} give 1 6024 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 1 is "deposit": if arg 2 is not set: open chest with 1 rows named " &aDéposer de l'argent" to player wait 1 tick format slot 0 of player with 6018 named "&a1 billet" to run [make player execute command "money deposit 1"] format slot 2 of player with 6020 named "&a5 billet" to run [make player execute command "money deposit 5"] format slot 4 of player with 6021 named "&a10 billet" to run [make player execute command "money deposit 10"] format slot 6 of player with 6023 named "&a50 billet" to run [make player execute command "money deposit 50"] format slot 8 of player with 6024 named "&a100 billet" to run [make player execute command "money deposit 100"] if arg 2 is set: if arg 2 is "1": if player has 1 6018 : remove 1 6018 from player add -1 to {money.%player%} else: message "Tu n'as de billet de 1" if arg 2 is "5": if player has 1 6020 : remove 1 6020 from player add 5 to {money.%player%} else: message "Tu n'as de billet de 5" if arg 2 is "10": if player has 1 6021 : remove 1 6021 from player add 10 to {money.%player%} else: message "Tu n'as de billet de 10" if arg 2 is "50": if player has 1 6023 : remove 1 6023 from player add 50 to {money.%player%} else: message "Tu n'as de billet de 50" if arg 2 is "100": if player has 1 6024 : remove 1 6024 from player add 100 to {money.%player%} else: message "Tu n'as de billet de 100" if arg 1 is "add": set {money.%player%} to arg 2 Partager ce message Lien à poster Partager sur d’autres sites
Lorde 0 Répondu : 16 juillet 2017 Voici le skript : J'ai mis du temps a répondre car League Of Legend m'a retardé ;) J'ai mis la version moddé en pièce jointe dans le message Je ne sais pas si sa fonctionne avec les ids des objets moddé mais a testé Version Vanilla: [spoiler=Vanilla] on join: if {money.%player%} is not set: set {money.%player%} to 0 on right click on dirt: open chest with 1 rows named " &aATM" to player wait 1 tick format slot 3 of player with chest named "&aRetirer de l'argent" to run [make player execute command "money take"] format slot 5 of player with chest named "&aDéposer de l'argent" to run [make player execute command "money deposit"] format slot 4 of player with book named "&aDétails" with lore "&9Vous avez&7: &6%{money.%player%}% billets" to be unstealable command /money [<text>] [<text>] [<text>] [<text>]: trigger: if arg 1 is "take": if arg 2 is not set: open chest with 1 rows named " &aRetirer de l'argent" to player wait 1 tick format slot 0 of player with dirt named "&a1 billet" to run [make player execute command "money take 1"] format slot 2 of player with dirt named "&a5 billet" to run [make player execute command "money take 5"] format slot 4 of player with dirt named "&a10 billet" to run [make player execute command "money take 10"] format slot 6 of player with dirt named "&a50 billet" to run [make player execute command "money take 50"] format slot 8 of player with dirt named "&a100 billet" to run [make player execute command "money take 100"] if arg 2 is set: set {_number} to arg 2 set {money.%player%} to {money.%player%} parsed as number if {money.%player%} is 0: message "Tu as %{money.%player%}% billets !" else: if arg 2 is "1": if {money.%player%} is greater than 0: add -1 to {money.%player%} give 1 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 2 is "5": if {money.%player%} is greater than 4: add -5 to {money.%player%} give 5 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 2 is "10": if {money.%player%} is greater than 9: add -10 to {money.%player%} give 10 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 2 is "50": if {money.%player%} is greater than 49: add -50 to {money.%player%} give 50 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 2 is "100": if {money.%player%} is greater than 99: add -100 to {money.%player%} give 100 dirt to player else: message "Tu as seulement %{money.%player%}% sur ton compte bancaire" if arg 1 is "deposit": if arg 2 is not set: open chest with 1 rows named " &aDéposer de l'argent" to player wait 1 tick format slot 0 of player with dirt named "&a1 billet" to run [make player execute command "money deposit 1"] format slot 2 of player with dirt named "&a5 billet" to run [make player execute command "money deposit 5"] format slot 4 of player with dirt named "&a10 billet" to run [make player execute command "money deposit 10"] format slot 6 of player with dirt named "&a50 billet" to run [make player execute command "money deposit 50"] format slot 8 of player with dirt named "&a100 billet" to run [make player execute command "money deposit 100"] if arg 2 is set: if arg 2 is "1": if player has 1 dirt: remove 1 dirt from player add -1 to {money.%player%} else: message "Tu n'as de billet de 1" if arg 2 is "5": if player has 5 dirt: remove 5 dirt from player add 5 to {money.%player%} else: message "Tu n'as de billet de 5" if arg 2 is "10": if player has 10 dirt: remove 10 dirt from player add 10 to {money.%player%} else: message "Tu n'as de billet de 10" if arg 2 is "50": if player has 50 dirt: remove 50 dirt from player add 50 to {money.%player%} else: message "Tu n'as de billet de 50" if arg 2 is "100": if player has 100 dirt: remove 100 dirt from player add 100 to {money.%player%} else: message "Tu n'as de billet de 100" if arg 1 is "add": set {money.%player%} to arg 2 Voici le code avec ton mod : [spoiler=Mod] on join: if {money.%player%} is not set: set {money.%player%} to 0 on right click on 0583:8 with 6025 : open chest with 1 rows named " &aATM" to player wait 1 tick format slot 3 of player with chest named "&aRetirer de l'argent" to run [make player execute command "money take"] format slot 5 of player with chest named "&aDéposer de l'argent" to run [make player execute command "money deposit"] format slot 4 of player with book named "&aDétails" with lore "&9Vous avez&7: &6%{money.%player%}% billets" to be unstealable command /money [<text>] [<text>] [<text>] [<text>]: trigger: if arg 1 is "take": if arg 2 is not set: open chest with 1 rows named " &aRetirer de l'argent" to player wait 1 tick format slot 0 of player with 6018 named "&a1 billet" to run [make player execute command "money take 1"] format slot 2 of player with 6020 named "&a5 billet" to run [make player execute command "money take 5"] format slot 4 of player with 6021 named "&a10 billet" to run [make player execute command "money take 10"] format slot 6 of player with 6023 named "&a50 billet" to run [make player execute command "money take 50"] format slot 8 of player with 6024 named "&a100 billet" to run [make player execute command "money take 100"] if arg 2 is set: set {_number} to arg 2 set {money.%player%} to {money.%player%} parsed as number if {money.%player%} is 0: message "Tu as %{money.%player%}% billets !" else: if arg 2 is "1": if {money.%player%} is greater than 0 : add -1 to {money.%player%} give 1 6018 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 2 is "5": if {money.%player%} is greater than 4 : add -5 to {money.%player%} give 1 6020 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 2 is "10": if {money.%player%} is greater than 9 : add -10 to {money.%player%} give 1 6021 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 2 is "50": if {money.%player%} is greater than 49 : add -50 to {money.%player%} give 1 6023 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 2 is "100": if {money.%player%} is greater than 99 : add -100 to {money.%player%} give 1 6024 to player else: message "Tu n'a pas assez sur ton compte bancaire (&9%{money.%player%}%&r)" if arg 1 is "deposit": if arg 2 is not set: open chest with 1 rows named " &aDéposer de l'argent" to player wait 1 tick format slot 0 of player with 6018 named "&a1 billet" to run [make player execute command "money deposit 1"] format slot 2 of player with 6020 named "&a5 billet" to run [make player execute command "money deposit 5"] format slot 4 of player with 6021 named "&a10 billet" to run [make player execute command "money deposit 10"] format slot 6 of player with 6023 named "&a50 billet" to run [make player execute command "money deposit 50"] format slot 8 of player with 6024 named "&a100 billet" to run [make player execute command "money deposit 100"] if arg 2 is set: if arg 2 is "1": if player has 1 6018 : remove 1 6018 from player add -1 to {money.%player%} else: message "Tu n'as de billet de 1" if arg 2 is "5": if player has 1 6020 : remove 1 6020 from player add 5 to {money.%player%} else: message "Tu n'as de billet de 5" if arg 2 is "10": if player has 1 6021 : remove 1 6021 from player add 10 to {money.%player%} else: message "Tu n'as de billet de 10" if arg 2 is "50": if player has 1 6023 : remove 1 6023 from player add 50 to {money.%player%} else: message "Tu n'as de billet de 50" if arg 2 is "100": if player has 1 6024 : remove 1 6024 from player add 100 to {money.%player%} else: message "Tu n'as de billet de 100" if arg 1 is "add": set {money.%player%} to arg 2 merci mes je ne sait pas comment l'utuliser Partager ce message Lien à poster Partager sur d’autres sites
Mark Alonzo 15 Répondu : 16 juillet 2017 Tu peux faire tout ça en java c'est plus simple et plus rapide Partager ce message Lien à poster Partager sur d’autres sites
Lorde 0 Répondu : 16 juillet 2017 Tu peux faire tout ça en java c'est plus simple et plus rapide Je sait pas faire Partager ce message Lien à poster Partager sur d’autres sites
ShiRzoOa 41 Répondu : 16 juillet 2017 merci mes je ne sait pas comment l'utuliser Donc tu veux dire que tu demandes un skript sans avoir comment l'utiliser après. Je comprends qu'il est possible de ne pas savoir comment faire le skript, mais franchement, T'aurais pu te renseigner un peu avant. Tu peux faire tout ça en java c'est plus simple et plus rapide C'est pas forcément plus rapide ou plus simple, Skript permet justement de pouvoir créer des codes comparables à des plugins. Pas forcément plus performants, mais c'est déjà ça. Et pourquoi dire cela sur un forum de skript... ? J'aime donner mon avis sur tout désolé x) 1 Partager ce message Lien à poster Partager sur d’autres sites
Mark Alonzo 15 Répondu : 17 juillet 2017 @ShiRzoOa je te comprend, liberté d'expression, @Lorde a demandé un SK d'ATM alors qu'en java c'est largement plus simple en 20-30 min je peux le faire mais en ce moment j'ai plus trop le temps et si @Lorde tu trouves pas de SK pour ton ATM, il y a un plugins pour ATM je sais plus le nom mais écris "Minecraft ATM Plugins" sur ton moteur de recherche. et aussi @ShiRzoOa skript n'est pas comparable à des plugins, sur du java pour un petit plugins de quelques commande tu prends certe quelques ligne mais le plus dur c'est le langage alors qu'en skript que de l'anglais basic & simple. Partager ce message Lien à poster Partager sur d’autres sites
ShiRzoOa 41 Répondu : 19 juillet 2017 @Mark Alonzo je suis tout à fait d'accord que le Java est plus performant que Skript ^^ Mais pour des actions simples, ça peut toujours être utile. Après si tous les plugins d'un serveur sont en java, il vaut continuer ainsi. Sinon @Lorde tu dois mettre normalement le fichier .sk dans le dossier plugins\Skript\scripts et reload avec /sk reload nomduskript ou /sk reload all. Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 19 juillet 2017 @ShiRzoOa je te comprend, liberté d'expression, @Lorde a demandé un SK d'ATM alors qu'en java c'est largement plus simple en 20-30 min je peux le faire mais en ce moment j'ai plus trop le temps et si @Lorde tu trouves pas de SK pour ton ATM, il y a un plugins pour ATM je sais plus le nom mais écris "Minecraft ATM Plugins" sur ton moteur de recherche. et aussi @ShiRzoOa skript n'est pas comparable à des plugins, sur du java pour un petit plugins de quelques commande tu prends certe quelques ligne mais le plus dur c'est le langage alors qu'en skript que de l'anglais basic & simple. Salutations, On est ici sur un forum Skript, on parle donc de Skript, tu comprendras donc que ta remarque est intuile, voir inappropriée. Merci, Gauvain Partager ce message Lien à poster Partager sur d’autres sites
Mark Alonzo 15 Répondu : 19 juillet 2017 Salutations, On est ici sur un forum Skript, on parle donc de Skript, tu comprendras donc que ta remarque est intuile, voir inappropriée. Merci, Gauvain Pas forcement il a demandé de l'aide du coup mon aide c'est "Si tu veux faire ça plus rapidement / optimisé tu peux faire ça en java" je préfère lui répondre que de ne pas lui répondre Partager ce message Lien à poster Partager sur d’autres sites
HardTrox 158 Répondu : 20 juillet 2017 Pas forcement il a demandé de l'aide du coup mon aide c'est "Si tu veux faire ça plus rapidement / optimisé tu peux faire ça en java" je préfère lui répondre que de ne pas lui répondre Rohhh vous embrouillé pas apres j'avoue on est sur un forum Skript. 1 Partager ce message Lien à poster Partager sur d’autres sites