L2J-FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-17%
Le deal à ne pas rater :
Casque de réalité virtuelle Meta Quest 2 128 Go Blanc (+29,99€ ...
249.99 € 299.99 €
Voir le deal

 

 Commande ban

Aller en bas 
5 participants
AuteurMessage
Tauphraen

Tauphraen


Nombre de messages : 191
Date d'inscription : 27/11/2007

Commande ban Empty
MessageSujet: Commande ban   Commande ban Empty17/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.
Revenir en haut Aller en bas
http://sacrifice.montagnedudestin.com
Jules

Jules


Nombre de messages : 384
Localisation : Rome
Date d'inscription : 11/04/2008

Commande ban Empty
MessageSujet: Re: Commande ban   Commande ban Empty17/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é.
Revenir en haut Aller en bas
https://l2jfr.jeun.fr/search.forum
Hizin

Hizin


Nombre de messages : 501
Age : 35
Localisation : Le Mans, Sarthe
Date d'inscription : 08/04/2007

Commande ban Empty
MessageSujet: Re: Commande ban   Commande ban Empty17/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 ^^
Revenir en haut Aller en bas
Tauphraen

Tauphraen


Nombre de messages : 191
Date d'inscription : 27/11/2007

Commande ban Empty
MessageSujet: Re: Commande ban   Commande ban Empty17/09/08, 04:20 pm

Merci pour vos réponses, je vais regarder pour commencer le code.
Revenir en haut Aller en bas
http://sacrifice.montagnedudestin.com
Divinity

Divinity


Nombre de messages : 1282
Age : 35
Localisation : Yvelines
Date d'inscription : 24/05/2006

Commande ban Empty
MessageSujet: Re: Commande ban   Commande ban Empty17/09/08, 08:44 pm

Ce système existe déjà pour les RB, ou peut-être pour le Jail.
Revenir en haut Aller en bas
Tauphraen

Tauphraen


Nombre de messages : 191
Date d'inscription : 27/11/2007

Commande ban Empty
MessageSujet: Re: Commande ban   Commande ban Empty18/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.
Revenir en haut Aller en bas
http://sacrifice.montagnedudestin.com
decarvk




Nombre de messages : 241
Age : 34
Localisation : en france
Date d'inscription : 06/07/2008

Commande ban Empty
MessageSujet: Re: Commande ban   Commande ban Empty18/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.
Revenir en haut Aller en bas
http://nemerian.apdvm.asso.fr
Tauphraen

Tauphraen


Nombre de messages : 191
Date d'inscription : 27/11/2007

Commande ban Empty
MessageSujet: Re: Commande ban   Commande ban Empty18/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.
Revenir en haut Aller en bas
http://sacrifice.montagnedudestin.com
Contenu sponsorisé





Commande ban Empty
MessageSujet: Re: Commande ban   Commande ban Empty

Revenir en haut Aller en bas
 
Commande ban
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Commande GM.
» [Resolu]Commande SQL
» Commande GM add Drop
» [Resolu]Commande //tvt absente

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L2J-FR :: Général :: Aides et Conseils-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser