Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EVÈNEMENTS


Information sur la source

Catégorie :Astuces Niveau : Débutant Date de création : 06/08/2004 Date de mise à jour : 07/08/2004 22:06:40 Vu : 3 296

Note :
7,67 / 10 - par 3 personnes
7,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

Description

Bon j'ai changé le titre ! Alors pour les débutants c'est simple vous c/c la source, vous ouvrez votre script editor, ensuite vs allez sur l'onglet remotes, puis file suivi de new et vs c/c là source c'est pas compliqué c'est tès simple :)
 

Source

  • On ^*:Nick:{
  • var %change = 1
  • while (%change <= $comchan($newnick,0)) {
  • If ($nick == $me) {
  • echo -t $comchan($newnick,%change) 1<Nick> 12J'ai changé mon nick en3 $newnick
  • }
  • Else {
  • echo -t $comchan($newnick,%change) 1<Nick>3 $nick 12a changé son nick en3 $newnick
  • }
  • inc %change
  • }
  • haltdef
  • }
  • On ^*:Join:#:{
  • if ($nick == $me) {
  • echo -t $chan 10<Join> Je rejoins $chan
  • }
  • Elseif ($nick != $me) {
  • echo $chan $timestamp 10<Join> $nick rejoint $chan
  • }
  • haltdef
  • }
  • On ^*:Part:#:{
  • echo -t $chan 6<Part> $nick part de $chan
  • haltdef
  • }
  • On ^*:Mode:#:{
  • if ($nick == $me) {
  • echo -t $chan 2<Mode> Je change le mode du salon $chan en $1-
  • }
  • Elseif ($nick != $me) {
  • echo $chan $timestamp 2<Mode> $nick 2change le mode du salon $chan en $1-
  • }
  • haltdef
  • }
  • On ^*:Topic:#:{
  • if ($nick == $me) {
  • echo -t $chan 1<Topic> Je change le topic de $chan en4 $1-
  • }
  • elseif ($nick != $me) {
  • echo -t $chan $timestamp 1<Topic> $nick 1change le topic de $chan en4 $1-
  • }
  • haltdef
  • }
  • On ^*:Op:#:{
  • if ($nick == $me) {
  • echo -t $chan 14<Op> Je mets le mode $1- sur $chan
  • }
  • elseif ($nick != $me) {
  • echo $chan $timestamp 14<Op> $nick 14mets le mode $1- sur $chan
  • }
  • haltdef
  • }
  • On ^*:Deop:#:{
  • if ($nick == $me) {
  • echo -t $chan 14<Deop> J'enlève le mode $1- sur $chan
  • }
  • elseif ($nick != $me) {
  • echo $chan $timestamp 14<Deop> $nick 14enlève le mode $1- sur $chan
  • }
  • haltdef
  • }
  • On ^*:Voice:#:{
  • if ($nick == $me) {
  • echo -t $chan 14<Voice> Je mets le mode $1- sur $chan
  • }
  • elseif ($nick != $me) {
  • echo $chan $timestamp 14<Voice> $nick 14mets le mode $1- sur $chan
  • }
  • haltdef
  • }
  • On ^*:Devoice:#:{
  • if ($nick == $me) {
  • echo -t $chan 14<Devoice> J'enlève le mode $1- sur $chan
  • }
  • elseif ($nick != $me) {
  • echo $chan $timestamp 14<Devoice> $nick 14enlève le mode $1- sur $chan
  • }
  • haltdef
  • }
  • On ^*:Kick:#:{
  • If ($nick == $me) {
  • echo -t $chan 7<Kick> J'ai kické $knick 7" $1- "
  • }
  • Elseif ($nick != $me) {
  • echo $chan $timestamp 7<Kick> $knick 7a été kické par $nick 7" $1- "
  • }
  • haltdef
  • }
  • On ^*:Ban:#:{
  • if ($nick == $me) {
  • echo -t $chan 7<Ban> J'ai mis un ban sur $bnick $banmask
  • }
  • Elseif ($nick != $me) {
  • echo $chan $timestamp 7<Ban> $nick 7à mis un ban sur $bnick $banmask
  • }
  • haltdef
  • }
  • On ^*:unban:#:{
  • If ($nick == $me) {
  • echo -t $chan 7<Deban> J'enlève le ban sur $bnick $banmask
  • }
  • Else {
  • echo $chan $timestamp 7<Deban> $nick 7enlève le ban sur $bnick $banmask
  • }
  • Haltdef
  • }
On ^*:Nick:{
  var %change = 1
  while (%change <= $comchan($newnick,0)) {
    If ($nick == $me) {
      echo   -t $comchan($newnick,%change) 1<Nick> 12J'ai changé mon nick en3 $newnick 
    }
    Else {
      echo -t $comchan($newnick,%change) 1<Nick>3 $nick 12a changé son nick en3 $newnick 
    }
    inc %change
  }
  haltdef
}

On ^*:Join:#:{
  if ($nick == $me) {
    echo -t $chan 10<Join> Je rejoins $chan
  }
  Elseif ($nick != $me) {
    echo $chan $timestamp 10<Join> $nick rejoint $chan
  }
  haltdef
}

On ^*:Part:#:{
  echo -t $chan 6<Part> $nick part de $chan 
  haltdef
}

On ^*:Mode:#:{
  if ($nick == $me) {
    echo -t $chan 2<Mode> Je change le mode du salon $chan en $1-
  }
  Elseif ($nick != $me) {
    echo $chan $timestamp 2<Mode> $nick 2change le mode du salon $chan en $1-    
  }
  haltdef
}

On ^*:Topic:#:{
  if ($nick == $me) {
    echo -t $chan 1<Topic> Je change le topic de $chan en4 $1-
  }
  elseif ($nick != $me) {
    echo -t $chan $timestamp 1<Topic> $nick 1change le topic de $chan en4 $1-
  }
  haltdef
}

On ^*:Op:#:{
  if ($nick == $me) {
    echo -t $chan 14<Op> Je mets le mode $1- sur $chan
  }
  elseif ($nick != $me) {
    echo  $chan $timestamp 14<Op> $nick 14mets le mode $1- sur $chan
  }
  haltdef
}

On ^*:Deop:#:{
  if ($nick == $me) {
    echo -t $chan 14<Deop> J'enlève le mode $1- sur $chan
  }
  elseif ($nick != $me) {
    echo  $chan $timestamp 14<Deop> $nick 14enlève le mode $1- sur $chan
  }
  haltdef
}

On ^*:Voice:#:{
  if ($nick == $me) {
    echo -t $chan 14<Voice> Je mets le mode $1- sur $chan
  }
  elseif ($nick != $me) {
    echo  $chan $timestamp 14<Voice> $nick 14mets le mode $1- sur $chan
  }
  haltdef
}

On ^*:Devoice:#:{
  if ($nick == $me) {
    echo -t $chan 14<Devoice> J'enlève le mode $1- sur $chan
  }
  elseif ($nick != $me) {
    echo  $chan $timestamp 14<Devoice> $nick 14enlève le mode $1- sur $chan
  }
  haltdef
}

On ^*:Kick:#:{
  If ($nick == $me) {
    echo -t $chan 7<Kick> J'ai kické $knick 7" $1- " 
  }
  Elseif ($nick != $me) {
    echo $chan $timestamp 7<Kick> $knick 7a été kické par $nick 7" $1- "   
  }
  haltdef
}

On ^*:Ban:#:{
  if ($nick == $me) {
    echo -t $chan 7<Ban> J'ai mis un ban sur $bnick $banmask
  }
  Elseif ($nick != $me) {
    echo $chan $timestamp 7<Ban> $nick 7à mis un ban sur $bnick $banmask 
  }
  haltdef
}

On ^*:unban:#:{
  If ($nick == $me) {
    echo -t $chan 7<Deban> J'enlève le ban sur $bnick  $banmask
  }
  Else {
    echo $chan $timestamp 7<Deban> $nick 7enlève le ban sur $bnick $banmask
  }
  Haltdef
}

Conclusion

Je modifie ici aussi ! Si les couleurs des évènements ne vous plaisent pas ou que vos backgrounds sont assez foncés ou clairs, bah vous ouvrez votre script editor et vous changer les chiffres des couleurs :)
 

Historique

07 août 2004 22:06:40 :
J'ai mieux expliqué ma source et de mettre un titre :)

Commentaires et avis

signaler à un administrateur
Commentaire de tofu le 06/08/2004 18:57:44

oui, effectivement ça peut être utile pour les débutants, mais dans ce cas, mets des lignes de commentaire dans ton code pour bien tout expliquer .

signaler à un administrateur
Commentaire de PaDa le 06/08/2004 19:06:16

idem que tofu .
de plus (c'est qu'un avis perso hein) j'aurais mieux aimé un "on rawmode" plutot que les on voice devoice ban unban pouet -pouet etc ca permet un affichage de plein de trucs en une ligne et une gestion simplifiée , a laquelle un débutant ne dit jamais non par définition ^^

signaler à un administrateur
Commentaire de Naza le 06/08/2004 19:39:28

C'est vrai que ça peut être utile pour les débutants, mais t'aurais pu passer un peu plus de temps à trouver un nom pour ta sources, 'Evenements' aurait déjà été plus descriptif.
Suggestion: un dialog pour configurer les phrases.

Nazario

signaler à un administrateur
Commentaire de Enops le 06/08/2004 19:51:38

ok tofu la prochaine fois j'expliquerai mieux :)

signaler à un administrateur
Commentaire de Seregon le 06/08/2004 21:14:46

Sufisamment bien expliquer dans l'help a mon gout pour que ce genre de code, meme pour des débutants n'ai pas d'utilité

signaler à un administrateur
Commentaire de Kerrigan le 07/08/2004 01:22:49

C'est la moindre des choses de donner un titre a sa source. Ca t'aurais pas pris plus de trente secondes, c'est du laxisme de se conduire comme ça.

signaler à un administrateur
Commentaire de SornDrixer le 07/08/2004 10:01:13 administrateur CS

Se que tu pourrais faire, c'est utiliser rawmode (comme PaDa te l'a dit), et stocker tes raws dans un fichier ainsi que le reply qui lui correspond, comme ca, on peut facilement ajouter des raws dans le fichier, sans avoir à modifier le remote. Les débutants seront encore plus satisfait :)

signaler à un administrateur
Commentaire de VestaX le 07/08/2004 13:11:09

Sympas pour les début de irc. Mais je pense que ce serais mieux avec un petit tuto ou encore expliquer au fur et a mesure :)

5/10

signaler à un administrateur
Commentaire de tempusus le 07/08/2004 14:40:45 administrateur CS

Bonjour,

dans le meme sens que brunews: Merci de mettre un titre à la source.

Et commente ta source pour les debutants :)

5/10

Cordialement
Tempusus

signaler à un administrateur
Commentaire de Enops le 07/08/2004 21:59:55

Ok merci pr les conseils et critiques, mais sinon Kerrigan ok tu as bien raison j'aurais dû mettre un titre j'e m'en excuse ;)

Enops.

signaler à un administrateur
Commentaire de Yasmine_98 le 07/10/2004 17:50:03

wow!!!! je comprends rien !!! j'suis trop nul en informatik !! c un pote ki m'a dit de m'inscrire sur ce site pour mieux comprendre mais c encore pire !!! je ne savais pas ke l'informatique etait ci vicieux ke ca !!!

signaler à un administrateur
Commentaire de Shi_Fu_Mi le 17/07/2005 01:46:37

Bien :)
Sauf juste une remarque : j'ai un alias pour mettre les modes (+,%,@ etc ...) et quand tu fait un /mode +oo nick1 nick2 ca double le message de mode

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.