begin process at 2012 02 05 15:59:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Bots

 > LOGCHAN BY DIIMS :: POUR BOT :: TOTALEMENT CONFIGURABLE

LOGCHAN BY DIIMS :: POUR BOT :: TOTALEMENT CONFIGURABLE


 Information sur la source

Note :
Aucune note
Catégorie :Bots Classé sous :bot, log, chan, espion, spy Niveau :Débutant Date de création :10/11/2008 Date de mise à jour :14/11/2008 00:10:55 Vu / téléchargé :2 398 / 58

Auteur : sodims

Ecrire un message privé
Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
'=[ LogChan by Diims ]='

"LogChan" Qu'est-ce que c'est ?
    C'est un système de log pour bot, c'est à dire qu'il va afficher sur un salon définit, les événements Part/Join/Kick, etc ..

Q'entend-t-on par "totalement configurable" ?
    - Changement de salon de Log,
    - Activation/Désactivation de l'affichage des logs,
    - Changement de couleurs d'affichage :
        - Des énévements,
        - Des décorations,
        - Du texte.
(Tous ses changements peuvent être effectuées que par l'hébérgeur du bot)

Commandes disponible par la personne qui hébérge le bot :
    !logchan aide|help
    !logchan info
    !logchan salon <#TonSalon>
    !logchan status <on|off>
    !logchan couleur event|deco|text <code couleur>
(Tous ses changements peuvent être effectuées que par l'hébérgeur du bot)

Source

  • ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  • ;@@ ____ ____ ____ ____ @@
  • ;@@ | | | | | | | | | | |\ | @@
  • ;@@ | | | | __ | |____| |____| | \ | @@
  • ;@@ | | | | | | | | | | | | \ | @@
  • ;@@ |____ |____| |____| |____ | | | | | \| @@
  • ;@@ Log Chan By Diims @@
  • ;@@ @@
  • ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  • dialog logchan {
  • size -1 -1 183 280
  • title "'=[ LogChan ]='"
  • box "Configurations :",1, 8 7 167 265
  • box "Général :",2, 15 22 152 75
  • text "Salon :",3, 30 39 100 20
  • edit "",4, 77 38 80 17, autohs
  • text "Status :",5, 30 77 100 20
  • radio "On",6, 78 74 40 20
  • radio "Off",7, 120 74 40 20
  • text "",21, 30 58 80 20
  • text "",20, 115 58 20 20
  • box "Couleurs :",8, 15 100 152 99
  • text "Événéments :",9, 30 119 100 20
  • edit "",10, 100 118 40 17, autohs limit 2
  • text "Décoration :",11, 30 141 100 20
  • edit "",12, 100 139 40 17, autohs limit 2
  • text "Texte :",13, 30 162 100 20
  • edit "",14, 100 160 40 17, autohs limit 2
  • text "Code Couleur *",15, 72 180 100 20
  • text "*",16, 140 119 100 20
  • text "*",17, 140 140 100 20
  • text "*",18, 140 161 100 20
  • button "Enregistrer",19, 15 203 153 30
  • button "Valider && Fermer",22, 15 235 153 30, ok
  • }
  • on *:dialog:logchan:*:*: {
  • if ($devent = init) {
  • did -a $dname 4 %logchan.salon
  • did -a $dname 10 %logchan.couleur.event
  • did -a $dname 12 %logchan.couleur.deco
  • did -a $dname 14 %logchan.couleur.text
  • did -a $dname 20 %logchan.status
  • did -a $dname 21 Status Actuel :
  • }
  • if ($devent = sclick) {
  • if ($did == 6) {
  • set %logchan.status On
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Activation de l'affichage des logs
  • did -a $dname 20 $did(6)
  • did -a $dname 21 Status Changé :
  • }
  • if ($did == 7) {
  • set %logchan.status Off
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Désactivation de l'affichage des logs
  • did -a $dname 20 $did(7)
  • did -a $dname 21 Status Changé :
  • }
  • if ($did == 19 && $did(4)) {
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04--------------------------------------------------------------------------------
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Informations :
  • if (%logchan.salon == $did(4)) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Salon de log inchangé :07 %logchan.salon }
  • else {
  • set %logchan.salon $did(4)
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Salon de log Configuré :07 %logchan.salon
  • join %logchan.salon
  • }
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Status des logs :07 %logchan.status
  • }
  • if ($did == 19 && $did(10)) {
  • if (%logchan.couleur.event == $did(10)) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des événements inchangé : $+ $did(10) Couleur }
  • else {
  • set %logchan.couleur.event $did(10)
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des événements : $+ $did(10) Couleur
  • }
  • }
  • if ($did == 19 && $did(12)) {
  • if (%logchan.couleur.deco == $did(12)) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des décorations inchangé : $+ $did(12) Couleur }
  • else {
  • set %logchan.couleur.deco $did(12)
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des décorations : $+ $did(12) Couleur
  • }
  • }
  • if ($did == 19 && $did(14)) {
  • if (%logchan.couleur.text == $did(14)) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur du texte inchangé : $+ $did(14) Couleur }
  • else {
  • set %logchan.couleur.text $did(14)
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur du texte : $+ $did(14) Couleur
  • }
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04--------------------------------------------------------------------------------
  • }
  • if ($did == 19) {
  • if ($did(4) == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Aucun Salon de log présisé. Exemple :07 #LogChan }
  • if (%logchan.status == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Aucun status des log n'est présisé. Cliquez sur 07On 04ou 07Off }
  • if ($did(10) == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Code Couleur pour les Évenements non présisé. Exemple :07 04 }
  • if ($did(12) == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Code Couleur pour la Décoration non présisé. Exemple :07 07 }
  • if ($did(14) == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Code Couleur pour le Texte non présisé. Exemple :07 14
  • else { /dialog -c $dname $dname } }
  • }
  • }
  • }
  • menu menubar,channel,status {
  • '=[ LogChan by Diims ]='
  • .Configurer: dialog -m logchan logchan
  • .Informations: echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Infotmation 07: | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Salon des logs :07 %logchan.salon | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Status des logs :07 %logchan.status | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des événements : $+ %logchan.couleur.event Couleur | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des décorations : $+ %logchan.couleur.deco Couleur | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur du texte : $+ %logchan.couleur.text Couleur
  • }
  • On *:CONNECT:{
  • if (%logchan.salon == $null) {
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ALERTE: Tu as oublié de présiser/configurer le Salon où les Logs seront affichées.
  • set %logchan.salon $$?"Choisisez le Salon où le Bot affichera les logs. Exemple : #LogChan"
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Salon Configuré :07 %logchan.salon
  • join %logchan.salon
  • }
  • else { join %logchan.salon }
  • }
  • On *:JOIN:#:{
  • if ($chan == %logchan.salon) { halt }
  • if (%logchan.status == On) {
  • msg %logchan.salon  $+ %logchan.couleur.event $+ Join  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick entre sur $chan ( $+ $nick($chan,0) Users)
  • }
  • }
  • On *:PART:#:{
  • if ($chan == %logchan.salon) { halt }
  • if (%logchan.status == On) {
  • msg %logchan.salon  $+ %logchan.couleur.event $+ Part  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick part de $chan $+ 1 $1-  $+ %logchan.couleur.text $+ ( $+ $calc($nick($chan,0)-1) Users)
  • }
  • }
  • On *:QUIT:{
  • if ($chan == %logchan.salon) { halt }
  • if (%logchan.status == On) {
  • msg %logchan.salon  $+ %logchan.couleur.event $+ Déconnexion  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick a quitté l'IRC : $1-
  • }
  • }
  • On *:NICK:{
  • if ($chan == %logchan.salon) { halt }
  • if (%logchan.status == On) {
  • msg %logchan.salon  $+ %logchan.couleur.event $+ Nick  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick change son pseudo en $newnick
  • }
  • }
  • On *:TOPIC:#:{
  • if ($chan == %logchan.salon) { halt }
  • if (%logchan.status == On) {
  • msg %logchan.salon  $+ %logchan.couleur.event $+ Topic  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick change le topic sur $chan : $1-
  • }
  • }
  • On *:KICK:#: {
  • if ($chan == %logchan.salon) { halt }
  • if (%logchan.status == On) {
  • msg %logchan.salon  $+ %logchan.couleur.event $+ Kick  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $knick a été kické par $nick sur $chan : $1-  $+ %logchan.couleur.text $+ ( $+ $calc($nick($chan,0)-1) Users)
  • }
  • }
  • On *:RAWMODE:#:{
  • if ($chan == %logchan.salon) { halt }
  • if (%logchan.status == On) {
  • msg %logchan.salon  $+ %logchan.couleur.event $+ Mode  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick applique le mode $1- sur $chan
  • }
  • }
  • On *:TEXT:*:#:{
  • if ($address($nick,2) == $address($me,2)) {
  • if ($1 == !logchan) {
  • if ($2 == $null || $2 == aide || $2 == help) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Aide 07]='
  • notice $nick 04Informations LogChan : 07!logchan info
  • notice $nick 04Pour configurer un salon :07 !logchan salon <#TonSalon>.
  • notice $nick 04Pour activer ou désactiver l'affichage des logs :07 !logchan status <on/off>
  • notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
  • }
  • if ($2 == info) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Informations 07]='
  • notice $nick 04Salon des logs configuré :07 %logchan.salon
  • notice $nick 04Status des logs :07 %logchan.status
  • notice $nick 04Couleur des événements : $+ %logchan.couleur.event Couleur
  • notice $nick 04Couleur des décorations : $+ %logchan.couleur.deco Couleur
  • notice $nick 04Couleur du texte : $+ %logchan.couleur.text Couleur
  • }
  • if ($2 == salon) {
  • if ($3 == $null || $3 == aide || $3 == help) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Configurer Salon 07]='
  • notice $nick 04Pour configurer un salon :07 !logchan salon <#TonSalon>
  • }
  • else {
  • part %logchan.salon
  • set %logchan.salon $3
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Configurer Salon 07]='
  • notice $nick 04Salon de log Configuré :07 %logchan.salon
  • join %logchan.salon
  • set %logchan.status On
  • }
  • }
  • if ($2 == status) {
  • if (%logchan.salon == $null) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Status 07]='
  • notice $nick 4Avant d'activer ou désactiver les logs, il faut configurer un Salon.
  • notice $nick 04Pour configurer un salon :07 !logchan salon <#TonSalon>
  • }
  • else {
  • if ($3 == $null || $3 == aide || $3 == help) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Status 07]='
  • notice $nick 04Pour activer ou désactiver l'affichage des logs :07 !logchan status <on/off>
  • }
  • if ($3 == on) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Status 07]='
  • notice $nick 04Activation de l'affichage de logs.
  • set %logchan.status On
  • notice $nick 04Status des logs :07 %logchan.status
  • notice $nick 04Salon des logs :07 %logchan.salon
  • }
  • if ($3 == off) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Status 07]='
  • notice $nick 04Déctivation de l'affichage de logs.
  • set %logchan.status Off
  • notice $nick 04Status des logs :07 %logchan.status
  • }
  • }
  • }
  • if ($2 == couleur) {
  • if ($3 == $null || $3 == aide || $3 == help) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
  • notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
  • }
  • if ($3 == event) {
  • if ($4 == $null) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
  • notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
  • }
  • else {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
  • set %logchan.couleur.event $4
  • notice $nick 04Couleur des événements : $+ %logchan.couleur.event Couleur
  • }
  • }
  • if ($3 == deco) {
  • if ($4 == $null) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
  • notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
  • }
  • else {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
  • set %logchan.couleur.deco $4
  • notice $nick 04Couleur des décorations : $+ %logchan.couleur.deco Couleur
  • }
  • }
  • if ($3 == text) {
  • if ($4 == $null) {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
  • notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
  • }
  • else {
  • notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
  • set %logchan.couleur.text $4
  • notice $nick 04Couleur du texte : $+ %logchan.couleur.text Couleur
  • }
  • }
  • }
  • }
  • }
  • }
  • On *:LOAD:{
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04--------------------------------------------------------------------------------
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04L'instalation s'est effectuée avec succès.
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Veuillez repondre aux informations demandées.
  • dialog -m logchan logchan
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Tu as parfaitement configuré le Script.
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Bon ammusement !
  • echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04--------------------------------------------------------------------------------
  • }
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;@@          ____   ____      ____         ____           @@
;@@   |     |    | |    |    |     |    | |    | |\   |   @@
;@@   |     |    | |  __     |     |____| |____| | \  |   @@
;@@   |     |    | | |  |    |     |    | |    | |  \ |   @@
;@@   |____ |____| |____|    |____ |    | |    | |   \|   @@
;@@                 Log Chan By Diims                     @@
;@@                                                       @@
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

dialog logchan {
  size -1 -1 183 280
  title "'=[ LogChan ]='"
  box "Configurations :",1, 8 7 167 265
  box "Général :",2, 15 22 152 75 
  text "Salon :",3, 30 39 100 20
  edit "",4, 77 38 80 17, autohs
  text "Status :",5, 30 77 100 20
  radio "On",6, 78 74 40 20
  radio "Off",7, 120 74 40 20
  text "",21, 30 58 80 20
  text "",20, 115 58 20 20
  box "Couleurs :",8, 15 100 152 99
  text "Événéments :",9, 30 119 100 20
  edit "",10, 100 118 40 17, autohs limit 2
  text "Décoration :",11, 30 141 100 20
  edit "",12, 100 139 40 17, autohs limit 2
  text "Texte :",13, 30 162 100 20
  edit "",14, 100 160 40 17, autohs limit 2
  text "Code Couleur *",15, 72 180 100 20
  text "*",16, 140 119 100 20
  text "*",17, 140 140 100 20
  text "*",18, 140 161 100 20
  button "Enregistrer",19, 15 203 153 30
  button "Valider &&  Fermer",22, 15 235 153 30, ok

}

on *:dialog:logchan:*:*: {
  if ($devent = init) { 
    did -a $dname 4 %logchan.salon 
    did -a $dname 10 %logchan.couleur.event 
    did -a $dname 12 %logchan.couleur.deco 
    did -a $dname 14 %logchan.couleur.text
    did -a $dname 20 %logchan.status
    did -a $dname 21 Status Actuel :
  }
  if ($devent = sclick) {
    if ($did == 6) { 
      set %logchan.status On 
      echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Activation de l'affichage des logs 
      did -a $dname 20 $did(6) 
      did -a $dname 21 Status Changé :
    }
    if ($did == 7) { 
      set %logchan.status Off 
      echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Désactivation de l'affichage des logs 
      did -a $dname 20 $did(7) 
      did -a $dname 21 Status Changé :
    }
    if ($did == 19 && $did(4)) {
      echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04--------------------------------------------------------------------------------
      echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Informations :
      if (%logchan.salon == $did(4)) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Salon de log inchangé :07 %logchan.salon }
      else {
        set %logchan.salon $did(4)
        echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Salon de log Configuré :07 %logchan.salon
        join %logchan.salon 
      }
      echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Status des logs :07 %logchan.status
    }
    if ($did == 19 && $did(10)) {
      if (%logchan.couleur.event == $did(10)) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des événements inchangé : $+ $did(10) Couleur }
      else {
        set %logchan.couleur.event $did(10) 
        echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des événements : $+ $did(10) Couleur 
      }
    }
    if ($did == 19 && $did(12)) {
      if (%logchan.couleur.deco == $did(12)) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des décorations inchangé : $+ $did(12) Couleur }
      else {
        set %logchan.couleur.deco $did(12) 
        echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des décorations : $+ $did(12) Couleur 
      }
    }
    if ($did == 19 && $did(14)) {
      if (%logchan.couleur.text == $did(14)) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur du texte inchangé : $+ $did(14) Couleur }
      else {
        set %logchan.couleur.text $did(14) 
        echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur du texte : $+ $did(14) Couleur 
      }
      echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04--------------------------------------------------------------------------------

    }
    if ($did == 19) {
      if ($did(4) == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Aucun Salon de log présisé. Exemple :07 #LogChan } 
      if (%logchan.status == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Aucun status des log n'est présisé. Cliquez sur 07On 04ou 07Off }
      if ($did(10) == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Code Couleur pour les Évenements non présisé. Exemple :07 04 }
      if ($did(12) == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Code Couleur pour la Décoration non présisé. Exemple :07 07 }
      if ($did(14) == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Code Couleur pour le Texte non présisé. Exemple :07 14 
      else { /dialog -c $dname $dname } }
    }
  }
}

menu menubar,channel,status {
  '=[ LogChan by Diims ]='
  .Configurer: dialog -m logchan logchan
  .Informations: echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Infotmation 07: | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Salon des logs :07 %logchan.salon | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Status des logs :07 %logchan.status | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des événements : $+ %logchan.couleur.event Couleur | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur des décorations : $+ %logchan.couleur.deco Couleur | echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Couleur du texte : $+ %logchan.couleur.text Couleur
}

On *:CONNECT:{
  if (%logchan.salon == $null) { 
    echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ALERTE: Tu as oublié de présiser/configurer le Salon où les Logs seront affichées.
    set %logchan.salon $$?"Choisisez le Salon où le Bot affichera les logs. Exemple : #LogChan"
    echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Salon Configuré :07 %logchan.salon
    join %logchan.salon
  }
  else { join %logchan.salon }
}

On *:JOIN:#:{
  if ($chan == %logchan.salon) { halt }
  if (%logchan.status == On) { 
    msg %logchan.salon  $+ %logchan.couleur.event $+ Join  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick entre sur $chan ( $+ $nick($chan,0) Users)
  }
}

On *:PART:#:{
  if ($chan == %logchan.salon) { halt }
  if (%logchan.status == On) {
    msg %logchan.salon  $+ %logchan.couleur.event $+ Part  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick part de $chan $+ 1 $1-  $+ %logchan.couleur.text $+ ( $+ $calc($nick($chan,0)-1) Users)
  }
}

