Aller au contenu
  • 0

Message : "Joueur a rejoint le hub" Par Groupes


Question

Posté(e)

Bonjour,

 

Je démarre ce post car mes recherches sur internet n'ont rien données...

 

Je travaille sur un serveur minecraft et j'essaye depuis quelques jours de faire un skript indiquant lorsque un joueurs d'un groupe se connecte (Staff, Modérateur, Admin...).

 

J'ai essayé ce skript :

join:
 player's group is "Admin":
 set join message to "ton message"

 

Une erreur m'indique que "Admin" n'est pas une entité.

 

Merci d'avance pour votre aide !

Cordialement

Messages recommandés

  • 0
Posté(e)

Salut à toi déjà.

player's group is "Admin"

n'existe pas sauf avec l'aide d'un api quelconque.

 

Pour changer cela tu peux faire une condition par permission.

player has permission "admin.join"

Bien sûr il faudra ajouter la permission "admin.join" au grade que tu souhaites.

 

Amicalement, PulPac

  • 0
Posté(e)

Salut, et merci pour ta réponse !

 

J'ai déjà essayé avec les permissions, le problème c'est que chaque grades a les permissions de ces inférieurs (staff a les permissions des Vip, admin a les permissions de staff...), donc plusieurs messages s'affiche.

 

Mais sinon quel API permettrait ?

Player's group is ""

 

Merci d'avance ;)

  • 0
Posté(e)

Tu peux faire avk le nom ou tu peux faire :

 

if player's display name contains "admin":
   blablabla
else if player's display name contains "modo":
   blablabla
ect...

  • 0
Posté(e)

Salut, et merci pour vos réponses,

 

AltaWineMomith, tu ne répond pas à ma question, je connais déjà ce skript, mais je veux qu'il s'affiche uniquement lorsqu'un certain groupe se connecte.

 

Quant-à toi Mister_max34, je pense que je vais utiliser cette solution temporairement ;), mais par contre si des pseudos contiennent "Mod" ou "Admin", le message s'affichera, ce qui n'est pas l'idéal (Par exemple, j'ai créé un grade Staff, et un ami à moi s'appelle "Staffidous")

Mais merci quand même, je n'y avait pas pensé !

 

Amicalement, Blizzer

  • 0
Posté(e)
Salut, et merci pour ta réponse !

 

J'ai déjà essayé avec les permissions, le problème c'est que chaque grades a les permissions de ces inférieurs (staff a les permissions des Vip, admin a les permissions de staff...), donc plusieurs messages s'affiche.

 

Mais sinon quel API permettrait ?

Player's group is ""

 

Merci d'avance ;)

 

Je ne sais plus si ça existe, mais groupamangerAPI ou permissionAPI de Swiiziik ( PsyZiik )

  • 0
Posté(e)

Pour les groupes j'utilise PermissionsEx AltaWineMomoth.

Sinon, pour l'instant je n'est pas trouvé ces API Arwex !

 

Ps, je viens d'essayer la méthode de Mister_max, elle ne marche pas :(

  • 0
Posté(e)

Bon,c'est ultra chiant mais tu peux faire ça:

on join:
   if player has permission "Joueur":
       if player has not permission "VIP" or "Admin" or TOUT LES GRADES SAUF JOUEUR:
           set join message to "[Joueur] %player%A rejoint le jeu !"

  • 0
Posté(e)

L'addon marche, Skript comprend maintenant la commande, mais il fait de grosses confusions entre les grades (quand un Admin se connecte, le message est "Staff à rejoint le hub"...). De plus un message s'affiche au reload du Skript...

  • 0
Posté(e)

Au pire tu fais avec les perm comme je t'ai dit.

Sinon

C'est fou qu'avec tous les Skript qui existe, y en ai pas UN SEUL pour envoyer le message

On est pas des dieux et une personne forte en skript te le ferait en deux secondes,bien sûr que si ça existe,juge pas skript sur nous

  • 0
Posté(e)

Au pire tu fais un syteme plutot chiant:

 

on join:
   if name of player is "Nom" or "Nom2":
       set join message to "[staff] %player% à rejoint le hub !"
   if name of player is "Nom3":
        set join message to "[Admin] %player% à rejoint le hub !"
   ect..

  • 0
Posté(e)

Oué mais un recrutement tu le fais un fois et puis c'est bon :) ou sinon tu fais un commande en jeu qui add la personne a un groupe genre /modoadd <player> et ca add la personne au groupe modo::*

 

puis dans le code tu fais:

 

on join:
   if {modo::*} contains "%player%":
       set join mess...

 

Mais bon après le contains ne plait pas a tous le monde :)

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.