Aller au contenu
Invité

Grade payant

Messages recommandés

Invité

Voila mon probleme j'essaye de faire en sorte que dans se code,il marche avec mes PL d'economies: Vault et iconomy

Car avec se code, l'argent se débite pas et je sais pas comment sa marche, voila le code a changer:

options:
   {_prix1}: 500000
   {_prix2}: 1000000

on right click with emerald:
   if name of tool of player is "&c⚜ &aShop &c⚜":
       open chest with 1 rows named "&d⚜☣ &aShop &d☣⚜" to player
       wait 1 tick
       format slot 0 of player with green stained glass pane named " " to be unstealable
       format slot 1 of player with green stained glass pane named " " to be unstealable
       format slot 2 of player with apple named "&7&l» &bGrade Gltcher &7&l«" with lore "&aCout: &6&l500000$ In-Game||&aDébloque:||&6&l- Accés au cosmectics [HUB]||&6&l-250$ de plus/jour [DailyBonus]||&6&l- +250$ a chaque victoire de duel" to close then run [execute player command "buygradeglitcher"]
       format slot 3 of player with green stained glass pane named " " to be unstealable
       format slot 4 of player with nether star named "&7&l» &bGrade Hacker &7&l«" with lore "&aCout: &6&l1000000$ IN-Game||&aDébloque:||&6&l-Intégraliter du grade Joueur||&6&l- +500$ a chaque victoire de duel" to close then run [execute player command "buygradehacker"]
       format slot 5 of player with green stained glass pane named " " to be unstealable
       format slot 6 of player with golden apple named "&7&l» &bGrade Youtubeur &7&l«" with lore "&6&lPour obtenir se grade, veuillez prévenir un admin||&6&lSeulement si ces conditions sont remplit:||&a-Faire une vidéo sur le serveur avec 150 vues MIN||&a-Faire regulièrement des vidéos sur le serveur||&aDébloque:||&6&l-Intégralité du grade Joueur||&6&lPS: Aprés l'ajoue de se grade||&6&lTout les grades que vous avez||&6&lSeront remplacer par le grade YT||&6&lAprés le débloquage de se grade.||&6&lAucun retour ne pourra être fait." to be unstealable
       format slot 7 of player with green stained glass pane named " " to be unstealable
       format slot 8 of player with barrier named "&cFermer" to close

command /buygradeglitcher:
   trigger:
       set {_prix1} to 5000
       if {money.%player%} is less than {_prix}:
           send "&cTu n'as pas assez d'argents"
       else:          
           remove {_prix} from {money.%player%}
           message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
           execute console command "/pex user %player% group set Glitcher"
           set {_grade1} to true
       if {_grade1} is true:
           message "&cTu as déjà se grade"
           stop

command /buygradehacker:
   trigger:
       set {_prix2} to 5000
       if {money.%player%} is less than {_prix}:
           send "&cTu n'as pas assez d'argents"
       else:          
           remove {_prix} from {money.%player%}
           message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lHacker &a!"
           execute console command "/pex user %player% group set Hacker"
           set {_grade2} to true
       if {_grade2} is true:
           message "&cTu as déjà se grade"
           stop

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir, voici la modification, je l'ai fait pour un seul grade, je te laisse faire le second ^^ Au passage petite faute (ce est non se ^^)

 

Logiquement ça fonctionne, si il ne fonctionne pas tu m'excuseras il ce fait tard ^^

 

Au plaisir :)

 

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
Invité
Bonsoir, voici la modification, je l'ai fait pour un seul grade, je te laisse faire le second ^^ Au passage petite faute (ce est non se ^^)

 

Logiquement ça fonctionne, si il ne fonctionne pas tu m'excuseras il ce fait tard ^^

 

Au plaisir :)

 

command /buygradeglitcher:
   trigger:
       set {_prix1} to 5000
       if player's balance is less than {_prix}:
           send "&cTu n'as pas assez d'argents"
       else:        
           remove {_prix} from player's balance
           message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
           execute console command "/pex user %player% group set Glitcher"
           set {_grade1} to true
       if {_grade1} is true:
           message "&cTu as déjà ce grade"
           stop

Salut, cela fonctionne mais je voulais savoir, comment on peut faire, car a la fin, y'a un message: &cTu as déjà ce grade

