| Commande ban | |
|
|
Auteur | Message |
---|
Tauphraen
Nombre de messages : 191 Date d'inscription : 27/11/2007
| Sujet: Commande ban 17/09/08, 11:28 am | |
| Bonjour,
J'aimerai améliorer le système de ban du server pour définir un temps de bannissement afin que le compte se réactive après la période défini. Car actuellement pour débannir, il faut intervnir sur la db pour repasser le compte en accesslevel 0. Or, tout les GM n'ont pas accès à la db et donc ne peuvent pas deban un joueur après qu'il ets purgé sa peine !
J'aimerai me calquer sur le système de jail càd dire faire une colonne time dans la table account pour définir le temps de ban. Cependant, la durée du jail est a purgé IG donc comment faire pour que la durée de mon système soit faites malgré que le joueur ne soit pas IG.
Pensez vous que ce système est envisageable sur les server l2jfree ?
Cordialement, Tauphraen.
PS: je n'ai pas encore regardé le code, je suis en période de réflexion sur le projet. | |
|
| |
Jules
Nombre de messages : 384 Localisation : Rome Date d'inscription : 11/04/2008
| Sujet: Re: Commande ban 17/09/08, 11:31 am | |
| Il faudrait plutôt enregistrer une date butoir calculée à partir de la date actuelle et de la durée du ban. Un chargement en mémoire de ces dates et libération du compte quand la date enregistrée est égale à la date actuelle, et le tour est joué. | |
|
| |
Hizin
Nombre de messages : 501 Age : 35 Localisation : Le Mans, Sarthe Date d'inscription : 08/04/2007
| Sujet: Re: Commande ban 17/09/08, 11:32 am | |
| Je ne m'y connais pas, mais a vu de nez, prend l'heure du ban en timestamp, rajoute la durée de celui-ci, deban a la somme.
EDIT : Jules Plus rapide ^^ | |
|
| |
Tauphraen
Nombre de messages : 191 Date d'inscription : 27/11/2007
| Sujet: Re: Commande ban 17/09/08, 04:20 pm | |
| Merci pour vos réponses, je vais regarder pour commencer le code. | |
|
| |
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: Commande ban 17/09/08, 08:44 pm | |
| Ce système existe déjà pour les RB, ou peut-être pour le Jail. | |
|
| |
Tauphraen
Nombre de messages : 191 Date d'inscription : 27/11/2007
| Sujet: Re: Commande ban 18/09/08, 12:57 pm | |
| Ce système existe pour le jail. Lorsqu'on tape la commande //jail pseudo 20 ça met à jour la table character en passant :
jail_... = 1 jail_time = la valeur défini par le GM.
Je ne pense pas qu'il y ait une commande similaire pour le ban. La commande //ban banni le compte ou le personnage en mettant l'accesslevel à -150. Or le problème qui se pose, les GM n'ont plus d'interaction sur le ban, il ne peuvent pas débannir sans intervenir sur la DB. DOnc, je veux développer une commande similaire à la commande //jail qui bannira le compte mais le débannira après que le temps soit écoulé.
Je n'ai pas eut encore le tps pour me pencher là dessus mais j'essairai de vous tenir informé sur l'évolution de mon code. | |
|
| |
decarvk
Nombre de messages : 241 Age : 34 Localisation : en france Date d'inscription : 06/07/2008
| Sujet: Re: Commande ban 18/09/08, 02:29 pm | |
| bien c'est ce que te dit divinity un system similaire existe pour le jail, de la tu observe pour le jail comment est gerai le temps tu copie se qui se passe et sur les instruction tu fait une modif de l'acces lvl, en gros tu vas modifier dans le //ban pour que le comande prenne en compte 2 paramettre:
nom du player temps de ban
dans le java par un acces sql tu récupère le nom du compte par rapport au nom du palyer la tu met en place une colone dans la table account ban_time et tu fait en sorte que sa face comme ceci: ban_time= timestamp actuelle + temps de ban suite a la mise en place de sa tu met l'access lv a -150 et tu fait une fonction qui quand le timestamp actuelle >= a ban_time alors on repasse l'access lv a 0
voila la procedure que j'utiliserai a toi de faire ton analise et de coder sa, bonne chance. | |
|
| |
Tauphraen
Nombre de messages : 191 Date d'inscription : 27/11/2007
| Sujet: Re: Commande ban 18/09/08, 04:25 pm | |
| Merci, j'avais compris ce que Divinity voulait me dire et j'ai précisé que cette commande marchait pour le //jail.
Mais ces jours ci, je suis pas mal pris par ma vie IRL que je n'ai pas trop le tps de me pencher sur le code. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Commande ban | |
| |
|
| |
| Commande ban | |
|