Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exécuter des commandes sur des joueurs déconnectés | Execute Commands on Offline Players #307

Open
Jeremylo1 opened this issue Jan 16, 2024 · 3 comments
Labels
feature request New feature or request

Comments

@Jeremylo1
Copy link

Le problème :
Actuellement, il est impossible d'exécuter des commandes sur des joueurs qui ne sont pas connectés au serveur, même s'ils ont déjà été connectés dans le passé. Cela peut poser des problèmes pour les administrateurs/modérateurs qui ont besoin de gérer des situations spécifiques, telles que des quêtes bloquées pour des joueurs déconnectés.

La solution proposée :
Je suggère d'ajouter une fonctionnalité au plugin qui permettrait d'exécuter des commandes sur des joueurs qui ne sont pas actuellement connectés, mais qui ont déjà été connectés précédemment. Cette fonctionnalité serait particulièrement utile pour les administrateurs et les modérateurs qui ont besoin de résoudre des problèmes liés à des quêtes ou à d'autres actions spécifiques pour les joueurs déconnectés.

Alternatives envisagées :

  • Une alternative serait de conserver la limitation actuelle, mais elle pourrait être contraignante pour les administrateurs/modérateurs qui ont besoin d'agir sur des joueurs déconnectés.
  • Une autre alternative serait de permettre aux administrateurs/modérateurs d'exécuter des commandes spécifiques sur des joueurs déconnectés, par exemple, en utilisant une syntaxe spéciale ou une commande différente.

Contexte supplémentaire :
Cette fonctionnalité améliorerait considérablement la flexibilité du plugin en permettant aux administrateurs et aux modérateurs de résoudre des problèmes liés aux joueurs déconnectés. Cela faciliterait la gestion des quêtes bloquées et d'autres situations similaires.

@Jeremylo1 Jeremylo1 added the feature request New feature or request label Jan 16, 2024
@SkytAsul
Copy link
Owner

Ça ajoute une complexité assez énorme due aux comportements assez inattendus qui peuvent se produire : par exemple, il se passe quoi si un admin essaye de terminer une quête pour un joueur offline ? Il n'obtiendra pas ses récompenses, ça peut le deadlock dans un endroit du serveur par exemple.
Du coup il faudrait peut-être uniquement autoriser les commandes d'administration du type reset et pas finish/setStage/etc.
À réfléchir.

@Jeremylo1
Copy link
Author

En fait, la commande spécifique dont j'ai vraiment besoin et que je voudrais pouvoir utiliser même si le joueur est hors ligne est quest resetplayerquest [player] [ID].

@SkytAsul
Copy link
Owner

Ça marche, je verrai ce que je peux faire une fois que j'ai fini la grosse update en cours (elle redéfinit pas mal de trucs relatifs aux données des joueurs justement).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants