Evenements dans une @window

Contenu du snippet

voilà c'est pas grand chose et ce n'est pas fini mais ça peut donner des idées à certains pour continuer.
voir sans cesse les changements de pseudos ou de modes sur les chan m'agaçait légèrement
j'ai donc redirigé une petite partie de ses evenements dans une fenetre @evenements
de plus il y a aussi un nickcapture pour les chans et pv prenant en compte les actions également

voili voilou

source mise à jour le 21/o5/2o5

Source / Exemple :


; NickCapt

on 1:TEXT:*:#:{
  if ($me isin $strip($1-)) {
    evnick sur $chan $+ : $1-
  }
}
on 1:TEXT:*:?:{
  if ($me isin $strip($1-)) {
    evnick en PV: $1-
  }
}
on 1:ACTION:*:#:{
  if ($me isin $strip($1-)) {
    evnick sur $chan qu'il (ou elle) $1-
  }
}
on 1:ACTION:*:?:{
  if ($me isin $strip($1-)) {
    evnick en PV qu'il (ou elle) $1-
  }
}
alias evnick { 
  window -vBk0 $+(@Evènements,@,$server)
  titlebar $+(@Evènements,@,$server) [- $network -]
  aline -p $+(@Evènements,@,$server) 15 $+ $timestamp -NickCapt- $nick dit $1 $2 $3-
  if (($active != $query($nick)) && ($active != $chan)) {
    echo -a 11 $+ $timestamp -NickCapt- $nick dit $1 $2 $3- 
  }
  halt
}

; Query

On *:Open:?:{ 
  echo -a »»»» $timestamp 4/!\11 Demande de pv de la part de3 $nick 11sur $network :þ 4/!\ ««««
  window -vBk0 $+(@Evènements,@,$server)
  titlebar $+(@Evènements,@,$server) [- $network -]
  aline -p $+(@Evènements,@,$server) »»»»7 $timestamp -12PV7- Demande de pv de la part de3 $nick 7:þ ««««
  halt
}

; Nick

on ^1:NICK:{
  window -vBk0 $+(@Evènements,@,$server)
  titlebar $+(@Evènements,@,$server) [- $network -]
  aline -p $+(@Evènements,@,$server) »»»»3 $timestamp -Nick- $nick a changé de pseudo $newnick ««««
  halt
}

; Mode

on ^1:MODE:#:{
  window -vBk0 $+(@Evènements,@,$server)
  titlebar $+(@Evènements,@,$server) [- $network -]
  aline -p $+(@Evènements,@,$server) »»»»3 $timestamp -7Mode3- $nick bidouille un: $1- sur $chan ««««
  halt
}

; Topic

on ^1:Topic:#: {
  window -vBk0 $+(@Evènements,@,$server)
  titlebar $+(@Evènements,@,$server) [- $network -]
  aline -p $+(@Evènements,@,$server) »»»»3 $timestamp -10Topic3- $nick modifie le topic ' $+ $1- $+ ' sur $chan ««««
  halt
}

; Statut

on ^1:RAWMODE:#:{
  if +q isin $1 { evenements 11Owner +q $2 }
  if -q isin $1 { evenements 11Deowner -q $2 }
  if +a isin $1 { evenements 14Protect +a $2 }
  if -a isin $1 { evenements 14Deprotect -a $2 }
  if +o isin $1 { evenements 6Op +o $2 }
  if -o isin $1 { evenements 6Deop -o $2 }
  if +h isin $1 { evenements 5Halfop +h $2 }
  if -h isin $1 { evenements 5Dehalfop -h $2 }
  if +v isin $1 { evenements 3Voice +v $2 }
  if -v isin $1 { evenements 3Devoice -v $2 }
}

alias evenements { 
  window -vBk0 $+(@Evènements,@,$server)
  titlebar $+(@Evènements,@,$server) [- $network -]
  aline -p $+(@Evènements,@,$server) »»»»3 $timestamp - $+ $1 $+ 3- $nick bidouille un: $2 $3 sur $chan ««««
  halt
}

Conclusion :


j'ai eu un souci lors du copier/coller les piti carré des Ctrl + K ne sont pas passé. désolé je tacherai de faire une version sans couleurs histoire de ne pas être embété

suite à certaines remarque j'ai un peu allégé le code
mais c'est pas encore fini...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.