begin process at 2010 03 22 07:08:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > SYSTEME DE SEEN POUR BOT, TRES SIMPLE, MAIS EFFICACE

SYSTEME DE SEEN POUR BOT, TRES SIMPLE, MAIS EFFICACE


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Classé sous :seen, data, tapavu, bot, robot Niveau :Débutant Date de création :13/03/2007 Date de mise à jour :14/03/2007 00:13:53 Vu / téléchargé :4 066 / 166

Auteur : webdoordi

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

 Description

Ceci est un systeme de seen tres simple, mais aussi tres efficace
Je sais qu'il y a deja beaucoup de sources du genre, mais je poste tout de meme la mienne

Source

  • ;Script par webdo
  • ;Systeme de seen pour robot
  • ;On enregistre quand il join
  • on *:JOIN:#:writeini -n seendata.ini join $nick 2,15 $nick à été vu pour la derniere fois sur $chan le $date à $+($time,...)
  • ;On enregistre quand il part
  • on *:part:#:writeini -n seendata.ini part $nick 2,15 Il a quitter le salon le $date à $+($time,...)
  • ;On enregistre quand il quitte le serveur
  • on *:quit:writeini -n seendata.ini part $nick 2,15 Il a quitter le serveur le $date à $+($time,...) Avec le message: $1-
  • on *:text:!seen*:#:{
  • ;on verifie si il est sur le salon, si il y est on le dit
  • if ($2 ison $chan) notice $nick 2,15 Ouvre tes yeux $+($nick,...) $2 est sur le canal
  • ;Si il n'est pas presentement sur le salon, on dis kan il est arriver et kan il est parti
  • else {
  • if ($2 isin $readini(seendata.ini,n,join,$2) ) {
  • notice $nick 2,15 $readini(seendata.ini,n,join,$2)
  • notice $nick 2,15 $readini(seendata.ini,n,part,$2) }
  • ;Si le robot ne l'a jamais vu, on le dit
  • else .notice $nick 2,15 Je n'ai jamais apercu $2 sur $+($chan,...)
  • }
  • }
;Script par webdo
;Systeme de seen pour robot


;On enregistre quand il join
on *:JOIN:#:writeini -n seendata.ini join $nick 2,15 $nick à été vu pour la derniere fois sur $chan le $date à $+($time,...)

;On enregistre quand il part
on *:part:#:writeini -n seendata.ini part $nick 2,15 Il a quitter le salon le $date à $+($time,...)

;On enregistre quand il quitte le serveur
on *:quit:writeini -n seendata.ini part $nick 2,15 Il a quitter le serveur le $date à $+($time,...) Avec le message: $1-

on *:text:!seen*:#:{
  ;on verifie si il est sur le salon, si il y est on le dit
  if ($2 ison $chan) notice $nick 2,15 Ouvre tes yeux $+($nick,...) $2 est sur le canal

  ;Si il n'est pas presentement sur le salon, on dis kan il est arriver et kan il est parti
  else {
    if ($2 isin $readini(seendata.ini,n,join,$2) ) { 
      notice $nick 2,15 $readini(seendata.ini,n,join,$2) 
    notice $nick 2,15 $readini(seendata.ini,n,part,$2) }

    ;Si le robot ne l'a jamais vu, on le dit
    else .notice $nick 2,15 Je n'ai jamais apercu $2 sur $+($chan,...)
  }
}

 Conclusion

pour installer telecharger le .zip placer le fichier dans le dossier de votre robot et tapper /load -rs seen.ini

 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

14 mars 2007 00:10:25 :
Ajout du seen quand Part et quand Quit, Et ajouter le } manquant
14 mars 2007 00:13:53 :
Modification des Kan pour Quand (lol)

 Sources du même auteur

Source avec Zip WGARD, ROBOT MIRC EN SOCKETS, UN SEUL MIRC

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

 Sources en rapport avec celle ci

LA CONFIGURATION D'UN EGGDROP QUI ENLÈVE LES BANS APRÈS X ... par Atok
Source avec Zip SYSTÈME SEEN par Niamor7
Source avec Zip WGARD, ROBOT MIRC EN SOCKETS, UN SEUL MIRC par webdoordi
MEMOIRE POUR BOT ANIM par ZeDaHu
Source avec Zip Source avec une capture ** GUARD BOT ** BOT EN SOCKET par SornDrixer

Commentaires et avis

Commentaire de webdoordi le 13/03/2007 21:09:45

avant ke vous disez ke c'est pas de moi, mon pseudo normal c'est Webdo

Mais il etait deja pris donc...

Commentaire de Panthouffle le 13/03/2007 22:25:29

pour le pseudo j'crois qu'on aurait deviner lol.
tu devrait faire les évènements on PART et on QUIT aussi dans ton code non ? Quand tu auras ajouter ça alors oui le code sera efficace :)

y manque une accolade à la fin de ton code :o

Commentaire de webdoordi le 13/03/2007 23:29:29

ok lol^^

mais pour ce qui est des on part et on quit , tu veut dire remplacer join par part?

Commentaire de webdoordi le 14/03/2007 00:11:34

Et voila... merci bcp panthouffle
C'est vrai que c'est beaucoup mieux

Commentaire de webdoordi le 14/03/2007 17:39:39

dautre commentaires? pls

Commentaire de Panthouffle le 14/03/2007 22:29:33

je dirais même que le on join est inutile maintenant, parce que si Jean est sur le chan pendant qu'on tape !seen Jean, le bot va lui répondre qu'il est sur le chan, or, les deux seuls moyens que l'on a pour partir d'un chan, c'est le part et le quit, qui sont dans ton code maintenant, donc c'est inutile de prendre l'heure etc. lors du on join :)

ensuite ce qui serait sympa c'est de faire comme les botserv et dire à quel moment précis le bot à vu pour la dernière fois le pseudo (3 jours 12 heures et 47 minutes par exemple), et ce, sur chaque chan, par exemple si Jean a deux chans en comuns avec le bot, et il part d'un chan, le bot pourrait stocker l'information uniquement pour le chan concerné, et ne pas le faire pour l'autre, si tu décide de le faire, pour le part il n'y a pas vraiment de difficulté mais pour le quit il faudra faire une boucle avec $comchan et écrire l'information pour tous les chans en comuns.

Bonne continuation :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

probleme avec un quizz [ par romu83 ] bonjour,j'ai un quizz avec une data evidement et un bot en trivia.tcl. dans cette data j'ai des mots mélangés en question qui sont codé comme ceci : # Marge d'erreur réponse quizz bot [ par trato ] Bonsoir,Je me permets d'écrire car j'utilise fréquemment les bots de quizz irc mais je n'ai pas encore trouvé de quizz qui laisse une marge d'erreur d Bot IRC affichant resultat sportif [ par aghaton ] Bonjour Dans l'idée de pouvoir afficher un bot irc permettant d'afficher les resultats sportif en direct . Et n'ayant pas trouvé ce que je cherchai , Lancement d'un Bot [ par ttaha1995 ] Salut , je viens de telecharger un bot : [url=http://www.ircfr.com/code.aspx?ID=25706]ICI[/url].Je n'ai compris rien du tout : un code de 304 ligne q [Projet] Reality-Tchat [ par lolilol123 ] Bonjour, J'ai dans l'idée de faire petit projet de tchat. Mais pour commencer je vais vous donnez divers informations sur le tchat : Le tchat ce trouv aide pour recuperation de mot de passe par bot [ par Ouragan99 ] bonsoir a tous ; oila je cherche un system de recuperation de mot de pass par mon bot qui a un auth voila =) merci ! UN BOT IRC POUR TVPERSO QUI ET CHAUD ??? [ par tvvista ] Voila je voudrais savoir ci des gens on dèja penser a crée un bot dédié a la TVperso sur la Freebox voila je me lance le bot auras comme but de anim jeux de pioche [ par Prates ] bonjour a tous, je vus sur un salon un jeu que j'ai bien aimer, c'est un jeu de scrabble mais le bot t'envoie tes lettres en notice, tu devrais cherch


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 (3)

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