pepinojohnny
Messages postés46Date d'inscriptiondimanche 21 octobre 2007StatutMembreDernière intervention15 septembre 2008
-
24 juil. 2008 à 14:33
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 2012
-
29 juil. 2008 à 09:46
bonjour,
j'ai chercher partout mais j'ai pas trouver
donc je recherche un bout de script pour mon bot
pour qu'il deban automatiquement au bout de 2h les bans de la banlist
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 24 juil. 2008 à 15:00
Qu'est ce que tu as déjà essayé ? As tu déjà cherché un peu dans l'aide de mIRC, et si oui, qu'est ce que tu ne comprends pas ? Si tu débutes, je te conseille ce site : http://mhc.magnetik.org/
cs_ISoKa
Messages postés435Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention17 octobre 2008 24 juil. 2008 à 15:25
si bot fai en mirc cash (sans socket) /help ban , non ?
si fai en socket, tu stock tes bans dans un fichier ke tu scrute periodikement pour voir si 2h sont passées depuis la mise du ban et tu deban si oui. ou alors facon barbare tu lance un timer sur chak ban mais c'est tres laid ca.
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 24 juil. 2008 à 15:38
pepinojohnny: ce que j'essayais de te dire, c'est qu'ici on ne pond pas des codes sur demande (ou alors faut payer, propose un prix). C'est un forum d'aide à la programmation, ce qui signifie qu'on peut t'aider à créer un code dont tu auras besoin, pas te le donner tout cuit sans que tu aies compris de quoi il retourne. Qui plus est ce que tu demandes est relativement simple et je suis sûr que tu peux trouver ton bonheur n'importe où (à supposer que ton bot soit bien en mirc)...
Je te copie (gratos) la règle 9 de ce forum :
On ne demande pas un programme tout fait, on ne demande que de l'aide sur un problème concret.
Dirigez-vous
directement dans la recherche de sources pour les programmes complets.
Inutile de demander du "code tout cuit", vous n'obtiendrez aucune
réponse.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 24 juil. 2008 à 19:08
Plutot que de vouloir les enlevés au bout de 2h, pourquoi ne pas ban avec l'option -uN, qui enlevera le ban après N seconde.En plus cela permetterai a ton bot de mettre des ban temporaire uniquement sur les ban qu'il pose lui, ça ne posera pas de soucis avec les ban des autres op qui pourrai être mécontent s'il enlève les bans des autres...
pepinojohnny
Messages postés46Date d'inscriptiondimanche 21 octobre 2007StatutMembreDernière intervention15 septembre 2008 24 juil. 2008 à 19:11
non car je suis le root du serveur
j'ai un bot qui fait l'animation, le quizz, et la modération
mais je cherche a ce qu'il deban tout seul au bout de 2h
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 24 juil. 2008 à 21:18
bon je copie et je colle ici :)
$ibl et $banlist sont les meme je pense
en aide mIRC français
$banlist(#canal,N)
Retourne le Nième item de la ban list interne, ou si N est 0 retourne le nombre total d'items dans la liste.
Attributs: by, date
$banlist(#canal,0) retourne le nombre total d'items dans la liste
$banlist(#canal,1) retourne la première adresse de la banlist
$banlist(#canal,1).by retourne l'adresse de l'usager qui a banni
$banlist(#canal,1).date retourne la date du moment où l'usager a été banni
sois en help mIRC anglais
$ibl(#channel,N)
Returns Nth item in the internal ban/exception/invite list, or if N is 0 returns total number of items in that list.
Properties: by, date
$ibl(#mirc,0) returns total number of items in that list
$ibl(#mirc,1) returns the first address in the ban list
$ibl(#mirc,1).by returns the address of the user who set the ban
$ibl(#mirc,1).date returns the date when the user set the ban
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 24 juil. 2008 à 23:47
Non, ce n'ai pas tout a fait vrai, ton code admet que le server supporte le fait d'enlever X fois des ban en même temps, ou X est le nombre total de la liste de ban.
L'identifieur $modespl retourne le nombre max de mode admissible en une seul fois, donc ton code doit le prendre en compte, (sur epiknet par ex, c'est 12).
D'un autre coté, si tu effaçais chaque ban a chaque itération de la boucle tu n'aurais pas ce problème là, mais c'est moins jolie, et ça fait lagué surtout.