Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.8

Type du skript : Achat de grade

Description du script :

Bonjour, je me lance dans le skript et j'ai creer mon skript achat grade mais j'aimerais que les joueurs ne puissent pas acheter le grade s'ils ont pas la somme indiqué mais je n'y arrive pas si quelqu'un peut m'aider sa serais d'une gentillesse merci :).

Voici le skript

 

 

command /grade:
   trigger:
      wait 2 ticks
      open chest with 3 rows named "&cGrades" to player
      wait 2 tick
      format slot 0 of player with blue stained glass named " " to close
      format slot 1 of player with blue stained glass named " " to close
      format slot 2 of player with blue stained glass named " " to close
      format slot 3 of player with blue stained glass named " " to close
      format slot 4 of player with blue stained glass named " " to close
      format slot 5 of player with blue stained glass named " " to close
      format slot 6 of player with blue stained glass named " " to close
      format slot 7 of player with blue stained glass named " " to close
      format slot 8 of player with blue stained glass named " " to close
      format slot 9 of player with blue stained glass named " " to close
      format slot 17 of player with blue stained glass named " " to close
      format slot 18 of player with blue stained glass named " " to close
      format slot 19 of player with blue stained glass named " " to close
      format slot 20 of player with blue stained glass named " " to close
      format slot 21 of player with blue stained glass named " " to close
      format slot 22 of player with blue stained glass named " " to close
      format slot 23 of player with blue stained glass named " " to close
      format slot 24 of player with blue stained glass named " " to close
      format slot 25 of player with blue stained glass named " " to close
      format slot 26 of player with blue stained glass named " " to close
      format slot 12 of player with gold ingot named "&3&lCombattant" with lore "&5 Coûte ...." to close then run [make player execute command "/combattant"]
      format slot 14 of player with diamond named "&1&lConquérant" with lore "&5Coûte ...." to close then run [make player execute command "/conquérant"]

command /combattant:
   permission: combattant.rankup
   permission message: &cVous avez déjà acheté ce grade ou vous n'etes pas encore en marge de l'obtenir.
   trigger:
      execute console command "/manuadd %player% combattant"
      execute console command "/eco take %player% 1500"
      broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &3&lCombattant !"


command /conquérant:
   trigger:
      execute console command "/manuadd %player% conquérant"
      execute console command "/eco take %player% 2250"
      broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &1&lConquérant !"

9 réponses à cette question

Messages recommandés

  • 0
Posté(e)

if player's money >= 500

Si l'argent du joueur est égal ou supérieur à 500

 

Voilà j'espère t'avoir aidé bonne soirée 🙂

  • 0
Posté(e)
Il y a 7 heures, KneaXy a dit :

if player's money >= 500

Si l'argent du joueur est égal ou supérieur à 500

 

Voilà j'espère t'avoir aidé bonne soirée 🙂

C'est ce que javais essayer de mettre en dessous du execute console mais sa fonctionner pas :/

  • 0
Posté(e) (modifié)
Il y a 3 heures, Arnok_Gamer a dit :

C'est ce que javais essayer de mettre en dessous du execute console mais sa fonctionner pas 😕

Je te conseille de passer à TusKe

Pourquoi ?

ça t'évite de faire des commandes sans arrêt

Bref, sinon il faut mettre les conditions avant pas après les commandes des console

Comme ceci

 command /combattant:
	permission: combattant.rankup
	permission message: &cVous avez déjà acheté ce grade ou vous n'etes pas encore en marge de l'obtenir.
	trigger:
	if player's money >= 1500:
		execute console command "/manuadd %player% combattant"
		execute console command "/eco take %player% 1500"
		broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &3&lCombattant !"
	else:
		send "&cTu n'as pas assez d'argent"


command /conquérant:
	trigger:
	if player's money >= 2250:
		execute console command "/manuadd %player% conquérant"
		execute console command "/eco take %player% 2250"
		broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &1&lConquérant !" 
	else:
		send "&cTu n'as pas assez d'argent"

 

Modifié par LOUDO
  • 0
Posté(e)
Il y a 2 heures, LOUDO a dit :

Je te conseille de passer à TusKe

Pourquoi ?

ça t'évite de faire des commandes sans arrêt

Bref, sinon il faut mettre les conditions avant pas après les commandes des console

Comme ceci


 command /combattant:
	permission: combattant.rankup
	permission message: &cVous avez déjà acheté ce grade ou vous n'etes pas encore en marge de l'obtenir.
	trigger:
	if player's money >= 1500:
		execute console command "/manuadd %player% combattant"
		execute console command "/eco take %player% 1500"
		broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &3&lCombattant !"
	else:
		send "&cTu n'as pas assez d'argent"


command /conquérant:
	trigger:
	if player's money >= 2250:
		execute console command "/manuadd %player% conquérant"
		execute console command "/eco take %player% 2250"
		broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &1&lConquérant !" 
	else:
		send "&cTu n'as pas assez d'argent"

 

TuSKe ou SkQuery c'est pareil.. Juste + de fonctionnalités bling bling bref

Il y a 5 heures, Arnok_Gamer a dit :

C'est ce que javais essayer de mettre en dessous du execute console mais sa fonctionner pas 😕

 

Installe le plugin "Vault" également

  • 0
Posté(e)
Il y a 5 heures, KneaXy a dit :

TuSKe ou SkQuery c'est pareil.. Juste + de fonctionnalités bling bling bref

 

Installe le plugin "Vault" également

Je vais essayer je vous remercie

  • 0
Posté(e)
Il y a 10 heures, LOUDO a dit :

Je te conseille de passer à TusKe

Pourquoi ?

ça t'évite de faire des commandes sans arrêt

Bref, sinon il faut mettre les conditions avant pas après les commandes des console

Comme ceci

Il y a 10 heures, LOUDO a dit :

Je te conseille de passer à TusKe

Pourquoi ?

ça t'évite de faire des commandes sans arrêt

Bref, sinon il faut mettre les conditions avant pas après les commandes des console

Comme ceci



 command /combattant:
	permission: combattant.rankup
	permission message: &cVous avez déjà acheté ce grade ou vous n'etes pas encore en marge de l'obtenir.
	trigger:
	if player's money >= 1500:
		execute console command "/manuadd %player% combattant"
		execute console command "/eco take %player% 1500"
		broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &3&lCombattant !"
	else:
		send "&cTu n'as pas assez d'argent"


command /conquérant:
	trigger:
	if player's money >= 2250:
		execute console command "/manuadd %player% conquérant"
		execute console command "/eco take %player% 2250"
		broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &1&lConquérant !" 
	else:
		send "&cTu n'as pas assez d'argent"

 

quand je met ce que tu m'as donné j'ai ces erreurs :

[22:45:21 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (grade.sk, line 32: trigger:')
[22:45:21 WARN]: Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (grade.sk, line 42: trigger:')
[22:45:21 ERROR]: Unexpected entry 'if player's money >= 1500'. Check whether it's spelled correctly or remove it. (grade.sk, line 33: if player's money >= 1500:')
[22:45:21 ERROR]: Unexpected entry 'else'. Check whether it's spelled correctly or remove it. (grade.sk, line 37: else:')
[22:45:21 ERROR]: Unexpected entry 'if player's money >= 2250'. Check whether it's spelled correctly or remove it. (grade.sk, line 43: if player's money >= 2250:')
[22:45:21 ERROR]: Unexpected entry 'else'. Check whether it's spelled correctly or remove it. (grade.sk, line 47: else:')
[22:45:21 INFO]: [Skript] Encountered 4 errors while reloading grade.sk!

 

  • 0
Posté(e)

tien j'ai corriger le code 
 

command /combattant:
    permission: combattant.rankup
    permission message: &cVous avez déjà acheté ce grade ou vous n'etes pas encore en marge de l'obtenir.
    trigger:
        if player's balance is bigger or equal to 1500:
            execute console command "/manuadd %player% combattant"
            execute console command "/eco take %player% 1500"
            broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &3&lCombattant !"
        else:
            send "&cTu n'as pas assez d'argent"


command /conquérant:
    trigger:
        if player's balance is bigger or equal to 2250:
            execute console command "/manuadd %player% conquérant"
            execute console command "/eco take %player% 2250"
            broadcast "&c[&4&lVaro&f&lRankUp&c] &6Felicitation &b&l%player% &6est désormais &1&lConquérant !" 
        else:
            send "&cTu n'as pas assez d'argent"

 

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.