Aller au contenu

Question

Posté(e) (modifié)

Bonjour à tous,
j'aimerais faire un serveur bungeecord entièrement en script,
je galère surtout sur le système de lobby.

J'utilise pour cela:

  • le serveur Bungeecord et PaperSpigot est en 1.8 (et plus grâce à via version)
  • j'utilise SkellettProxy ainsi que SKellett sur chaque serveur (à ma connaissance la dernière version)
  • j'ai un pack d'addons plutôt complet et je n'ai aucun problème avec.

(Je donne ses infos pour le règlement mais j'ai aucun problème de version)

Pour situer le problème et ce que je souhaite faire,
imaginons un serveur "lobby" et un serveur "test".
Dans le serveur lobby j'aimerais savoir via la commande /test:

  • si le serveur test est "Ouvert" (si ouvert voir le nombre de joueurs connectés)
  • si le serveur est "Fermé"
  • ou si le serveur est "En cours de démarrage" (si possible mais optionnel)

Pour le moment c'est pour une simple commande /test mais plus tard je mettrais le message
dans le lore d'un item dans un menu gui.

J'ai assurément cherché dans les docs SKellett et SKellettProxy.
Mais je n'ai trouvé aucune réponse.
Merci de bien vouloir m'aider.

 

EDIT: Pour le nombre de connectées j'ai deja reussi:

command /test:
	trigger:
		set {a} to size of all players on bungeecord server "test"
		message "&6Test: &7%{a}%"

 

Modifié par SaithTime
Précision sur les aquis de base.

2 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)
Le 21/04/2019 à 11:17, SaithTime a dit :

Bonjour à tous,
j'aimerais faire un serveur bungeecord entièrement en script,
je galère surtout sur le système de lobby.

J'utilise pour cela:

  • le serveur Bungeecord et PaperSpigot est en 1.8 (et plus grâce à via version)
  • j'utilise SkellettProxy ainsi que SKellett sur chaque serveur (à ma connaissance la dernière version)
  • j'ai un pack d'addons plutôt complet et je n'ai aucun problème avec.

(Je donne ses infos pour le règlement mais j'ai aucun problème de version)

Pour situer le problème et ce que je souhaite faire,
imaginons un serveur "lobby" et un serveur "test".
Dans le serveur lobby j'aimerais savoir via la commande /test:

  • si le serveur test est "Ouvert" (si ouvert voir le nombre de joueurs connectés)
  • si le serveur est "Fermé"
  • ou si le serveur est "En cours de démarrage" (si possible mais optionnel)

Pour le moment c'est pour une simple commande /test mais plus tard je mettrais le message
dans le lore d'un item dans un menu gui.

J'ai assurément cherché dans les docs SKellett et SKellettProxy.
Mais je n'ai trouvé aucune réponse.
Merci de bien vouloir m'aider.

 

EDIT: Pour le nombre de connectées j'ai deja reussi:


command /test:
	trigger:
		set {a} to size of all players on bungeecord server "test"
		message "&6Test: &7%{a}%"

 

 

Salut salut ! ^^

 

Alors... Euh pour le reload je pense pas que ce soit possible d'après moi.

Pour le "ouvert" "fermé" c'est très simple !

command /stop:
    permission : ta.perm
    trigger:
         set global variable {offline} to true
    	 set global variable {online} to false
    	 shutdown server
on load:
    set global variable {offline} to false
    set global variable {online} to true
    stop

 

 

Et donc dans un autre serveur tu utilises ces variables global

command /statueserveur:
    trigger:
         if global variable {offline} is true:
            send "Serveur Offline"
            stop
         if global variable {online} is true:
            send "Serveur Online"
            stop

 

P.S: je n'ai pas testé mais je pense que cela devrait marcher ^^

 

 

Modifié par LOUDO
  • 0
Posté(e)

Bonjour,

Le sujet est inactif depuis plus de 7 jours.

Merci de me contacter en message privé pour rouvrir le topic.

Cordialement,

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.