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

Sans priv, /add_to_tournament désinforme #1

Open
mgl512 opened this issue Mar 24, 2017 · 13 comments
Open

Sans priv, /add_to_tournament désinforme #1

mgl512 opened this issue Mar 24, 2017 · 13 comments

Comments

@mgl512
Copy link
Member

mgl512 commented Mar 24, 2017

La commande répond qu'il n'y a pas de tournoi en cours quand on essaie d'ajouter quelqu'un au tournoi sans le priv de modérateur.

@paly2
Copy link
Member

paly2 commented Mar 24, 2017

Bizarre, j'obtiens You don't have permission to run this command (missing privilege: tournament_mod).... Tu es sûr d'avoir exécuté la commande sans le privilège ?

@mgl512
Copy link
Member Author

mgl512 commented Mar 24, 2017

Oui, en deux occasions différentes alors qu'il y avait un tournoi en annonce sur le serveur.

@paly2
Copy link
Member

paly2 commented Mar 24, 2017

Tu as le priv tournament_mod, donc tu peux utiliser la commande. Un tournoi en annonce n'est pas considéré par le mod comme un tournoi en cours.

@mgl512
Copy link
Member Author

mgl512 commented Mar 24, 2017

Je ne l'avais pas quand j'ai utilisé cette commande. Je me suis donné le priv après mon deuxième test. Le temps de faire ça le tournoi avait commencé et j'ai pu y ajouter ce joueur random.

@paly2
Copy link
Member

paly2 commented Mar 24, 2017

Tu obtiens tous les privilèges automatiquement, je crois :-)

@mgl512
Copy link
Member Author

mgl512 commented Mar 24, 2017

Non, il faut que je me les donne explicitement. Je ne me suis pas donné tous ceux de serveressentiels, comme heal ou spawn. J'ai du regarder la liste des privilèges possibles pour trouver celui du tournoi, et me le donner.

@paly2
Copy link
Member

paly2 commented Mar 24, 2017

Je ne me suis pas donné tous ceux de serveressentiels, comme heal ou spawn.

Vérifie que tu ne les as pas obtenus automatiquement en faisant la liste de tes privilèges avec /privs 😃

J'ai du regarder la liste des privilèges possibles pour trouver celui du tournoi, et me le donner.

Il y a une commande pour faire ça ? Note: /privs sans argument retourne tes propres privilèges

@mgl512
Copy link
Member Author

mgl512 commented Mar 24, 2017

/help privs donne la liste de tous les privilèges possibles je pense

@paly2
Copy link
Member

paly2 commented Mar 24, 2017

/help privs donne la liste de tous les privilèges possibles je pense

En effet, super, je l'ignorais !

Pour ce qui est du problème en lui-même, mes tests me donnent bien le message d'erreur attendu (effectués sur mon compte joueur Upsilon2, car je ne peux pas me retirer de privs sur Upsilon)...

@mgl512
Copy link
Member Author

mgl512 commented Mar 25, 2017

En jeu: /add_to_tournament dit qu'il n'y a pas de tournoi tant qu'il n'a pas réellement commencé. Le tournoi ne commence pas réellement, et /add_to_tournament répond qu'il n'y a pas de tournoi, tant qu'il n'y a pas au moins 2 joueurs déjà inscrits.

matthieu a démarré un tournoi, je me suis engagé dedans et j'ai pu ajouter des joueurs de force après qu'il a commencé réellement. Ils ont quitté, matthieu aussi et le serveur a crashé quand j'ai tapé /leave_tournament, j'étais le dernier participant.

2017-03-25 11:09:56: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'pvpplus' in callback on_chat_message(): /home/minetest/.minetest/mods/pvpplus/functions.lua:23: attempt to index local 'player' (a nil value)
2017-03-25 11:09:56: ERROR[Main]: stack traceback:
2017-03-25 11:09:56: ERROR[Main]: 	/home/minetest/.minetest/mods/pvpplus/functions.lua:23: in function 'pvp_set'
2017-03-25 11:09:56: ERROR[Main]: 	/home/minetest/.minetest/mods/pvpplus/tournament.lua:152: in function 'stop_tournament'
2017-03-25 11:09:56: ERROR[Main]: 	/home/minetest/.minetest/mods/pvpplus/tournament.lua:261: in function 'remove_from_tournament'
2017-03-25 11:09:56: ERROR[Main]: 	/home/minetest/.minetest/mods/pvpplus/tournament.lua:377: in function 'func'
2017-03-25 11:09:56: ERROR[Main]: 	...e/minetest/minetest/bin/../builtin/game/chatcommands.lua:48: in function <...e/minetest/minetest/bin/../builtin/game/chatcommands.lua:36>
2017-03-25 11:09:56: ERROR[Main]: 	/home/minetest/minetest/bin/../builtin/game/register.lua:412: in function </home/minetest/minetest/bin/../builtin/game/register.lua:392>

@paly2
Copy link
Member

paly2 commented Apr 9, 2017

À retester, de nombreuses modifications ont eu lieu dans ce fichier (functions.lua) depuis.

@paly2
Copy link
Member

paly2 commented Apr 19, 2017

@mgl512 Le problème existe-t-il toujours ?

@mgl512
Copy link
Member Author

mgl512 commented Apr 19, 2017

Le problème existe-t-il toujours ?

Je n'ai pas vu de tournoi normal depuis longtemps, juste des spammeurs qui les enchainent sans but. Ils ne voient meme pas qu'on leur dit d'arrêter avec tout le texte qui s'affiche à l'écran.

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

No branches or pull requests

2 participants