Aller au contenu
  • 0

[Skript] Détecter la version d'un joueur.


Question

Posté(e)

Version de Minecraft : 1.8.X - 1.12.2
Version de Skript : 2.2-Dev27

Addons utilisés: RandomSK (2.7.1), SkUtilities (0.9.2), SkRayFall (1.9.18) & SkQuery (3.21.4).

Type du skript : Détection de version.

Description du script :

Bonjour à tous et à toutes !

Je viens vers vous pour vous demander de l'aide dans l'avancement de mon serveur. Je souhaiterais coder une commande (/versions [<player>]) qui permettrait de détecter la version et le grade de tout les joueurs du serveur sous forme de liste (Quand on ne met pas de pseudo) et de détecter la version et le grade d'un joueur (Quand on met un pseudo).

Exemples :
	- Je fais "/versions" :
		- Je reçois :
		
				----------------------------------------
				
				(1.8.8) [Modérateur] Joueur1
				(1.9.4) [Joueur] Joueur2
				(1.10.2) [Constructeur] Joueur3
				(1.8) [VIP] Joueur4
				(1.12.2) [Administrateur] Joueur5
				etc.
				
				----------------------------------------
				
	- Je fais "/versions joueur1" :
		- Je reçois :
		
				----------------------------------------
				
				(1.8.8) [Modérateur] Joueur1
				
				----------------------------------------

Si vous avez besoin de plus d'informations, n'hésitez pas à laisser un message, j'y répondrais dans les 2 heures !

Merci à tout ceux qui m'aideront,

Bonne journée à tous et à toutes !

 

Cordialement,

Shykuzo.

5 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)

Voici, je te laisse personnaliser la mise en couleur etc... comme tu veux ! 🙂

command versions [<player>]:
	trigger:
		arg-1 is set:
			loop all players:
				send "(%mc version of loop-player%) %loop-player%"
		else:
			send "(%mc version of arg-1%) %arg-1%"

Il te faudra TuSKe & ProtocolSupport ou ViaVersion
Si c'est ce que tu souhaitais, merci d'aimer ce message. 🙂
Bonne journée!

Modifié par Romitou
  • J'aime 1
  • 0
Posté(e)
il y a 26 minutes, Romitou a dit :

Voici, je te laisse personnaliser la mise en couleur etc... comme tu veux ! 🙂


command versions [<player>]:
	trigger:
		arg-1 is set:
			loop all players:
				send "(%mc version of loop-player%) %loop-player%"
		else:
			send "(%mc version of arg-1%) %arg-1%"

Il te faudra TuSKe & ProtocolSupport ou ViaVersion
Si c'est ce que tu souhaitais, merci d'aimer ce message. 🙂
Bonne journée!

Je dois prendre quoi exactement ? TuSKe & ViaVersion / TuSKe & ProtocolSupport / ProtocolSupport & ViaVersion ?
J'ai déjà ViaVersion mais pas TuSKe & ProtocolSupport.

  • 0
Posté(e)
il y a 1 minute, Shykuzo a dit :

Je dois prendre quoi exactement ? TuSKe & ViaVersion / TuSKe & ProtocolSupport / ProtocolSupport & ViaVersion ?
J'ai déjà ViaVersion mais pas TuSKe & ProtocolSupport.

Il te faut TuSKe et ( ProtocolSupport ou ViaVersion )
Donc n'installe juste que TuSKe 😉

  • 0
Posté(e) (modifié)
il y a 4 minutes, Romitou a dit :

Il te faut TuSKe et ( ProtocolSupport ou ViaVersion )
Donc n'installe juste que TuSKe 😉

Ah d'accord ! Merci beaucoup, je teste sa immédiatement et je te dis quoi après. ^^
EDIT:
Sa fonctionne parfaitement ! Merci beaucoup encore une fois. 😄

Modifié par Shykuzo
  • J'aime 1
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.