Liste des bans d'un salon

ArseeniK Messages postés 14 Date d'inscription dimanche 1 décembre 2013 Statut Membre Dernière intervention 1 octobre 2014 - 29 déc. 2013 à 23:33
Aurel-tchat Messages postés 3 Date d'inscription mercredi 8 janvier 2014 Statut Membre Dernière intervention 8 janvier 2014 - 8 janv. 2014 à 22:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/100319-liste-des-bans-d-un-salon

Aurel-tchat Messages postés 3 Date d'inscription mercredi 8 janvier 2014 Statut Membre Dernière intervention 8 janvier 2014
8 janv. 2014 à 22:31
Quand ont sais pad comment cree la remotes ont fait comment car moi je suit un noobe :( Aider moi merci
nooxx Messages postés 19 Date d'inscription mercredi 3 octobre 2012 Statut Membre Dernière intervention 11 juillet 2014
7 janv. 2014 à 03:16
Salut
Alors,
if ($ibl($1,0) == 0 || $ibl($1,0) == $null)
peut être remplacer parl
if (!$ibl($1,0))
Si tu rajoutes un halt à ton if tu peux retirer directement ton
elseif ($ibl($1,0) > 0) {
qui aurait pu être remplacé par un else en passant
Tu aurais pu utiliser
tokenize 32 $1-
dans ton alias get_time cela t'aurait évité d'utiliser 5
$gettok($$1-,x,32)
Ensuite si la personne n'a jamais affiché la liste de ban manuellement (
//mode  $chan -b
) ou via mirc (/channel) ton alias va lui retourner tout le temps la phrase de ton 1er if puisque la liste interne de mIRC sera vide.
Tu devrais donc commencer par envoyer la commande : //mode $$1 -b et set une variable (%aliasbanlist) te permettant de savoir que tu es entrain de lire manuellement la liste des bans.
Ensuite tu lis ce que te retourne le raw 367 pour mettre ton thème
Et sur le raw 368 qui t'indique que tu as fini la lecture de la liste de ban tu affiches l'ensemble.
N'oubli pas de masquer les raw 367 et 368 si tu updates ton code par un :
raw *:*:{
if $istok(367 368,$numeric,32) {
if %aliasbanlist { haltdef }
ton code
}
}
Rejoignez-nous