Aller au contenu

Demande d'aide pour ajouter un temps d'attente après une commande


Messages recommandés

Posté(e)

Version de Minecraft : 1.7.10
Version de Skript : 2.X.X

Type du skript : Ajouter un temps d'attente avant que le joueur puisse refaire la commande.

Description du script :

Bonjour, je voudrais savoir si quelqu'un pouvait m'aider car je cherche à ajouter un temps d'attente à une commande c'est à dire que si on fait (/couvrefeu) on ne peut pas le refaire directement (20 minutes d'attentes) cela serait vraiment pratique pour éviter le spam de cette commande sur mon serveur 

Merci si vous prenez le temps de m'aider 

cordialement :

Adrien

Posté(e)
command /[<ta caommand>]:
  	permission: skript.permission
  	trigger:
  		if {couvrefeu.all} is false:
  			set {couvrefeu.all} to true
  			send "&cCe que tu veux"
  			wait 1200 seconds
  			set {couvrefeu.all} to false
  			stop
  		else:
  			send "&cTu dois attendre encore un peu avent de réutiliser cette commande !"

J'en suis pas sure mais en gros ça dois être un truc dans le genre  

Posté(e)
Le 29/05/2020 à 12:51, PayeTonPseudo a dit :

command /[<ta caommand>]:
  	permission: skript.permission
  	trigger:
  		if {couvrefeu.all} is false:
  			set {couvrefeu.all} to true
  			send "&cCe que tu veux"
  			wait 1200 seconds
  			set {couvrefeu.all} to false
  			stop
  		else:
  			send "&cTu dois attendre encore un peu avent de réutiliser cette commande !"

J'en suis pas sure mais en gros ça dois être un truc dans le genre  

J'ai essayé mais il y a 28 erreurs avec le script

command /couvrefeu:
      permission: loi.couvrefeu
      trigger:
          if {couvrefeu.all} is false:
            set {couvrefeu.all} to true
            set {couvrefeu} to true        
            make console execute command "/eco take %player% 75000"        
            make console execute command "/setblock -825 116 -638 redstone_block"
            broadcast "&4------------------[&a&lCouvre feu&4]------------------"
            broadcast ""
            broadcast "     &cLe directeur vient de lancer un couvre feu!"
            broadcast " &cSi les prisonniers ne sont pas dans leurs cellules les"
            broadcast " &cgardes et miradors ont l'autorisation de les abbatres!"
            broadcast ""
            broadcast "&4------------------------------------------------"
            wait 3 minutes
            set {couvrefeu} to false
            make console execute command "/setblock -825 116 -638 air"
            broadcast "&4------------------[&a&lCouvre feu&4]------------------"
            broadcast ""
            broadcast "                   &2Le couvre feu est terminé!"
            broadcast ""
            broadcast "&4------------------------------------------------"
              wait 1200 seconds
              set {couvrefeu.all} to false
              stop
          else:
              send "&cTu dois attendre encore un peu avent de réutiliser cette commande !"

Posté(e)
il y a 2 minutes, Apox a dit :

J'ai essayé mais il y a 28 erreurs avec le script

command /couvrefeu:
      permission: loi.couvrefeu
      trigger:
          if {couvrefeu.all} is false:
            set {couvrefeu.all} to true
            set {couvrefeu} to true        
            make console execute command "/eco take %player% 75000"        
            make console execute command "/setblock -825 116 -638 redstone_block"
            broadcast "&4------------------[&a&lCouvre feu&4]------------------"
            broadcast ""
            broadcast "     &cLe directeur vient de lancer un couvre feu!"
            broadcast " &cSi les prisonniers ne sont pas dans leurs cellules les"
            broadcast " &cgardes et miradors ont l'autorisation de les abbatres!"
            broadcast ""
            broadcast "&4------------------------------------------------"
            wait 3 minutes
            set {couvrefeu} to false
            make console execute command "/setblock -825 116 -638 air"
            broadcast "&4------------------[&a&lCouvre feu&4]------------------"
            broadcast ""
            broadcast "                   &2Le couvre feu est terminé!"
            broadcast ""
            broadcast "&4------------------------------------------------"
              wait 1200 seconds
              set {couvrefeu.all} to false
              stop
          else:
              send "&cTu dois attendre encore un peu avent de réutiliser cette commande !"

Salut,

C'est des erreurs de tabulations ...

command /couvrefeu:
	permission: loi.couvrefeu
	trigger:
		if {couvrefeu.all} is false:
			set {couvrefeu.all} to true
			set {couvrefeu} to true        
			make console execute command "/eco take %player% 75000"        
			make console execute command "/setblock -825 116 -638 redstone_block"
			broadcast "&4------------------[&a&lCouvre feu&4]------------------"
			broadcast ""
			broadcast "     &cLe directeur vient de lancer un couvre feu!"
			broadcast " &cSi les prisonniers ne sont pas dans leurs cellules les"
			broadcast " &cgardes et miradors ont l'autorisation de les abbatres!"
			broadcast ""
			broadcast "&4------------------------------------------------"
			wait 3 minutes
			set {couvrefeu} to false
			make console execute command "/setblock -825 116 -638 air"
			broadcast "&4------------------[&a&lCouvre feu&4]------------------"
			broadcast ""
			broadcast "                   &2Le couvre feu est terminé!"
			broadcast ""
			broadcast "&4------------------------------------------------"
			wait 1200 seconds
			set {couvrefeu.all} to false
		else:
			send "&cTu dois attendre encore un peu avent de réutiliser cette commande !"

 

Posté(e)
il y a 4 minutes, Acenox a dit :

Salut,

C'est des erreurs de tabulations ...


command /couvrefeu:
	permission: loi.couvrefeu
	trigger:
		if {couvrefeu.all} is false:
			set {couvrefeu.all} to true
			set {couvrefeu} to true        
			make console execute command "/eco take %player% 75000"        
			make console execute command "/setblock -825 116 -638 redstone_block"
			broadcast "&4------------------[&a&lCouvre feu&4]------------------"
			broadcast ""
			broadcast "     &cLe directeur vient de lancer un couvre feu!"
			broadcast " &cSi les prisonniers ne sont pas dans leurs cellules les"
			broadcast " &cgardes et miradors ont l'autorisation de les abbatres!"
			broadcast ""
			broadcast "&4------------------------------------------------"
			wait 3 minutes
			set {couvrefeu} to false
			make console execute command "/setblock -825 116 -638 air"
			broadcast "&4------------------[&a&lCouvre feu&4]------------------"
			broadcast ""
			broadcast "                   &2Le couvre feu est terminé!"
			broadcast ""
			broadcast "&4------------------------------------------------"
			wait 1200 seconds
			set {couvrefeu.all} to false
		else:
			send "&cTu dois attendre encore un peu avent de réutiliser cette commande !"

JAh merci bien j'ai une dernière erreur

1059026987_Sanstitre.thumb.png.466519fc30fbb05629786f6dc96c1684.png

Posté(e)

Réessaye ceci:

command /couvrefeu:
	permission: loi.couvrefeu
	trigger:
		if {couvrefeu.all} is false:
			set {couvrefeu.all} to true
			set {couvrefeu} to true        
			make console execute command "/eco take %player% 75000"        
			make console execute command "/setblock -825 116 -638 redstone_block"
			broadcast "&4------------------[&a&lCouvre feu&4]------------------"
			broadcast ""
			broadcast "     &cLe directeur vient de lancer un couvre feu!"
			broadcast " &cSi les prisonniers ne sont pas dans leurs cellules les"
			broadcast " &cgardes et miradors ont l'autorisation de les abbatres!"
			broadcast ""
			broadcast "&4------------------------------------------------"
			wait 3 minutes
			set {couvrefeu} to false
			make console execute command "/setblock -825 116 -638 air"
			broadcast "&4------------------[&a&lCouvre feu&4]------------------"
			broadcast ""
			broadcast "                   &2Le couvre feu est terminé!"
			broadcast ""
			broadcast "&4------------------------------------------------"
			wait 1200 seconds
			set {couvrefeu.all} to false
		else:
			send "&cTu dois attendre encore un peu avent de réutiliser cette commande !"

 

Posté(e)
il y a 26 minutes, Acenox a dit :

Réessaye ceci:


command /couvrefeu:
	permission: loi.couvrefeu
	trigger:
		if {couvrefeu.all} is false:
			set {couvrefeu.all} to true
			set {couvrefeu} to true        
			make console execute command "/eco take %player% 75000"        
			make console execute command "/setblock -825 116 -638 redstone_block"
			broadcast "&4------------------[&a&lCouvre feu&4]------------------"
			broadcast ""
			broadcast "     &cLe directeur vient de lancer un couvre feu!"
			broadcast " &cSi les prisonniers ne sont pas dans leurs cellules les"
			broadcast " &cgardes et miradors ont l'autorisation de les abbatres!"
			broadcast ""
			broadcast "&4------------------------------------------------"
			wait 3 minutes
			set {couvrefeu} to false
			make console execute command "/setblock -825 116 -638 air"
			broadcast "&4------------------[&a&lCouvre feu&4]------------------"
			broadcast ""
			broadcast "                   &2Le couvre feu est terminé!"
			broadcast ""
			broadcast "&4------------------------------------------------"
			wait 1200 seconds
			set {couvrefeu.all} to false
		else:
			send "&cTu dois attendre encore un peu avent de réutiliser cette commande !"

Vous avez modifié quoi pour régler le problème ?

 

Posté(e)
il y a 18 minutes, Apox a dit :

 

J'ai vite fait refais le command /coufrefeu, car l'erreur que tu obtiens c'est à cause d'un problème de copier/coller ou un problème avec des caractères invisibles.

Posté(e)
il y a 7 minutes, Acenox a dit :

J'ai vite fait refais le command /coufrefeu, car l'erreur que tu obtiens c'est à cause d'un problème de copier/coller ou un problème avec des caractères invisibles.

Et comment je peux rajouter ça dedans : 

        if player's balance is less than 15000:
            send "&cDésolé mais tu n'as pas assez d'argent ! (15000€)"

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