Personaliser les messages reçu par le server =)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 628 fois - Téléchargée 26 fois

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

Ajouter un commentaire

Commentaires

Messages postés
9
Date d'inscription
mardi 26 avril 2005
Statut
Membre
Dernière intervention
11 mars 2006

toutes les 2minutes jai ça qui s'affiche : *0* Notice de Duracell|PANDas: ® 6186148 sa vient de koi ?
Messages postés
2
Date d'inscription
jeudi 11 décembre 2003
Statut
Membre
Dernière intervention
9 novembre 2004

Correction :

ça venait du off en debut de script
Messages postés
2
Date d'inscription
jeudi 11 décembre 2003
Statut
Membre
Dernière intervention
9 novembre 2004

Hum
ça ne marche pas du tout pour moi

ça vien peut etre de Mirc 6.16

dommage
Messages postés
27
Date d'inscription
jeudi 12 février 2004
Statut
Membre
Dernière intervention
2 juillet 2006

mdr tit1012 mé tu peu les changé les couleurs :( ctrl+k dans le script et pour fair encore plus fun ctrl+b (gras) ctrl+u (surligné)
mais pour en revenir a la source elle est tres bien :)
Messages postés
47
Date d'inscription
dimanche 12 octobre 2003
Statut
Membre
Dernière intervention
4 mars 2007

c meme po jolie les couleur
Afficher les 7 commentaires

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.