Aller au contenu

À propos de ce fichier

Hellow,

Je vous présente un de mes skripts. Je suis débutant et j'aimerais que vous donniez votre avis avec ce que je peux améliorer avec la base de cette commande, afin de me donner potentiellement des repères pour d'autre skripts.

En attendant parlons de mon skript ! ?

Comme vous l'aurez compris, c'est un système d'annonce testé et fonctionnel. Note : vous pouvez faire /annonce serveur, cela vous stoppera votre serveur au bout d'une minute.

2018-11-30_21_11_43.thumb.png.b472e787041c5db0bd35f1c04e27ec78.png

Add-ons :

Aucun add-on est requis (enfin...selon mes tests)

Testé avec :

Skript dev37c | 1.12.2 (normalement compatible entre 1.9-> 1.12, peut-être 1.8)

Code :

command /annonce [<text>]:
	permission: mod.sk
	permission message: &f[&9AntiCheat&f] Commande interdite !
	aliases: /broadcast
	trigger:
		if arg-1 is set:
        	if arg-1 is not "serveur":
				broadcast "&f[&9ANNONCE&f] %arg-1%"
				send "&8Message envoyé avec succès"
		if arg-1 is "serveur":
			broadcast "&f[&9ANNONCE&f] Redémarrage prochain du serveur !"
			send "&8Message envoyé avec succès"
			wait 60 seconds
			broadcast "&f[&9ANNONCE&f] Rédemarrage du serveur !"
			wait a tick
			execute console command "/stop"
		if arg-1 is not set:
			send "&cFais /annonce [<ton annonce>] !"

 


Quoi de neuf dans la version 1.0.1 ?   Voir le journal des modifications

Publiée

* Fixe du /annonce serveur 

  • J'aime 1

Retour utilisateur

Commentaires recommandés

Niku

Posté(e) (modifié)

Bonjour, ton skript semble assez simple (ce qui n'est pas grave) cependant, le problème de ton skript est que si jamais quelqu'un veut /annonce le texte "Serveur" le serveur sera obligé de se /stop, ce qui pourrait être utile serait de faire une commande spéciale pour ça

 

command /restart annonce:
	trigger:
		if player has permission "mod.sk":
			broadcast "&f[&9ANNONCE&f] &cRedémarrage du serveur dans 1 minute !"
      		set {_timer} to 60
       		while {_timer} is bigger than 0:
           		wait 1 second
          		remove 1 from {_timer}
       		broadcast "&f[&9ANNONCE&f] &cRedémarrage !"
			wait 3 ticks
			make console execute command "/stop"
		else:
			message "&f[&9ANNONCE&f] &cErreur : tu n'as pas la permission requise"
			 

C'est cadeau ?
EDIT: je n'ai pas tester le skript

Modifié par Niku
DieuGlowstone

Posté(e)

Le 19/01/2019 à 15:14, Niku a dit :

Bonjour, ton skript semble assez simple (ce qui n'est pas grave) cependant, le problème de ton skript est que si jamais quelqu'un veut /annonce le texte "Serveur" le serveur sera obligé de se /stop, ce qui pourrait être utile serait de faire une commande spéciale pour ça

 


command /restart annonce:
	trigger:
		if player has permission "mod.sk":
			broadcast "&f[&9ANNONCE&f] &cRedémarrage du serveur dans 1 minute !"
      		set {_timer} to 60
       		while {_timer} is bigger than 0:
           		wait 1 second
          		remove 1 from {_timer}
       		broadcast "&f[&9ANNONCE&f] &cRedémarrage !"
			wait 3 ticks
			make console execute command "/stop"
		else:
			message "&f[&9ANNONCE&f] &cErreur : tu n'as pas la permission requise"
			 

C'est cadeau ?
EDIT: je n'ai pas tester le skript

C'est un vieux skript, je le rènoverais 🙂

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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.