Hello,
je fais ici une petite suggestion qui permettrait aux joueurs de se déplacer plus vite dans les airs. En effet, grâce à la commande /speed [valeur], les joueurs peuvent bénéficier d'un bonus de vitesse, ce qui rapproche encore plus le build d'un semi-créatif. Je pense que, notamment dans les grandes factions, lorsqu'il faut se rendre à l'autre bout d'une ville, cette commande pourrait nous épargner bien de temps en volant.
Bien sur, il faudrait limiter cette valeur à 2 ou 3 sur une échelle de 1 à 10 (1 étant la vitesse normale) afin de ne pas voir des bolides foncer à toute vitesse.
Malheureusement, j'ai pu déterminer deux problèmes qui pourraient se poser avec cette commande :
- dans l'end lors d'event de chasse de dragon ou de wither, l'intérêt en serait affecté et il serait donc beaucoup plus facile de poursuivre ces boss.
- si un joueur tape la commande et se trouve au sol, il aura ce bonus de vitesse en marchant : les potions de vitesse deviendraient obsolètes.
Il faudra donc de voir si ces problèmes peuvent être réglés (désactiver dans l'end, possible ? ; détecter si le joueur se trouve au sol ou accepter de perdre d'utilité des potions de vitesse).
N'hésitez pas à me faire part de solution(s) ou de votre ressenti face à cette suggestion et les problèmes qu'elle pourrait poser.
[Build] Accès au /speed [valeur]
-
- Administrateur
- Messages : 1630
- Inscription : 18 mai 2012, 21:11
- Pseudo Minecraft : Orrys
- Localisation : Probablement là où le travail n'est pas
Re: [Build] Accès au /speed [valeur]
La commande /speed valeur est en fait un diminutif de /speed <speed> <type> <pseudo>, donc je pense qu'il est facile de contraindre l'utilisation de cette commande au fly. Même si pour ma part je vois assez peu d'intérêt à limiter cette commande au fly.
Pour l'end je ne me prononce pas, cette commande est gérée par Essentials et ne fait pas la distinction des mondes donc a moins que des plugins déjà présent sur hm puissent le faire facilement, je ne pense pas que l'on puisse limiter facilement. (enfin on peut toujours bricoler un truc mais ça serait facile à contourner)
Sinon je suis assez pour, je suis le premier à l'utiliser facilement quand je build en créa, et je vois pas où serait le mal sur le build donc j'approuve.
Pour l'end je ne me prononce pas, cette commande est gérée par Essentials et ne fait pas la distinction des mondes donc a moins que des plugins déjà présent sur hm puissent le faire facilement, je ne pense pas que l'on puisse limiter facilement. (enfin on peut toujours bricoler un truc mais ça serait facile à contourner)
Sinon je suis assez pour, je suis le premier à l'utiliser facilement quand je build en créa, et je vois pas où serait le mal sur le build donc j'approuve.

-
- Ancien Administrateur
- Messages : 12582
- Inscription : 28 oct. 2011, 22:06
- Pseudo Minecraft : ORelio
- Contact :
Re: [Build] Accès au /speed [valeur]
Il n'est à ma connaissance pas possible de limiter l'usage par monde, par contre forcer l'usage d'une valeur et que pour le fly ça semble réalisable via le filtre de commandes du plugin HM.
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse

-
- Messages : 374
- Inscription : 05 févr. 2014, 21:10
- Pseudo Minecraft : Enkidiev
- Localisation : Sous la Colline, au fond d'un Sac
Re: [Build] Accès au /speed [valeur]
Eh bien il y a un plugin qui permet de répartir les autres plugins par monde mais pas les commandes ... Je le déconseille il est ingérable mais bon, à vous de voir ! Néanmoins j'avoue ne jamais avoir utilisé PermissionsBukkit (PermissionsEx c'est la vie !) mais avec certains plugins de permissions, il est possible de répartir les permissions par monde (Avant je me servais de GroupManager qui avait cette fonction, mais encore une fois je déconseille (il gère les pseudos et non les UUID). Je n'ai encore jamais testé avec PermissionsEx, mais ça doit être possible !
Sinon l'idée n'est pas bête mais en effet pour l'End se serait dur de controler pour les raisons citées au dessus ! Je suis Neutre pour ma part !
EDIT : La valeur 2 est la valeur de base ^^ Tu as de 0 a 5. 0 t'es immobile, 1 très lent, 2 normal, 3 rapide, 4 très rapide, 5 encore plus ! Il serait donc préférable de laisser les valeurs 2 et 4 uniquement, ce qui mène à encore plus de complications si je ne me trompe pas (la permission étant essentials.speed et non essentials.speed.<valeur>, enfin je crois)
Sinon l'idée n'est pas bête mais en effet pour l'End se serait dur de controler pour les raisons citées au dessus ! Je suis Neutre pour ma part !
EDIT : La valeur 2 est la valeur de base ^^ Tu as de 0 a 5. 0 t'es immobile, 1 très lent, 2 normal, 3 rapide, 4 très rapide, 5 encore plus ! Il serait donc préférable de laisser les valeurs 2 et 4 uniquement, ce qui mène à encore plus de complications si je ne me trompe pas (la permission étant essentials.speed et non essentials.speed.<valeur>, enfin je crois)
Ancien joueur d'HM, de 2013 à fin 2017 !
Re: [Build] Accès au /speed [valeur]
Tout d'abord, merci pour vos réponses.
, je ne l'ai nommé comme ça qu'étant donné que c'est le diminutif tapé dans le chat. Ensuite, après avoir fait quelques rapides tests, il me semble que la valeur de base est bien 1 et pas 2 (à vérifier, quelqu'un pour certifier ?).
Bonne soirée.
En effet, Blip, tu as raison, je n'y ai pas pensé, mais quel est l'intérêt de se mouvoir au sol sans speed alors qu'il faut juste fly un bloc au dessus de celui-ci pour aller plus vite ? Il y en a aucun, et je te rejoins sur ce point auquel je n'avais pas pensé. Il est donc peu intelligent de se compliquer la vie pour ça, autant ne pas s'en soucier.Même si pour ma part je vois assez peu d'intérêt à limiter cette commande au fly.

je ne pense pas que l'on puisse limiter facilement
J'ai une petite question, il me semble de le /fly peut être désactivé dans l'end sur le build. Comment cela est-il rendu possible et n'y aurait-il pas moyen de faire la même chose avec le /speed ?Il n'est à ma connaissance pas possible de limiter l'usage par monde
Je t'avouerais que tout ce qui est permission, je n'y connais absolument pas, je ne saurais donc pas t'indiquer quel est le nom de celle-ci0 t'es immobile, 1 très lent, 2 normal, 3 rapide, 4 très rapide, 5 encore plus ! Il serait donc préférable de laisser les valeurs 2 et 4 uniquement, ce qui mène à encore plus de complications si je ne me trompe pas (la permission étant essentials.speed et non essentials.speed.<valeur>, enfin je crois)

