Aller au contenu
  • 0

Skript d'atm


Question

Posté(e)

Bonjour,

 

Quelqun a fait un skript mes le probleme ya pas les tabulation aider moi svp :'(

 

code :

 

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

14 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Bonjour,

 

Quelqun a fait un skript mes le probleme ya pas les tabulation aider moi svp :'(

 

code :

 

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

 

Bon alors ton skript et vraiment mal coder... Le GUI utilise SkQuery et pas Tuske, et les actions sont fait par "make player execute command". :/ Tu sais quoi... Si tu as envie je te recode ça en mieux car la c'est pas possible.

  • 0
Posté(e)
Moi aussi je voudrais ce skript :) Mes mieux coder :D

 

Je te fais ça... mais il faut que tu me dise quel block doit être l'ATM et quel item sera les billets. Et tu veux comme lui un nombre d'argent définit (on peut retirer 1, 5, 10, etc...) ou tu préfère que le joueur puisse retirer ce qu'il veut ??

  • 0
Posté(e)

L'atm c'est un bloc de fer et on doit le viser et faire une commande pour le crée en atm et les billet sa sera des feuilles renommé argent et la somme et les joueurs peuvent retirer 1,5,10,etc.. et avec une option de la somme qui veulent

  • 0
Posté(e)
L'atm c'est un bloc de fer et on doit le viser et faire une commande pour le crée en atm et les billet sa sera des feuilles renommé argent et la somme et les joueurs peuvent retirer 1,5,10,etc.. et avec une option de la somme qui veulent

 

Attend donc tu veux que les joueurs puissent retirer la somme qu'il veule ? et non pas un truc limité ? c'est ça ?

  • 0
Posté(e)
Attend donc tu veux que les joueurs puissent retirer la somme qu'il veule ? et non pas un truc limité ? c'est ça ?

 

Je veut le meme skript mes mieu coder silteplait

 

edit: Ta skype aupire?

  • 0
Posté(e)

Oulah, c'est pas la forêt amazonienne ici.

Si vous voulez un skript, vous créez une demande approprié avec les règles épinglés.

Ensuite on est pas dans votre tête, mettez une image d'un coffre ouvert avec les items dedans pour qu'on sache la tête du gui (gui=coffre)

Il faut mettre les items que vous voulez, leur nom, lore, les permissions ... Et niveau écriture appliquez-vous xD

 

Edit: Ah et dîtes pas ce qu'on doit faire vu que c'est pas votre demande xD

  • J'aime 2
  • 0
Posté(e)
J'ai pas skype mais j'ai Discord je vais te créer ça pour demain ok ?

 

Donc pour ouvrir l'atm faut avoir une carte bancaire code ( 4101 ) - Le code de l'atm ses ( stone )

 

Donc quand l'atm s'ouvre sa mes ça :

 

1521838480-menu-quand-ont-clic-sur-l-atm.png

 

Sur le billet de 100 dollars ses ecrit > » Retirée | est sur le billet de 200 > » Déposée | est sur le papier ses écrit > Votre somme > Somme

 

Quand il clic sur Retirée sa ouvre ça :

 

1521838480-menu-retire-deposer.png

 

est quand ont clic sur les billet sa eco take ext.. je meterais les id vous inquiété pas

 

les truc noir autour des billet ses des vitre noir pareille pour le menu de base voilà^^

 

et ses pareille pour déposée

 

Voilà merci

  • 0
Posté(e)
Donc pour ouvrir l'atm faut avoir une carte bancaire code ( 4101 ) - Le code de l'atm ses ( stone )

 

Donc quand l'atm s'ouvre sa mes ça :

 

1521838480-menu-quand-ont-clic-sur-l-atm.png

 

Sur le billet de 100 dollars ses ecrit > » Retirée | est sur le billet de 200 > » Déposée | est sur le papier ses écrit > Votre somme > Somme

 

Quand il clic sur Retirée sa ouvre ça :

 

1521838480-menu-retire-deposer.png

 

est quand ont clic sur les billet sa eco take ext.. je meterais les id vous inquiété pas

 

les truc noir autour des billet ses des vitre noir pareille pour le menu de base voilà^^

 

et ses pareille pour déposée

 

Voilà merci

Voilà c'est que je voudrais aussi :) Mes avec simplement une option en plus pour qu'on puisse retirer la somme d'argent qu'on veut en plus de pouvoir choisir une somme normal (1,5,10,etc.)

  • 0
Posté(e)
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

  • 0
Posté(e)
Voilà c'est que je voudrais aussi :) Mes avec simplement une option en plus pour qu'on puisse retirer la somme d'argent qu'on veut en plus de pouvoir choisir une somme normal (1,5,10,etc.)

Donc pour ouvrir l'atm faut avoir une carte bancaire code ( 4101 ) - Le code de l'atm ses ( stone )

 

Donc quand l'atm s'ouvre sa mes ça :

 

1521838480-menu-quand-ont-clic-sur-l-atm.png

 

Sur le billet de 100 dollars ses ecrit > » Retirée | est sur le billet de 200 > » Déposée | est sur le papier ses écrit > Votre somme > Somme

 

Quand il clic sur Retirée sa ouvre ça :

 

1521838480-menu-retire-deposer.png

 

est quand ont clic sur les billet sa eco take ext.. je meterais les id vous inquiété pas

 

les truc noir autour des billet ses des vitre noir pareille pour le menu de base voilà^^

 

et ses pareille pour déposée

 

Voilà merci

 

Je peux le faire mais personnellement je vous conseille pour la monay d'utiliser Vault, ça lie Skript avec d'autre plugin utilisant la money c'est beaucoup beaucoup plus pratique en générale.

Et MaxDu56YT, si tu veux que le joueur puisse retirer l'argent qu'il veut alors il faut qu'il n'y ait que un seul type d'argent (ex : pépite d'or, mais pas billet de 1, billet de 10, billet de 20 (je te conseille de faire ça car c'est moins chiant pour les joueurs ils n'ont pas 7 type d'item différent dans l'inventaire))

  • J'aime 1
  • 0
Posté(e)

Salut,

Bonjour,

 

Quelqun a fait un skript mes le probleme ya pas les tabulation aider moi svp :'(

 

code :

 

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

Membre banni définitivement, je lock (10 avertos)

  • J'aime 1
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.