Personaliser les messages reçu par le server =)

Contenu du snippet

Vous voyez quand sur un chan vous recevez le message " $nick a kické $nick de $chan " ?
bref, tous les messages ke le server vous envoie (enfin quelques uns plutot lol) vous pourrez les personaliser ici..
bon la j'ai personnaliser a mon gout :(
apres vous faite comme vous voulez =) lol

Source / Exemple :


#1 off
on ^1:JOIN:#:{
  if ($nick == $me) { echo 6 $chan 5*0* Tu es arrivé sur 10 $chan | halt }
  if ($nick isnotify) { var %plus ~(Notifié  $+ ) }
  if ($ignore($nick $+ !*@*)) { var %plus ~(Ignoré  $+ ) }
  echo 6 $chan 5*0* $nick  est arrivé(e) sur 10 $chan $adr
  halt
}

on ^1:PART:#:{ 
  if ($nick != $me) { echo 6 -t $chan 5*0* $nick a quitté 10 $chan }
  if ($nick == $me) { echo 6 -t $chan 5*0*  Tu as quitté le chan  10 $chan }
  halt
}

on ^1:MODE:#:{ echo 6 -t $chan 5*0* $nick a changé le mode du canal  10 $chan : $1- | halt }
on ^1:SERVERMODE:#:{ echo 6 -t $chan 5*0* $server a changé le mode du canal10 $chan   :  $+ $1- | halt }
on ^1:NICK:{
  if ($nick isin %ircops. [ $+ [ $network ] ]) { set %ircops. $+ [ $network ] $replace(%ircops. [ $+ [ $network ] ],$nick,$newnick) }
  var %l 1
  while ($comchan($newnick,%l)) {
    if ($nick == $me) { echo 6 -t $comchan($newnick,%l) 5*0*  Tu as maintenant comme pseudo :  10 $newnick  }
    else { echo 6 -t $comchan($newnick,%l) 5*0*  $nick a changé son pseudo en : 10 $newnick }
    inc %l
  }
  halt
}
on ^1:QUIT:{
  var %l 1
  while ($comchan($nick,%l)) { echo 6 -t $comchan($nick,%l) 5*0* 10 $nick  a quitté le chat (   $+ $1-   $+ ) $+ | inc %l }
  halt
}
on ^1:INVITE:#:echo 6 -ta 5*0* $nick t'invite à te rendre sur 10 $chan | halt
on ^1:SERVEROP:#: { echo 6 -t $chan 5*0* $server a donné le statut de OP (+o) à $opnick | halt }
on ^1:OP:#: { if (%venkick) && ( $opnick == $me ) && (%kickchan == %actif) &&  (%kickeur ison %actif) { 
    kick %actif %kickeur La vengeance de $me | unset %kickeur %kickchan 
  } 
  if ($opnick != $me) { 
    echo 6 -t $chan 5*0* $nick a donné le statut de OP (+o) à $opnick | halt 
  }  
  if ($opnick == $me) && ($chan == $active) { echo 6 -ta 5*0* $nick t'a donné le statut de OP (+o) | halt } 
  if ($opnick == $me) && ($chan != $active) { 
    echo 6 -t $chan 5*0* $nick t'a donné le statut de OP (+o)
    halt
  }
}
on ^1:DEOP:#: {
  if ($opnick != $me) { echo 6 -t $chan 5*0* $nick a ôté le statut de OP (-o) à $opnick | halt }
  if ($opnick == $me) && ($chan == $active) { echo 6 -ta 5*0* $nick t'a ôté le statut de OP (-o) | halt }
  if ($opnick == $me) && ($chan != $active) {
    echo 6 -t $chan 5*0* $nick t'a ôté le statut de OP (-o) 
    halt
  }
}
on ^1:DEOWNER:#: {
  if ($nick != $me) { echo 6 -t $chan 5*0* $nick a ôté le statut de Owner (-q) à $opnick | halt }
  if ($nick == $me) && ($chan == $active) { echo 6 -ta 5*0* $nick t'a ôté le statut de Owner (-q) | halt }
  if ($nick == $me) && ($chan != $active) {
    echo 6 -t $chan 5*0* $nick t'a ôté le statut de Owner (-q) 
    halt
  }
}

on ^1:OWNER:#: {
  if ($nick != $me) { echo 6 -t $chan 5*0* $nick a donné le statut de Owner (+q) à $opnick | halt }
  if ($nick == $me) && ($chan == $active) { echo 6 -ta 5*0* $nick t'a donné le statut de Owner (+q) | halt }
  if ($nick == $me) && ($chan != $active) {
    echo 6 -t $chan 5*0* $nick t'a donné le statut de Owner (+q) 
    halt
  }
}

on ^1:DEPROTECT:#: {
  if ($nick != $me) { echo 6 -t $chan 5*0* $nick a ôté le statut de Protection (-a) à $opnick | halt }
  if ($nick == $me) && ($chan == $active) { echo 6 -ta 5*0* $nick t'a ôté le statut de Protection (-a) | halt }
  if ($nick == $me) && ($chan != $active) {
    echo 6 -t $chan 5*0* $nick t'a ôté le statut de Protection (-a) 
    halt
  }
}

on ^1:PROTECT:#: {
  if ($nick != $me) { echo 6 -t $chan 5*0* $nick a donné le statut de Protection (+a) à $opnick | halt }
  if ($nick == $me) && ($chan == $active) { echo 6 -ta 5*0* $nick t'a donné le statut de Protection (+a) | halt }
  if ($nick == $me) && ($chan != $active) {
    echo 6 -t $chan 5*0* $nick t'a donné le statut de Protection (+a) 
    halt
  }
}

on ^1:HELP:#: {
  if ($hnick != $me) { echo 6 -t $chan 5*0* $nick a donné le statut de Halp-Op (+h) à $hnick | halt }  
  if ($hnick == $me) && ($chan == $active) { echo 6 -ta 5*0* $nick t'a donné le statut de Half-Op (+h) | halt } 
  if ($hnick == $me) && ($chan != $active) {
    echo 6 -t $chan 5*0* $nick t'a donné le statut de Half-Op (+h) 
    halt
  }
}

on ^1:DEHELP:#: {
  if ($hnick != $me) { echo 6 -t $chan 5*0* $nick a ôté le statut de Half-Op (-h) à $hnick | halt }
  if ($hnick == $me) && ($chan == $active) { echo 6 -ta 5*0* $nick t'a ôté le statut de Half-Op (-h) | halt }
  if ($hnick == $me) && ($chan != $active) {
    echo 6 -t $chan 5*0* $nick t'a ôté le statut de Half-Op (-h)
    halt
  }
}
on ^1:VOICE:#: { 
  if ($vnick != $me) { echo 6 -t $chan 5*0* $nick a voicé (+v) $vnick | halt }  
  if ($vnick == $me) && ($chan == $active) { 
  echo 6 -ta 5*0*  $nick t'a voicé (+v) | halt }  
  if ($vnick == $me) && ($chan != $active) {
    echo 6 -t $chan 5*0* $nick t'a voicé(+v) | halt
  }
}

on ^1:DEVOICE:#: {
  if ($vnick != $me) { echo 6 -t $chan 5*0* $nick a dévoicé (-v) $vnick | halt }  
  if ($vnick == $me) && ($chan == $active) { 
  echo 6 -ta 5*0* $nick t'a dévoicé (-v) | halt }  
  if ($vnick == $me) && ($chan != $active) {
    echo 6 -t $chan 5*0* $nick t'a dévoicé (-v) 
    halt
  }
}

on ^1:TOPIC:#:{ echo 6 -t $chan 5*0*   10 $nick  - TOPIC 10 $chan  : $1- | halt }

on 1:PING:{ if ($1 != $server) { echo 6 -t -s %logo $1 t'a fait un PING | halt } }
on 1:PONG:{ halt }
CTCP 1:*:*:{
  if ($1 == VERSION) { 
  .ctcpreply $nick VERSION Un Script de AL v1.0 | halt }
  elseif ($1 == SOUND) { halt }
  elseif ($1 != DCC) { set %info $nick t'as fait un CTCP $1- | set %twi 3 }
}
on 1:DCCSERVER:Send:{ set %info AVIS DE RECEPTION - $nick ( $address ) veut t'envoyer le fichier : $filename | set %twi 5 }
on 1:FILESENT:*:{ set %info AVIS DE RECEPTION - $nick a bien reçu le fichier $nopath($filename) | set %twi 5 }
on 1:SENDFAIL:*:{ set %info ERREUR - $nick n'a pas reçu le fichier $filename | set %twi 5 }
on 1:GETFAIL:*:{ set %info ERREUR - $nick n'a pas réussi à t'envoyer le fichier $filename | set %twi 5 }

#1 end

on ^1:NOTICE:*:*: {
  if (($nick == ChanServ) || ($nick == NickServ) || ($nick == MemoServ)) { echo 6 -ta 5*0* - $+ 10 $nick  $+ - $1- | halt }
  if ($nick == NickServ) {
    if (Ce pseudo isin $1-) || (S'il vous isin $1-) || (Si vous isin $1-) { halt }
    elseif (Ce nick isin $1-) || (tapez isin $1-) || (Sinon, veuillez choisir isin $1-) { halt }
  elseif (This nickname isin $1-) || (nick, type isin $1-) || (please choose isin $1-) || (If you do not change isin $1-) { halt }  }
  if ($1 == !version) { .notice $nick %logo %version.no | halt }
  if ($chan) { echo 6 -a 5*0* Notice de $nick pour $chan $+ : $1- }
  else { echo 6 -ta 5*0* Notice de $nick $+ : $1- } 
  halt
}
on ^1:KICK:#: {
  var %msg $1-
  if ($knick == $me) {
    if (%msg) { echo 6 -t $chan 5*0*  $nick t'a kické de 10 $chan    ( $+ %msg $+ ) }
    else { echo 6 -t $chan 5*0* $nick t'a kické de 10 $chan $+  !!! }
  }
  else {
    if (%msg) { echo 6 -t $chan 5*0* $nick  a kické 10 $+ $knick   de 10 $chan  (  $+ %msg $+ ) }
    else { echo 6 -t $chan 5*0* $nick  a kické 10 $+ $knick   de  10 $chan $+  !!! }
  }
  halt
}
on 1:KICK:#:{ if ($knick == $me) && ($nick != $me) { set %kickeur $nick | set %kickchan $chan } }
on ^1:BAN:#:{ echo 6 -t $chan 5*0*  $nick a banni l'adresse suivante :  $banmask | halt }
on ^1:UNBAN:#:{ echo 6 -t $chan 5*0* $nick a debanni l'adresse suivante :  $banmask | halt }

Conclusion :


Voila, @tt =)
AL[DeStRoYeR]

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.