Il demande un moyen de le faire, tu lui en as donné un là ? Non!
Tu lui dis qu'il faut modifier une commande, ça je pense qu'il s'en doute, il veut savoir comment, de quelle manière.
Certes il y a parfois des posts déconcertants, mais faut pas abuser, j'ai nettement plus envie de repondre ici qu'au
tien ;)
Pour le problème:
Alors je ne sais pas trop quelle méthode serait la plus efficace, tu peux essayer d'utiliser le timestamp peut être.
Par exemple dans le fichier du compte du joueur, tu mets une ligne "Ban"
Tu mets cette valeur a zero s'il n'est pas banni, a -1 si c'est définitif.
Ensuite lors de la commande, tu recuperes le timestamp actuel auquel tu ajoute le temps necessaire,
si tu fais
/ban [X Heures] [2] : Ban = X*3600+Gettime();
A la connection, tu verifies si Ban = 0 c'est bon, si ban = -1 c'est foutu,
par contre, si il y a un timestamp, deux solutions:
celui de l'heure actuelle est superieur à celui du fichier, donc c'est bon, et tu remets la ligne Ban = 0
celui de l'heure actuelle est inferieur, donc c'est pas bon, et tu peux ecrire dans un fichier qu'il a tenté de se connecté en été banni
Spiirou
++
PS: je ne suis peut etre pas tres clair et je m'en excuse. De plus je ne sais pas si c'est une bonne solution ^^