Remote "events" personelle

0/5 (8 avis)

Snippet vu 4 440 fois - Téléchargée 29 fois

Contenu du snippet

Toute 1ere source : Ce remote sert tout simplement à être vu :p et à avoir quelque avis c'est tout et si ca plait n'hésiter pas ;)
Je l'utilise dans mon script et j'ai finalisé :)

Source / Exemple :


on ^*:NICK:{
  if ($nick == $me) && ($newnick == %nick_a_ident) {
  }
  set %nbc $comchan($newnick,0)
  if %nbc > 0 {
    :encorenew
    //echo $colour(mode) $comchan($newnick,%nbc) 10[ $+ $time $+ 10] 6©º°ss°º© 2[Nick]6 $nick 10change son pseudo en6 $newnick 
    dec %nbc
    if (%nbc > 0) goto encorenew
    unset %nbc
  haltdef } 
}
on ^*:OWNER:#: {
echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 13Owner(+q)4 $nick 10met le mode:4 +q $2 10sur :4 $chan }
on ^*:DEOWNER:#: {
echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 13Deowner(-q)4 $nick 10met le mode:4 -q $2 10sur :4 $chan }

on ^*:mode:#: {
  if ($nick != $me) /echo $colour(mode) $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 6Mode4 $nick 10applique le mode:4 $1- 10sur :4 $chan
  if ($nick == $me) /echo $colour(mode) $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 6Mode 10Tu appliques le mode:4 $1- 10sur :4 $chan
  haltdef
}
on ^*:rawmode:#: {
  if (-a isin $1-) {
    if ($nick == $me)  { echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 6Deprotect(-a)4 $nick 10met le mode:4 -a $2 10sur :4 $chan }
    else  { echo  $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 6Deprotect(-a)4 $nick 10met le mode:4 -a $2 10sur :4 $chan }
  }
  if (+a isin $1-) {
    if ($nick == $me)  { echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 6Protect(+a)4 $nick 10met le mode:4 +a $2 10sur :4 $chan }
    else  { echo  $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 6Protect(+a)4 $nick 10met le mode:4 +a $2 10sur :4 $chan }
  }

  haltdef
}

on ^*:usermode: {
  echo -as 10[ $+ $time $+ 10] 2©º°10ss2°º©10 Tu passes en mode:4 $1- | halt
}
On *:TEXT:$(* $+ $me $+ *):#: { if ($active != $chan) { 

    /echo -a 5[13HL5] 5[2 $+ $network $+ 5] 2-10 Sur4 $chan :1 $timestamp 1<2 $+ $nick $+ 1>1 $1- 

  }
}
ON ^*:OP:#: {
  if ($opnick == $me)  { echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 4Op(+o) 10Tu viens d'être Opé par4 $nick 10sur :4 $chan }
  else  { echo  $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 4Op(+o)4 $nick 10vient de Oper4  $opnick 10sur :4 $chan }
}
ON ^*:DEOP:#: {
  if ($opnick == $me)  { echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 4Deop(-o) 10Tu viens d'être Déopé par4 $nick 10sur :4 $chan }
  else  { echo  $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 4Deop(-o)4 $nick 10vient de Déoper4  $opnick 10sur :4 $chan }
}
ON ^*:HELP:#: {
  if ($hnick == $me)  { echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 3Halfop(+h) 10Tu viens d'être Halfoper par4  $nick 10sur :4 $chan }
  else  { echo  $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 3Halfop(+h)4 $nick 10vient d'Halfoper4  $hnick 10sur :4 $chan }
}
ON ^*:DEHELP:#: {
  if ($hnick == $me)  { echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 3Déhalfop(-h) 10Tu viens d'être Déhalfoper par4  $nick 10sur :4 $chan }
  else  { echo  $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 3Déhalfop(+h)4 $nick 10vient de Déhalfoper4  $hnick 10sur :4 $chan }
}
ON ^*:VOICE:#: {
  if ($vnick == $me)  { echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 1Voice(+v)10Tu viens d'être Voicé par4  $nick 10sur :4 $chan }
  else  { echo  $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 1Voice(+v)4 $nick 10vient de Voicer4  $vnick 10sur :4 $chan }
}
ON ^*:DEVOICE:#: {
  if ($vnick == $me)  { echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 1Devoice(-v)10Tu viens d'être Dévoicé par4  $nick 10sur :4 $chan }
  else  { echo  $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©10 1Devoice(-v)4 $nick 10vient de Dévoicer4  $vnick 10sur :4 $chan }
}

ON ^*:KICK:#: {
  if ( $knick == $me ) {
    //echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º© 5Kick:10 Tu viens d'être Kické de6 $chan 10par6 $nick 10[1 $1- 10,0] | halt 
  }
  else {
    //echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º© 5Kick:6 $knick 10par6 $nick 10sur6 $chan 10[1 $1- 10,0] | halt
  }
}
On ^*:BAN:#:{
  echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º© 12Ban(+b)4 $nick 10banni:4 $banmask 10sur :4 $chan 
}
On ^*:UNBAN:#:{
  echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º© 12Unban(-b)4 $nick 10débanni:4 $banmask 10sur :4 $chan
}
ON ^*:JOIN:#: {
  if ( $nick == $me ) halt
  else echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º©  14Join12 $chan 10:4 $nick 10(2 $+ $address $+ 10)
}
ON ^*:PART:#: {
  if ( $nick == $me ) halt
  else echo $chan 10[ $+ $time $+ 10] 2©º°10ss2°º© 14Part12 $chan 10:4  $nick 10(2 $+ $address $+ 10) 0,0[1 $1- 0,0]
}