Bonne soirée.
-
- Messages : 374
- Inscription : 05 févr. 2014, 21:10
- Pseudo Minecraft : Enkidiev
- Localisation : Sous la Colline, au fond d'un Sac
Re: [Build] Accès au /speed [valeur]
J'ai vérifié sur mon propre serveur et la valeur de base est bien 2
Pour les permission, en gros ca donne : <plugin>.<permission>. C'est tout bête mais tu verrais la perm pour cliquer sur un panneau de Warp xD (essentials.sign.use.warp.<nomduwarp> ou essentials.warp.sign.use.<nomduwarp>, bref un bazar immonde et dissident !). Ensuite le fly est très surement activé dans l'End mais désactivé par l'Anti-Fly d'HM. Il faudrait tester avec un mod aussi pour voir si c'est le même effet mais je veux pas finir banni moi x)
Limiter les permissions par mondes, je connais que EssentialsGroupManager qui fait ça, très simple d'utilisation mais voila, il gère pas les UUID, du coup dès qu'un changement de pseudo se fera de la part d'un membre du staff, les admins seront obligés de se connecter pour lui remettre son grade ... Je connais a peine le Java je saurai pas te dire s'ils peuvent trafiquer un truc de sortes à ce que les changements soit automatiques ou s'ils peuvent modifier le plugin EssentialsGroupManager pour le mettre aux UUID.
Attention partie "technique"
Si ca vous intéresse, en gros le dossier GroupManager du FTP (ensemble des fichiers, plugins et répertoires d'un serveur) est composé d'un sous-dossier regroupant l'ensemble des world du serveur concerné (Play; Build ...) dans lequel on trouve : group.yml (les perms spécifiques aux world) et player.yml (le grade et perms spécifiques aux joueurs sur cette Map). Ensuite, dans le dossier principal, on retrouve le ... globalgroup.yml ou un truc du style. En fait se sont des groupes qui se mettent en inhéritance (donc qui font bénéficier aux groupes parents de leurs permissions) sur les autres groupes mais qui ne sont en fait que des groupes de permissions, un repertoire de permissions globales. Grace a ça, on met les permissions communes sur tous les mondes, puis on met le groupe <nom du globalgroup> en héritage (inhéritance) aux groupes voulu. Ces globalgroup sont présent sur tout les World et gérables seulement par les Administrateurs. Je pense que c'est assez clair
Partie "technique" terminée
En résumé pour ceux n'y comprenant rien, tout dépend du plugin de permission et/ou des qualités de codeur des Administrateurs. Personnellement je code en Skript sur mon serveur (bouuuh il code en Skript !) et je peux faire un système remettant automatiquement le grade si les UUID ne sont pas gérés, mais par un code extérieur au code source du plugin. Bref c'est assez compliqué comme truc, faut voir avec les administrateurs !

Limiter les permissions par mondes, je connais que EssentialsGroupManager qui fait ça, très simple d'utilisation mais voila, il gère pas les UUID, du coup dès qu'un changement de pseudo se fera de la part d'un membre du staff, les admins seront obligés de se connecter pour lui remettre son grade ... Je connais a peine le Java je saurai pas te dire s'ils peuvent trafiquer un truc de sortes à ce que les changements soit automatiques ou s'ils peuvent modifier le plugin EssentialsGroupManager pour le mettre aux UUID.




Ancien joueur d'HM, de 2013 à fin 2017 !
-
- Administrateur
- Messages : 1630
- Inscription : 18 mai 2012, 21:11
- Pseudo Minecraft : Orrys
- Localisation : Probablement là où le travail n'est pas
Re: [Build] Accès au /speed [valeur]
Le fly qui se désactive dans l'end build c'est un plugin annexe, qui n'a pas été pensé pour changé le speed mais maintenant comme je disais, il est probablement possible de bricoler un truc qui à l'arrivé sur l'end reset le fly à 1/2. Le problème ne vient pas d'un plugin de permission, celui d'HM fait très bien le taf', mais le problème est qu'il faut "manuellement" enlever le speed aux gens qui arrivent dans l'end (Et si c'est faisable leur remettre quand il repartent, mais c'est du détail). Et c'est là qu'on galère.
Ensuite pour la perm j'ai regardé, :
Concernant la limitation de vitesse elle existe directement dans le fichier de config :
Ensuite pour la perm j'ai regardé, :
Il existe donc une permission spécifique pour distinguer fly de walk si on souhaite ne pas permettre aux gens de changer leur vitesse de marche.
essentials.speed
essentials.speed.others
essentials.speed.bypass
essentials.speed.fly
essentials.speed.walk
Concernant la limitation de vitesse elle existe directement dans le fichier de config :
max-fly-speed: int (0.1-1.0)
The maximum flying speed.

-
- Messages : 2012
- Inscription : 07 janv. 2014, 19:25
- Pseudo Minecraft : GenialJerome
- Localisation : Chez moi
- Contact :
Re: [Build] Accès au /speed [valeur]
Enki, PEX ( PermissionEX ) gère aussi les permissions par monde. Il me semble aussi que la vitesse normal est 1.
Helper Play depuis le 19 octobre 2015 jusqu'au 24 octobre 2017
Responsable Helper depuis le 3 mai 2017 jusqu'au 24 octobre 2017
Développeur depuis le 29 décembre 2017
Administrateur Machine depuis le 10 septembre 2018
Responsable Helper depuis le 3 mai 2017 jusqu'au 24 octobre 2017
Développeur depuis le 29 décembre 2017
Administrateur Machine depuis le 10 septembre 2018
-
- Ancien Administrateur
- Messages : 449
- Inscription : 05 févr. 2014, 21:00
- Pseudo Minecraft : RmS_
- Localisation : 404
Re: [Build] Accès au /speed [valeur]
Bonjour ^
La suggestion à été validée en réunion du 19/04/2016. Nous cherchons encore de quelle manière l'intégrer sur le BUILD.
La suggestion à été validée en réunion du 19/04/2016. Nous cherchons encore de quelle manière l'intégrer sur le BUILD.
Pensez à voter pour le serveur ICI
De nombreux avantages, des récompenses ainsi que du power à gagner !
De nombreux avantages, des récompenses ainsi que du power à gagner !
-
- Ancien Administrateur
- Messages : 12582
- Inscription : 28 oct. 2011, 22:06
- Pseudo Minecraft : ORelio
- Contact :
Re: [Build] Accès au /speed [valeur]
Bonsoir,
Après bien des péripéties au fil des mois (problèmes d'autorisation du fly selon les mondes, limitation de vitesse, diverses solutions envisagées, testées, pas suffisantes, etc
)
La suggestion a été finalement totalement intégrée au plugin HM et sera en place au prochain restart. Vous pourrez accéder au /speed [1 ou 2] sauf dans l'End
Après bien des péripéties au fil des mois (problèmes d'autorisation du fly selon les mondes, limitation de vitesse, diverses solutions envisagées, testées, pas suffisantes, etc

La suggestion a été finalement totalement intégrée au plugin HM et sera en place au prochain restart. Vous pourrez accéder au /speed [1 ou 2] sauf dans l'End

__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse

Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités