Aller au contenu

Skript Boutique (Serveur)


Messages recommandés

Posté(e)

Bonjour/Bonsoir,

Je poste ce sujet car j'ai besoin d'aide, pour ma demande je souhaiterais avoir une boutique via GUI pour acheter des grades qui suis ce procédé:(j'ai essayer par moi même mais sans sucés, je débute)

 

Le joueur clique sur l'item du grade voulu, si le joueur a asser d'argent pour avoir ce grade il lui est mis directement

en débitant l'argent nécessaire a l'achat du grade, en revanche si il n'a pas asser d'argent sa lui envoie un message et

sa ne débite rien de son compte.

Plugin: iconomy

 

Voila j'éspère qu'une personne aimable pourras me faire ce skript ou simplement me donner un bout de code (pas 2-3 lignes xD) cela serait bien sympathique.

 

Je tiens a remercié d'avance la/les personnes qui m'aideront, sur ce je vous souhaite une bonne journée/soirée !

 

#Serkox_

Posté(e)
command /grade:
trigger:
	open chest with 1 row named "grades" to player
	wait 2 ticks
	format slot 0 of player with 1 diamond sword named "un nom de grade swag ici" with lore "Le lore du grade" to close then run [invoke "grade1" from player]

sub "grade1":
set {_player} to parameter 1
if {_player} doesn't have permission "Permissiondugrade":
	if {_player}'s balance is less than 250000:
		send message "Non, tu peux pas"
		stop
	execute console command "manuadd %{_player}% grade"
	remove 250000 from {_player}'s balance

Posté(e)

Une erreur apparait :/

La voici

 

§7[ Skript§7]§r Reloading boutique.sk§r... There's no player/console in a subroutine event (boutique.sk, line 12: send message "Non, tu peux pas"') §7[ Skript§7]§r §4Encountered 1 error while reloading boutique.sk§r!

 

As tu une solution ?

Posté(e)

Salut, je te remercie cela fonctionne parfaitement, juste une question, je dois laisser le grade1 dans la config ou je peux changer ceci ?? Merci de ta réponse ! Et encore merci du code ;)

Sur ce bonne journée !

Posté(e)

Regarde , j'ai fais la même chose sur mon serveur en changent quelque choses :)

 

command /shop:
   trigger:
       open chest with 1 row named "&4✦ &9&lGRADES &4✦" to player
       wait 2 ticks
       format slot 0 of player with 1 gold ingot named "&c✷ &eV.I.P &c✷" with lore "&6PRIX : 4000 NEWSMONEYS" to close then run [invoke "grade1" from player]
       format slot 2 of player with 1 diamond named "&e✹ &cV.I.P + &e✹" with lore "&6PRIX : 8000 NEWSMONEYS" to close then run [invoke "grade2" from player]

sub "grade1":
   set {_player} to parameter 1
   if {_player} doesn't have permission "Permissiondugrade":
       if {_player}'s balance is less than 4000:
           send message "Non, tu n'a pas assez de NewsMoney" to {_player }
           stop
       execute console command "manuadd %{_player}% V.I.P spawnv22"
       execute console command "manuadd %{_player}% V.I.P world"
       execute console command "manuadd %{_player}% V.I.P+ all_unnamed_worlds"
       remove 4000 from {_player}'s balance
       send message "&6&lFélicitation , vous êtes &eV.I.P" to {_player }

sub "grade2":
   set {_player} to parameter 1
   if {_player} doesn't have permission "Permissiondugrade":
       if {_player}'s balance is less than 8000:
           send message "Non, tu n'a pas assez de NewsMoney" to {_player }
           stop
       execute console command "manuadd %{_player}% V.I.P+ spawnv22"
       execute console command "manuadd %{_player}% V.I.P+ world"
       execute console command "manuadd %{_player}% V.I.P+ all_unnamed_worlds"
       remove 8000 from {_player}'s balance
       send message "&6&lFélicitation , vous êtes &cV.I.P+" to {_player }

  • 4 semaines après...
×
×
  • 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.