ON ^*:TOPIC:#: {
  //echo $chan 10[ $+ $time $+ 10] 6©º°4ss6°º© 10[2Topic10]10 par4 $nick 10sur4 $chan :10[1 $1- 10,0]
}
on ^*:quit: {
  set %i 0
  :next
  inc %i
  if ($comchan($nick,%i)) { echo $comchan($nick,%i) 10[ $+ $time $+ 10] 2©º°10ss2°º©14 Quit6 $nick 2( $+ $address $+ )10 a quitté IRC :1 $1-
  goto next }
  haltdef
}
on ^*:notice:*:?: echo -at 10©º°2ss10°º©1 Notice: -10 $nick 5- $1- | halt

on ^*:notice:*:#:{
  if ($chan != $active) { echo $chan [ $+ $time $+ ] 10©º°2ss10°º©1 Notice: -10 $chan 1=>10 $nick 1-5 $1- | echo -a  $timestamp 10©º°2ss10°º©1 Notice: -10 $chan 1=>10 $nick 1-5 $1- | halt }
  else echo $chan  $timestamp 10©º°2ss10°º©1 Notice: -10 $chan 1=>10 $nick 1-5 $1- | halt 

}
on ^*:invite:#: echo -at 10©º°2ss10°º© 2[Invite]4 $nick 2t'invite à rejoindre le salon :4 $chan | echo -st 10©º°2ss10°º© 2[Invite]4 $nick 2t'invite à rejoindre le salon :4 $chan | halt

Conclusion :


Voilà le remote final que j'ai dans mon script peut être un peu long pour certaines commandes mais il marche et je le trouve assez jolie!

A voir également

Ajouter un commentaire Commentaires
fastman Messages postés 21 Date d'inscription jeudi 9 octobre 2003 Statut Membre Dernière intervention 23 mai 2004
28 mars 2004 à 00:09
wé bon ben ca bug ^^ faites pas gaffe a ce que j'viens de dire l'épingle rend mal lorsqu'elle est c/c sur le site, il ne devrait pas avoir de "ss" au milieu de l'épingle met des points vers le haut enfin bref..
fastman Messages postés 21 Date d'inscription jeudi 9 octobre 2003 Statut Membre Dernière intervention 23 mai 2004
28 mars 2004 à 00:08
Je remarque que quand je met le ©º°ss°º©, ca me met des ©º°ss°º© dans la source ce qui n'est pas normal enfin bon.
fastman Messages postés 21 Date d'inscription jeudi 9 octobre 2003 Statut Membre Dernière intervention 23 mai 2004
26 mars 2004 à 22:21
Le kick je l'ai déjà mit et pour le ban je le met pas vu que j'ai déjà mit un on ^*:rawmode:
Mon seul probleme est que je n'arrive pas à faire le on *:protect: ca ne fonctionne pas c'est pr ca que j'ai mit le rawmode. :)
Froh Messages postés 23 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 29 mai 2004
26 mars 2004 à 14:35
Par exemple pour le kick ce serait:
On ^*:KICK:#:{
if ($knick == $me) {
//echo -t $chan Vous avez été kické de $chan par $nick ( $+ $1- $+ )
/halt
}
//echo -t $chan $knick a été kické de $chan par $nick ( $+ $1- $+ )
/halt
}

Le ban:

On ^*:BAN:#:{
if ($knick == $me) {
//echo -t $chan Vous avez été banni de $chan par $nick ( $+ $1- $+ )
/halt
}
//echo -t $chan $banmask a été banni de $chan par $nick ( $+ $1- $+ )
/halt
}

On ^*:UNBAN:#:{
//echo -t $chan $banmask a été débanni de $chan par $nick ( $+ $1- $+ )
/halt
}

Bref c'est pas si compliqué
fastman Messages postés 21 Date d'inscription jeudi 9 octobre 2003 Statut Membre Dernière intervention 23 mai 2004
26 mars 2004 à 00:44
oops désolé pour le flood..
Afficher les 8 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.

Du même auteur (fastman)