On *:QUIT:{
  if ($chan == %logchan.salon) { halt }
  if (%logchan.status == On) {
    msg %logchan.salon  $+ %logchan.couleur.event $+ Déconnexion  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick a quitté l'IRC : $1-
  }
}

On *:NICK:{
  if ($chan == %logchan.salon) { halt }
  if (%logchan.status == On) {
    msg %logchan.salon  $+ %logchan.couleur.event $+ Nick  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick change son pseudo en $newnick
  }
}

On *:TOPIC:#:{
  if ($chan == %logchan.salon) { halt }
  if (%logchan.status == On) {
    msg %logchan.salon  $+ %logchan.couleur.event $+ Topic  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick change le topic sur $chan : $1-
  }
}

On *:KICK:#: {
  if ($chan == %logchan.salon) { halt }
  if (%logchan.status == On) {
    msg %logchan.salon  $+ %logchan.couleur.event $+ Kick  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $knick a été kické par $nick sur $chan : $1-  $+ %logchan.couleur.text $+ ( $+ $calc($nick($chan,0)-1) Users)
  }
}

On *:RAWMODE:#:{
  if ($chan == %logchan.salon) { halt }
  if (%logchan.status == On) {
    msg %logchan.salon  $+ %logchan.couleur.event $+ Mode  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick applique le mode $1- sur $chan
  }
}

On *:TEXT:*:#:{
  if ($address($nick,2) == $address($me,2)) {
    if ($1 == !logchan) { 
      if ($2 == $null || $2 == aide || $2 == help) { 
        notice $nick 07'=[ 04LogChan By Diims 07:: 04Aide 07]='
        notice $nick 04Informations LogChan : 07!logchan info
        notice $nick 04Pour configurer un salon :07 !logchan salon <#TonSalon>.
        notice $nick 04Pour activer ou désactiver l'affichage des logs :07 !logchan status <on/off>
        notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
      }
      if ($2 == info) {
        notice $nick 07'=[ 04LogChan By Diims 07:: 04Informations 07]='
        notice $nick 04Salon des logs configuré :07 %logchan.salon
        notice $nick 04Status des logs :07 %logchan.status
        notice $nick 04Couleur des événements : $+ %logchan.couleur.event Couleur
        notice $nick 04Couleur des décorations : $+ %logchan.couleur.deco Couleur
        notice $nick 04Couleur du texte : $+ %logchan.couleur.text Couleur
      }
      if ($2 == salon) {
        if ($3 == $null || $3 == aide || $3 == help) {
          notice $nick 07'=[ 04LogChan By Diims 07:: 04Configurer Salon 07]='
          notice $nick 04Pour configurer un salon :07 !logchan salon <#TonSalon>
        }
        else { 
          part %logchan.salon
          set %logchan.salon $3
          notice $nick 07'=[ 04LogChan By Diims 07:: 04Configurer Salon 07]='
          notice $nick 04Salon de log Configuré :07 %logchan.salon 
          join %logchan.salon
          set %logchan.status On
        }
      }
      if ($2 == status) {
        if (%logchan.salon == $null) {
          notice $nick 07'=[ 04LogChan By Diims 07:: 04Status 07]='
          notice $nick 4Avant d'activer ou désactiver les logs, il faut configurer un Salon.
          notice $nick 04Pour configurer un salon :07 !logchan salon <#TonSalon>
        }
        else {
          if ($3 == $null || $3 == aide || $3 == help) { 
            notice $nick 07'=[ 04LogChan By Diims 07:: 04Status 07]='
            notice $nick 04Pour activer ou désactiver l'affichage des logs :07 !logchan status <on/off>
          }
          if ($3 == on) {
            notice $nick 07'=[ 04LogChan By Diims 07:: 04Status 07]='
            notice $nick 04Activation de l'affichage de logs.
            set %logchan.status On
            notice $nick 04Status des logs :07 %logchan.status
            notice $nick 04Salon des logs :07 %logchan.salon
          }
          if ($3 == off) {
            notice $nick 07'=[ 04LogChan By Diims 07:: 04Status 07]='
            notice $nick 04Déctivation de l'affichage de logs.
            set %logchan.status Off
            notice $nick 04Status des logs :07 %logchan.status
          }
        }
      }
      if ($2 == couleur) {
        if ($3 == $null || $3 == aide || $3 == help) {
          notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
          notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
        }
        if ($3 == event) {
          if ($4 == $null) {
            notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
            notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
          }
          else {
            notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
            set %logchan.couleur.event $4
            notice $nick 04Couleur des événements : $+ %logchan.couleur.event Couleur
          }
        }
        if ($3 == deco) {
          if ($4 == $null) {
            notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
            notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
          }
          else {
            notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
            set %logchan.couleur.deco $4
            notice $nick 04Couleur des décorations : $+ %logchan.couleur.deco Couleur
          }
        }
        if ($3 == text) {
          if ($4 == $null) {
            notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
            notice $nick 04Pour configurer les couleurs :07 !logchan couleur <event|deco|text> <code couleur>
          }
          else {
            notice $nick 07'=[ 04LogChan By Diims 07:: 04Couleurs 07]='
            set %logchan.couleur.text $4
            notice $nick 04Couleur du texte : $+ %logchan.couleur.text Couleur
          }
        }
      }
    }
  }
}


On *:LOAD:{
  echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04--------------------------------------------------------------------------------
  echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04L'instalation s'est effectuée avec succès.
  echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Veuillez repondre aux informations demandées.
  dialog -m logchan logchan
  echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Tu as parfaitement configuré le Script.
  echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04Bon ammusement !
  echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04--------------------------------------------------------------------------------
}

 Conclusion

Ceci est la première source que je dépose sur ce site ..

Comme je suis débutant .. il me reste encore énormément de choses à apprendre, j'en suis concient, donc toutes vos critiques/remarques sont les bienvenues, du moment qu'elles sont constructives.

Merci à tous.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

11 novembre 2008 01:34:57 :
- Ajout d'une Capture d'écran - Ajout du fichier .zip
11 novembre 2008 01:39:23 :
- Zip mis à jour
11 novembre 2008 01:40:08 :
- Fichier .zip mit à jour
14 novembre 2008 00:10:55 :
- Ajout d'un Dialog + Modification de la capture d'écran

 Sources de la même categorie

Source avec Zip GESTION.BOT V2.0 FINAL par aliassangelius
EXEMPLE DE TCL EN DCC par aliassangelius
Source avec Zip SERVICE GEOFRONT (PERL) par iZyTeHPariaH
Source avec Zip TCL EGGDROP par aliassangelius
ANIMATION POUR BOT par michounou

 Sources en rapport avec celle ci

Source avec Zip SERVICE GEOFRONT (PERL) par iZyTeHPariaH
LA CONFIGURATION D'UN EGGDROP QUI ENLÈVE LES BANS APRÈS X ... par Atok
SCRIPT POUR ADMIN STRESSÉ AFFRONTANT UNE URGENCE. par ouroumov
Source avec une capture ESPION EN ECHO ET SUR SALON HAVE FUN par devorZ
Source avec une capture SPY ( ESPION DE SALON ) BY W4X EN DIALOG ( MENU ) ET EN INP... par confus1on

Commentaires et avis

Commentaire de ACoZz le 10/11/2008 11:43:54

coucou, j'appelle plutôt ça un spy comme j'avais déjà fait sur ce site : http://www.ircfr.com/codes/ESPION-ECHO-SUR-SALON-HAVE-FUN_47421.aspx , je te conseille
exemple :if (%logchan.salon == $null) {  deviens if (!%logchan.salon) { , tu aurrais pus faire ca en dialog et rendre ton add-on configurable et de passer au hash table a la place de toutes ces variables globales, enfin...

Commentaire de WorldDMT le 11/11/2008 20:01:44

salut
j'ai pas encore vu le code mais deja le com de acozz

if (%logchan.salon == $null) {  deviens if (!%logchan.salon) {

c'est faut

Commentaire de WorldDMT le 11/11/2008 20:36:19

repetition dans les events



if ($chan == %logchan.salon) { halt }
  if ) {
    msg %logchan.salon .....
  }


ça devient

if (%logchan.salon != #) && (%logchan.status == On) {
    msg %logchan.salon .....
  }

en plus comme acozz disait un dialog sera mieux
et le plus important que tu va acces flood

Commentaire de uaip le 12/11/2008 10:35:55

Exact, le commentaire de ACoZz est faux, $null et ! ne sont pas identiques.
Sinon, tu peux remplacer tes if | if par des if | elseif.
Dans l'ensemble c'est pas trop mal pour une première source.
SI on veut être pointilleux, on pourrait te dire de remplacer tes halt par des return, et éventuellement de sécuriser un peu plus la source, par exemple

set %logchan.salon $$?"Choisisez le Salon où le Bot affichera les logs. Exemple : #LogChan"
join %logchan.Salon

Si le mec tape "pouet pistache" (je ne me rappelle plus si /msg pouet est toléré).
Enfin bref, faut penser à toutes les conneries que peut faire l'utiliser pour pas faire "planter" le code.

L'ajout d'une dialog box est en effet une bonne idée.

Commentaire de sodims le 12/11/2008 12:54:04

Merci pour vos commentaire ..

Je travail en se moment sur un dialog.
Comme je n'en ai jamais fais, j'apprend avec les tutos à ma disponibilité.

Je vais aussi modifier les remarques dont vous avez fait part.

Merci à tous. à très bientôt.

Commentaire de wims le 12/11/2008 18:24:19

Faudra me montrer ou c'est que quelqu'un a dis que ! et $null etaient equivalent...
C'est juste une optimisation a faire, parce que la variable dont on parle ne prendra jamais la valeur $null ni $false, ni 0, mais bien un nom de salon, donc l'usage du ! n'est pas inutile ici.
Je trouve le code assez degeulasse, peu utile et deja vu mais sinon :

la condition sur le on text :
if ($address($nick,2) == $address($me,2)) {
C'est bof bof pour le control du truc, mais $address($nick,2) peut etre remplacer par $wildsite

l'evenement on quit et on nick ne prenne pas de parametre salon donc $chan est $null
Faudrait ajouter des condition sur l'event on quit parce que si c'est toi qui quit, tu vas avoir du mal a faire des /msg derriere ^^
Pense a utilise elseif quand tu le peux

Pour la remarque de Uaip sur la securite (etre sur qu'il met bien un nom de salon), on peut utilise #$?="Entrez un canal:".

Commentaire de PosTiCh le 13/11/2008 03:41:45

tiens pour te donner un exemple j'lé commencé ya 1h00 donc c'est pas du tout finis juste un exemple :

On *:TEXT:*:#:{
  if ($1 == !spy) && (!$regex($2,off|on)) {
    if ($2 == $hget(spy,espion)) { spylogs (Infos-Spy) Salon: $2  , est déjà espionner. | halt }
    if ($me ison $hget(spy,espion)) part $hget(spy,espion) leaving
    join $2
    hadd -m Spy espion $2
  }
  elseif ($1 == !logspy) {
    hadd -m Spy logs $2
    notice $nick (Logs-Spy) Le salon des logs est maintenant: $2 
    spylogs (Logs-Spy) Le salon des logs est maintenant: $2 
  }
  elseif ($1 == !spy) && ($2 == on) {
    if ($hget(spy,state)) { notice $nick (Infos-Spy) Le Spy est déjà activé. | spylogs (Infos-Spy) Le Spy est déjà activé. 14- $nick }
    if (!$hget(spy,state)) { hadd -m Spy state On | notice $nick (Infos-Spy) Spy activé. | spylogs (Infos-Spy) Spy activé. 14- $nick   }
  }
  elseif ($1 == !spy) && ($2 == off) {
    if (!$hget(spy,state)) { notice $nick (Infos-Spy) Le Spy est déja désactivé. | spylogs (Infos-Spy) Le Spy est déjà désactivé. 14- $nick }
    if ($hget(spy,state)) { hdel Spy state On | notice $nick (Infos-Spy) Spy désactivé. | spylogs (Infos-Spy) Spy désactivé. 14- $nick   }
  }
}
raw 366:*:{
  msg $hget(spy,logs)  (Infos-Spy) Salon Espionné: $hget(spy,espion) 4| Nombre d'user(s): $nick($hget(spy,espion),0) 4| Etat Spy:  $+ $iif(($hget(spy,state)),On,Off) $+   
  if ($hget(spy,state) == on) topic $hget(spy,logs) $chan($2).topic
}
raw 471:*:{ spylogs (4Erreur-Spy) Je ne peut joindre  $2 Il est Complet/Full  ( +l ) | HALT }
raw 473:*:{ spylpgs (4Erreur-Spy) Tu ne peut rejoindre $2 $+ , il faut y être Invité(+i). | HALT }
raw 474:*:{ spylogs (4Erreur-Spy) Tu ne peut Joindre $2 tu y es banni(+b). | HALT }
raw 520:*:{ spylogs (4Erreur-Spy) Seuls les IRCop(s) peuvent joindre ce channel. | halt }
alias spylogs if ($hget(spy,state) == on) msg $hget(spy,logs) $1-

c'est pas finis, mais bon ca pourras peut-être t'aidé ou t'inspiré ^^

Commentaire de PosTiCh le 13/11/2008 23:35:40

Bon j'lé finis tiens si ca peut t'aider, par contre j'ai pas fait en dialog..

http://tagx.nirc.fr/tagx.php?page=TagX&file=codes/code13112008231928.txt

cordialement PosTiCh

Commentaire de uaip le 13/11/2008 23:43:05

Hmm... plein de trucs à modifier ^^ notamment la suite abusive de if () (répétitifs, qui plus est), ou la présence de fautes d'orthographe ^^

Mais genre des :
      if (!$hget(spy,state)) { ... }
      if ($hget(spy,state)) { ... }
Pourquoi pas un else ? Là, il doit évaluer la condition 2fois...
Idem pour les $strip() etc...

Mais sinon je comprends pas trop... une personne poste une source, et une autre personne lui refait sa source ?

Commentaire de sodims le 14/11/2008 00:18:51

Merci PosTiCh de vouloir m'aider ..

Seulement je suis ici pour apprendre .. Je suis novice .. peut-être .. mais .. vous l'avez aussi été un jours non ?

Alors je pense .. que le mieux .. pour moi .. c'est de changer au fure et à mesure mon code .. avec les conseils et remarques de personnes plus douées que moi.

En plus je n'aime pas prendre les sources des autres.

Enfin bon ceci dis .. Je viens d'ajouter un Dialog (mon tout premier) .. j'imagine qu'il y a pleins de choses à dire dessus .. j'ai surment fais pleins d'erreurs.

@++

Commentaire de PosTiCh le 14/11/2008 01:25:33

Non du tout uaip justement je me refaisait un bot comme ca, donc je lui montré ce que j'avais fais, pour donner des idée ^^

Commentaire de PosTiCh le 14/11/2008 01:29:52

j'ai vus dans ton On load dialog -m logchan logchan  je te conseille de faire ca :  
alias logchan $iif((!$dialog(logchan)),dialog -m logchan logchan,dialog -v logchan))

donc ton dialog s'ouvrira si tu tape /logchan , bon aprés j'ai pas testé ton code la fléme

bonne chance pour la suite (:

cordialement PosTiCh

Commentaire de uaip le 14/11/2008 16:23:53

J'ai pas testé non plus le code mais pour un premier dialog je dirais que c'est plutôt pas mal (si si !) comparé à d'autres postés sur ce site.
Bon, on peut largement optimiser mais je me souviens pu tellement les détails (attendons un post de wims ou autre ^^)

Juste un truc, PosTiCh :
alias logchan $iif((!$dialog(logchan)),dialog -m logchan logchan,dialog -v logchan))
revient à faire :
alias logchan dialog $iif(!$dialog(logchan),-m logchan,-v) logchan
Ca nous fait économiser 2 mots :D
(en plus, tu avais mis une parenthèse fermante de trop).
Bon bref, conne continuation.

Commentaire de wims le 14/11/2008 17:17:14

De quoi post de Wims ? jolie le 'conne continuation'

Commentaire de PosTiCh le 14/11/2008 21:59:31

sur ton dialog, if ($devent == sclick) { blabla if ($deven == bla) tu devrais mettre des elseif
if ($devent == sclick) {
bla bla
}
Elseif ($devent == init) {
blabla
}
} jprend un exemple sur un de t'es évenement !

# On *:JOIN:#:{
# if ($chan == %logchan.salon) { halt }
# if (%logchan.status == On) {
# msg %logchan.salon  $+ %logchan.couleur.event $+ Join  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick entre sur $chan ( $+ $nick($chan,0) Users)
# }
# }

devient :

On *:Join:#:{
if ($chan != %logchan.salon) && (%logchan.status == on) {
msg %logchan.salon  $+ %logchan.couleur.event $+ Join  $+ %logchan.couleur.deco $+ : $+ %logchan.couleur.text $nick entre sur $chan ( $+ $nick($chan,0) Users)
}
}
dans ton on TEXT aussi passe au elseif
aprés tu veut encore amélioré ta sources passe au hash table

Commentaire de WorldDMT le 15/11/2008 12:52:36

re
pas besoin de faire ça

on *:dialog:logchan:*:*: {
  if ($devent = init) {
    did -a $dname 4 %logchan.salon
    did -a $dname 10 %logchan.couleur.event
    did -a $dname 12 %logchan.couleur.deco
    did -a $dname 14 %logchan.couleur.text
    did -a $dname 20 %logchan.status
    did -a $dname 21 Status Actuel :
  }

supprime tout les did -a %var dans init et met les plutot dans le dialog comme ça

dialog logchan {
  size -1 -1 183 280
  title "'=[ LogChan ]='"
  box "Configurations :",1, 8 7 167 265
  box "Général :",2, 15 22 152 75
  text "Salon :",3, 30 39 100 20
  edit %logchan.salon,4, 77 38 80 17, autohs

donc en gros tu enleve les "" et tu met la variable sois l'identifier ect..
pour ton ON/OFF utilise un check c'est plus beau et tu a oublié de mettre dans init "did -c $dname $iif(%logchan.status == On,6,7)" pour que ça coche le on ou off selon le cas et comme ça tu n'aura plus besoin de cette condition
if (%logchan.status == $null) { echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04ERREUR : Aucun status des log n'est présisé. Cliquez sur 07On 04ou 07Off }


les edit son grande pour les codes couleur t'a pas besoin du autohs et tu devrait ajouté une codition pour que ça sois entre 0 et 15

pourquoi tout ces if ($did == 19) && blabla met juste une seul condition comme ceque tu a fait a la derniere

pour
echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04--------------------------------------------------------------------------------

utilise $str()

echo -a [[ $+ $time $+ ]] 07'=[ 04LogChan by Diims 07]=' 04 $str($chr(45),80)

bref je ne sais pas si j'ai loupé quelque chose mais bon dejà voilà une partie

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Log de chan avec bot iroffer [ par vandragonheart ] Bonsoir,Voilà j'ai un bot iroffer sur un serveur pour faire du dcc send de fichiers sur mon chan.J'aimerais savoir s'il était possible de configurer c probleme botserv [ par brasuca ] voila j'installe anope et unreal ...quand je assign un bot a mon chan le bot entre comme simple utilisateur e 3 secondes apres anope ferme  je suis ob problème avec un isop [ par pikadri ] Bonjour, j'ai fait un petit sript en remote sur mIRC pour me faire oper par le bot. or ce bot change parfois de nom donc j'ai rajouté une autre condi Copier pv sur un chan [ par pepinojohnny ] bonjour,donc j'ai un serveur irc, j'ai un bot d'animation doncsi mon bot d'animation a un pv je voudrais que le pv soit automatiquement copier sur un petite code pour bot mirc [ par SynteZ ] ( desolé de pas avoire mis la remote dans la parti prévue dans code source  mais sa ne fonctione pas chez moi )j'ais  fais un petits code je les pas t besoin d'aide [ par gokudo ] j'ai un ami qui a un chan irc et j'aimerai bien lui offrir un bot pour rendre son chan plus sympa, seulement je connais que le c et le pascal . j'ai j Bot anti-pub [ par YkS ] Bonjour &#224; tous, voil&#224; j'ai &#233;t&#233; charg&#233; de faire un bot anti-pub pour un channel sur QuakeNet. Il est sens&#233;, lorsque quelq je cherche un bot irc pour log les packets [ par alex0606 ] slt tlm je cherche déséspérément un bot irc pour log les packets sur un server pour eviter que des mauvai fichier circule qui pourait mettre en peril Bot Vip ... [ par Dabouille ] Bonour;je recherche toujours a faire mon bot vip ^_^;Le probleme est le $read je pense :/Si qqn a une id&#233;e on *:join:#euthanasy:{&nbsp; whois $ni mIRC Idle bot [ par Clydeeee ] Bonjour, je cherche actuellement un bot pour mIRC, qui aurait les fonctions suivantes :-Lorsque l'on tape !idle #mon chan, ou !robot #mon chan par exe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales