Aller au contenu
BlackVolt4343

résolu ✔ Script avec heure précise qui envoie title

Messages recommandés

Version de Minecraft : 1.19.2
Version de Skript : 2.6.4

Type du skript : Un script qui envoie tous les jours à 12h00 (heure réelle)un title aux players pour dire que le serveur va restart

Description du script :

Bonjour alors je chercher une façon qu'un script envoie un titre comme quoi le serveur va redemarrer à tous  les joueurs sauf que le problème c'est que la console du serveur me dit, en se basant sur un bout de code modifié ou au lieu de broadcast je send title,  qu'il n'y a pas de player dans un periodical event, le code en question 

 

every 5 minutes:
   set {_date} to "%now%"
   set {_split::*} to {_date} split at " "
   set {_hour::*} to {_split::2} split at ":"
   set {_hour} to {_hour::1} parsed as number
   set {_minute} to {_hour::2} parsed as number
   {_hour} is 00 or 12
   {_minute} is between 00 and 10
   {reboot} is set:
       difference between {reboot} and now is smaller than 10 minutes
       stop
   broadcast "Arrêt du serveur ! Redémarrage dans quelques instants !"
   set {reboot} to now
   wait 3 seconds

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

En effet, dans événement "every x", on ne retrouve pas de joueur comme on pourrait l'avoir dans un "on join" ou dans une commande car l'événement n'est pas rattaché à un joueur. Ce que l'on peut faire, c'est une boucle qui va récupérer chaque joueur du serveur et leur envoyer le title. On aurait donc :

Contenu masqué

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

À noter que en Skript certains effets/expressions supportent des arguments contenant plusieurs élément. Dans notre cas, voici le pattern d'utilisation de l'effet pour envoyer un title:

Contenu masqué

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

On peut ici indiquer plusieurs joueurs : [to %players%] donc, directement faire:
 

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é
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.