Mais j'aimerais ne pas l'avoir et l'avoir seulement si je voulais reacheter le meme grade

De plus, comment on peut faire pour que quand on a le grade Hacker, on peut pas acheter le grade Glitcher, mais si on a le grade Glitcher on peut acheter le grade Hacker (glitcher = VIP et Hacker= EpicVIp, donc hacker et plus grand (aucune utiliter d'acheter un grade inferieure))

Partager ce message


Lien à poster
Partager sur d’autres sites
Bonsoir, voici la modification, je l'ai fait pour un seul grade, je te laisse faire le second ^^ Au passage petite faute (ce est non se ^^)

 

Logiquement ça fonctionne, si il ne fonctionne pas tu m'excuseras il ce fait tard ^^

 

Au plaisir :)

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Si il a déjà le grade, il paye quand même ? xD

Partager ce message


Lien à poster
Partager sur d’autres sites
Salut, cela fonctionne mais je voulais savoir, comment on peut faire, car a la fin, y'a un message: &cTu as déjà ce grade

Mais j'aimerais ne pas l'avoir et l'avoir seulement si je voulais reacheter le meme grade

De plus, comment on peut faire pour que quand on a le grade Hacker, on peut pas acheter le grade Glitcher, mais si on a le grade Glitcher on peut acheter le grade Hacker (glitcher = VIP et Hacker= EpicVIp, donc hacker et plus grand (aucune utiliter d'acheter un grade inferieure))

Salut, d'acc, pour qu'il ne puisse pas avoir un grade inférieur ou acheter un grade qu'il a déjà, je te conseil de géré ça avec des permissions, je te l'ai fait pour un grade, je te laisse faire le second ^^ En espérant t'avoir aider ;) .

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

 

Si il a déjà le grade, il paye quand même ? xD

 

Hein mais tu vois ça ou ? oO

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Salut, d'acc, pour qu'il ne puisse pas avoir un grade inférieur ou acheter un grade qu'il a déjà, je te conseil de géré ça avec des permissions, je te l'ai fait pour un grade, je te laisse faire le second ^^ En espérant t'avoir aider ;) .

command /buygradeglitcher:
   trigger:
       if player doesn't have permission "glitcher.grade" or "hacker.grade":
           set {_prix1} to 5000
           if player's balance is less than {_prix}:
               send "&cTu n'as pas assez d'argents"  
           else:
               if player doesn't have permission "glitcher.grade" or "hacker.grade":
                   remove {_prix} from player's balance
                   message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
                   execute console command "/pex user %player% group set Glitcher"
                   set {_grade1} to true
               else if player has permission "glitcher.grade" or "hacker.grade":
                   if {_grade1} is true:
                       message "&cTu as déjà ce grade"
                       stop

 

 

 

 

Hein mais tu vois ça ou ? oO

ok je test sa merci

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Salut, d'acc, pour qu'il ne puisse pas avoir un grade inférieur ou acheter un grade qu'il a déjà, je te conseil de géré ça avec des permissions, je te l'ai fait pour un grade, je te laisse faire le second ^^ En espérant t'avoir aider ;) .

command /buygradeglitcher:
   trigger:
       if player doesn't have permission "glitcher.grade" or "hacker.grade":
           set {_prix1} to 5000
           if player's balance is less than {_prix}:
               send "&cTu n'as pas assez d'argents" 
           else:
               if player doesn't have permission "glitcher.grade" or "hacker.grade":
                   remove {_prix} from player's balance
                   message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
                   execute console command "/pex user %player% group set Glitcher"
                   set {_grade1} to true
               else if player has permission "glitcher.grade" or "hacker.grade":
                   if {_grade1} is true:
                       message "&cTu as déjà ce grade"
                       stop

 

 

 

 

Hein mais tu vois ça ou ? oO

Je viens de compre,ndre mais du coup tu a oublier desd trucs, je les rajoute

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Salut, d'acc, pour qu'il ne puisse pas avoir un grade inférieur ou acheter un grade qu'il a déjà, je te conseil de géré ça avec des permissions, je te l'ai fait pour un grade, je te laisse faire le second ^^ En espérant t'avoir aider ;) .

command /buygradeglitcher:
   trigger:
       if player doesn't have permission "glitcher.grade" or "hacker.grade":
           set {_prix1} to 5000
           if player's balance is less than {_prix}:
               send "&cTu n'as pas assez d'argents"  
           else:
               if player doesn't have permission "glitcher.grade" or "hacker.grade":
                   remove {_prix} from player's balance
                   message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
                   execute console command "/pex user %player% group set Glitcher"
                   set {_grade1} to true
               else if player has permission "glitcher.grade" or "hacker.grade":
                   if {_grade1} is true:
                       message "&cTu as déjà ce grade"
                       stop

 

 

 

 

Hein mais tu vois ça ou ? oO

MARCHE PAS :'(

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ah ok, excuse moi alors ^^

 

Il fonctionne sinnon ?

nop, quand je clique sa fait rien :/

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ah ok etrange.

 

Si tu le souhaite je peux te le coder tout a l'heure avec tout tes grades ?

Ouep, je te donne le SK complet (Il et pas fini)

 

 

command /duel00stuff:
   trigger:
       if player is in world "duel00":
           clear player's inventory
           wait 1 tick
           set slot 0 of player to diamond sword named "&7&l» &6&lRandom&7&l «"
           set slot 1 of player to iron sword named "&7&l» &6&lDuel &7&l«"
           set slot 4 of player to emerald named "&c⚜ &aShop &c⚜"
           set slot 7 of player to book and quill named "&6&lInfo"
           set slot 8 of player to bed named "&6&lSpawn"

on right click with diamond sword:
   if name of tool of player is "&7&l» &6&lRandom&7&l «":
       make player execute command "/random"
   else:
       stop

on right click with iron sword:
   if name of tool of player is "&7&l» &6&lDuel &7&l«":
       make player execute command "/duel"
   else:
       stop

options:
   {_prix1}: 500000
   {_prix2}: 1000000

on right click with emerald:
   if name of tool of player is "&c⚜ &aShop &c⚜":
       make player execute command "/shopIG"

command /shopIG:
   trigger:
       open chest with 1 rows named "&d⚜☣ &aShop &d☣⚜" to player
       wait 1 tick
       format slot 0 of player with green stained glass pane named " " to be unstealable
       format slot 1 of player with green stained glass pane named " " to be unstealable
       format slot 2 of player with apple named "&7&l» &bGrade Gltcher &7&l«" with lore "&aCout: &6&l500000$ In-Game||&aDébloque:||&6&l- Accés au cosmectics [HUB]||&6&l-250$ de plus/jour [DailyBonus]||&6&l- +100$ a chaque victoire de duel" to close then run [execute player command "buygradeglitcher"]
       format slot 3 of player with green stained glass pane named " " to be unstealable
       format slot 4 of player with nether star named "&7&l» &bGrade Hacker &7&l«" with lore "&aCout: &6&l1000000$ IN-Game||&aDébloque:||&6&l-Intégraliter du grade Joueur||&6&l- +300$ a chaque victoire de duel" to close then run [execute player command "buygradehacker"]
       format slot 5 of player with green stained glass pane named " " to be unstealable
       format slot 6 of player with golden apple named "&7&l» &bGrade Youtubeur &7&l«" with lore "&6&lPour obtenir se grade, veuillez prévenir un admin||&6&lSeulement si ces conditions sont remplit:||&a-Faire une vidéo sur le serveur avec 150 vues MIN||&a-Faire regulièrement des vidéos sur le serveur||&aDébloque:||&6&l-Intégralité du grade Joueur||&6&lPS: Aprés l'ajoue de se grade||&6&lTout les grades que vous avez||&6&lSeront remplacer par le grade YT||&6&lAprés le débloquage de se grade.||&6&lAucun retour ne pourra être fait." to be unstealable
       format slot 7 of player with green stained glass pane named " " to be unstealable
       format slot 8 of player with barrier named "&cFermer" to close

command /buygradeglitcher:
   trigger:
       set {_prix1} to 5000
       if player's balance is less than {_prix}:
           send "&cTu n'as pas assez d'argents"
       else:        
           remove {_prix} from player's balance
           message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
           execute console command "/pex user %player% group set Glitcher"
           set {_grade1} to true
       if {_grade1} is true:
           message "&cTu as déjà ce grade"
           stop

command /buygradehacker:
   trigger:
       set {_prix1} to 5000
       if player's balance is less than {_prix}:
           send "&cTu n'as pas assez d'argents"
       else:        
           remove {_prix} from player's balance
           message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lHacker &a!"
           execute console command "/pex user %player% group set Hacker"
           set {_grade1} to true
       if {_grade1} is true:
           message "&cTu as déjà ce grade"
           stop






on right click with book and quill:
   if name of tool of player is "&6&lInfo":


on right click with bed:
   if name of tool of player is "&6&lSpawn":
       make player execute command "/mv tp serveur"
       message "&aVous avez été tp au spawn"

Partager ce message


Lien à poster
Partager sur d’autres sites
Ouep, je te donne le SK complet (Il et pas fini)

 

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Je te fais ça cet après-midi ;)

Partager ce message


Lien à poster
Partager sur d’autres sites
command /buygradeglitcher: trigger: set {_prix1} to 5000 if player's balance is less than {_prix}: send "&cTu n'as pas assez d'argents" else: remove {_prix} from player's balance message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!" execute console command "/pex user %player% group set Glitcher" set {_grade1} to true if {_grade1} is true: message "&cTu as déjà ce grade" stop
else puis if is true, faut mettre le if du grade avant de la faire payer

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
else puis if is true, faut mettre le if du grade avant de la faire payer

J'ai rien compris, tu pourrais me le faire ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Yo voici > (j'ai juste modifier les /buygrade**)

 

command /duel00stuff:
   trigger:
       if player is in world "duel00":
           clear player's inventory
           wait 1 tick
           set slot 0 of player to diamond sword named "&7&l» &6&lRandom&7&l «"
           set slot 1 of player to iron sword named "&7&l» &6&lDuel &7&l«"
           set slot 4 of player to emerald named "&c? &aShop &c?"
           set slot 7 of player to book and quill named "&6&lInfo"
           set slot 8 of player to bed named "&6&lSpawn"

on right click with diamond sword:
   if name of tool of player is "&7&l» &6&lRandom&7&l «":
       make player execute command "/random"
   else:
       stop

on right click with iron sword:
   if name of tool of player is "&7&l» &6&lDuel &7&l«":
       make player execute command "/duel"
   else:
       stop

options:
   PrixGlitcher: 5000
   PrixHacker: 10000

on right click with emerald:
   if name of tool of player is "&c? &aShop &c?":
       make player execute command "/shopIG"

command /shopIG:
   trigger:
       open chest with 1 rows named "&d?? &aShop &d??" to player
       wait 1 tick
       format slot 0 of player with green stained glass pane named " " to be unstealable
       format slot 1 of player with green stained glass pane named " " to be unstealable
       format slot 2 of player with apple named "&7&l» &bGrade Gltcher &7&l«" with lore "&aCout: &6&l500000$ In-Game||&aDébloque:||&6&l- Accés au cosmectics [HUB]||&6&l-250$ de plus/jour [DailyBonus]||&6&l- +100$ a chaque victoire de duel" to close then run [make player execute command "/buygradeglitcher"]
       format slot 3 of player with green stained glass pane named " " to be unstealable
       format slot 4 of player with nether star named "&7&l» &bGrade Hacker &7&l«" with lore "&aCout: &6&l1000000$ IN-Game||&aDébloque:||&6&l-Intégraliter du grade Joueur||&6&l- +300$ a chaque victoire de duel" to close then run [make player execute command "/buygradehacker"]
       format slot 5 of player with green stained glass pane named " " to be unstealable
       format slot 6 of player with golden apple named "&7&l» &bGrade Youtubeur &7&l«" with lore "&6&lPour obtenir se grade, veuillez prévenir un admin||&6&lSeulement si ces conditions sont remplit:||&a-Faire une vidéo sur le serveur avec 150 vues MIN||&a-Faire regulièrement des vidéos sur le serveur||&aDébloque:||&6&l-Intégralité du grade Joueur||&6&lPS: Aprés l'ajoue de se grade||&6&lTout les grades que vous avez||&6&lSeront remplacer par le grade YT||&6&lAprés le débloquage de se grade.||&6&lAucun retour ne pourra être fait." to be unstealable
       format slot 7 of player with green stained glass pane named " " to be unstealable
       format slot 8 of player with barrier named "&cFermer" to close

command /buygradeglitcher:
   trigger:
       if player's balance >= {@PrixGlitcher}:
           if {_grade1} is false:
               remove {@PrixGlitcher} from player's balance
               message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
               execute console command "/pex user %player% group set Glitcher"
               set {_grade1} to true
           else if {_grade1} is true:
               message "&cTu as déjà ce grade"
               stop
       else if player's balance < {@PrixGlitcher}:
           send "&cTu n'as pas assez d'argents"

command /buygradehacker:
   trigger:
       if player's balance >= {@PrixHacker}:
           if {_grade2} is false:
               remove {@PrixHacker} from player's balance
               message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
               execute console command "/pex user %player% group set Glitcher"
               set {_grade2} to true
           else if {_grade2} is true:
               message "&cTu as déjà ce grade"
               stop
       else if player's balance < {@PrixHacker}:
           send "&cTu n'as pas assez d'argents"






on right click with book and quill:
   if name of tool of player is "&6&lInfo":


on right click with bed:
   if name of tool of player is "&6&lSpawn":
       make player execute command "/mv tp serveur"
       message "&aVous avez été tp au spawn"

Marche pas, fait aucune commande

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
command /buygradeglitcher:
   trigger:
       if {_grade1} is true:
           message "&cTu as déjà ce grade" stop
       else:
           set {_prix1} to 5000
           if player's balance is less than {_prix}:
               send "&cTu n'as pas assez d'argents"
           else:
               remove {_prix} from player's balance
               message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
               execute console command "/pex user %player% group set Glitcher" set {_grade1} to true

Sa marche, mais sa me retire pas l'argent (pl : Vault Iconomy)

Et je peux acheter plusieurs foit le meme grade: voila TON code modifier (il marchait pas):

 

command /buygradeglitcher:
   trigger:
       if {_grade1} is true:
           message "&cTu as déjà ce grade"
           stop
       else:
           set {_prix1} to 5000
           if player's balance is less than {_prix}:
               send "&cTu n'as pas assez d'argents"
           else:
               remove {_prix} from player's balance
               message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
               execute console command "/pex user %player% group set Glitcher"
               set {_grade1} to true

command /buygradehacker:
   trigger:
       if {_grade1} is true:
           message "&cTu as déjà ce grade"
           stop
       else:
           set {_prix1} to 5000
           if player's balance is less than {_prix}:
               send "&cTu n'as pas assez d'argents"
           else:
               remove {_prix} from player's balance
               message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lHacker &a!"
               execute console command "/pex user %player% group set Hacker"
               set {_grade1} to true

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Tu as des erreurs ?

nop, du coup, j'ai pris celui de l'autre mec et voila le code:

 

 

command /buygradeglitcher:
   trigger:
       if {_grade1} is true:
           message "&cTu as déjà ce grade"
           stop
       else:
           set {_prix1} to 5000
           if player's balance is less than {_prix}:
               send "&cTu n'as pas assez d'argents"
           else:
               remove {_prix} from player's balance
               message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lGlitcher &a!"
               execute console command "/pex user %player% group set Glitcher"
               set {_grade1} to true

command /buygradehacker:
   trigger:
       if {_grade1} is true:
           message "&cTu as déjà ce grade"
           stop
       else:
           set {_prix1} to 5000
           if player's balance is less than {_prix}:
               send "&cTu n'as pas assez d'argents"
           else:
               remove {_prix} from player's balance
               message "&6&l[&cWallInfo&6&l]&aVous venez d'acheter le grade &6&lHacker &a!"
               execute console command "/pex user %player% group set Hacker"
               set {_grade1} to true

 

Tout marche, sauf que on peut prendre plusieur s grade, sa marque quand même le messae: Vous avez acheter le grade

et on peux acheter le grade glitcher alors qu'on a le grade Hacker, et pour finir, l'argent se débite pas, mes PL d'economie: Vault IConomy

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
C'est bizzard, j'ai repris le meme code que mon ancienne boutique, mais bon pg ;)

Ouai mais moi du coup sa marche pas bro xD

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • 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.