Fonction banlist
#2
Salut! (Hey, question débile, c'est pour un remake de Promethee :p ?)

J'avais déjà eu ce problème sur un autre TCL, le seul moyen que j'ai trouvé pour contourner le problème est de demander manuellement la liste de bans au serveur (avec MODE #chan b)
Après on récupère avec un raw la liste de bans et on crée une liste avec.

Le petit problème c'est que c'est impossible à réaliser de façon synchrone, vu que la reception des bans depuis le serveur est alors faite de façon asynchrone.

Mon idée serait donc de faire un espèce de cache contenant la liste de bans, et de l'actualiser toutes les 5mn par exemple. Ca devrait être plutôt facile à faire si le script n'est actif que sur un seul chan.

Ou on peut faire un truc pseudo-bloquant avec vwait (qui ne marche que sur eggdrop1.6.20+), qui attends la fin de la reception de la liste des bans avant de continuer l'execution du script.

J'essaierais de faire un truc dans ce style là cet aprem'
Répondre Avertir


Messages dans ce sujet
Fonction banlist - par MewT - 23/11/2010, 00:46
RE: Fonction banlist - par Artix - 23/11/2010, 14:01
RE: Fonction banlist - par MewT - 23/11/2010, 17:56

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté