ROBOT IRC D'ANIMATION , ET GARDIEN ,,,WA_BOT V2.1

webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009 - 5 mars 2006 à 19:13
webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009 - 16 juin 2006 à 03:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36391-robot-irc-d-animation-et-gardien-wa-bot-v2-1

webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009
16 juin 2006 à 03:39
Je vien de sortir la derniere version :

http://www.ircfr.com/code.aspx?ID=38139

allez voir la-bas
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
9 avril 2006 à 13:12
ooops je crois que c plutt -1 que fau metre ds mon calcul:)
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
8 avril 2006 à 22:34
regarde a $modespl
tu poura améliorer , aussis a $str()

genre mode $chan + $+ $str($calc($0 -2),o) $iif($2,$ifmatch,$nick)

vérifi aussis que si le mec a mis plus de 5 persones ca fasse une autre ligne du genre:

if ($2) var %i = $calc($2 / $modespl)
else var %i 0
while (%i > 0) {
mode $chan + $+ $str($calc($0 -2),o) $iif($2,$ifmatch,$nick)
dec %i
}

normalement tu peu remplacer $ifmatch par $v1 pour les mirc 6.16 et superieurs
Mc_AbBeR Messages postés 301 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 19 février 2007
10 mars 2006 à 19:19
comop.ini => Manque un } à la fin du code =)
on *:start:{
/nick %botnick
/server %connectserv
}
Les / dans les remotes sont strictements I-N-U-T-I-L-E-S. Et de plus, "%botnick" n'existe pas. Il serai mieux de mettre
on *:start:{
if (!%botnick) set %botnick $$?="Nick du bot:"
nick %botnick
if (!%connectserv) set %connectserv $$?="Serveur:"
server %connectserv
}

Pareil pour cmdbase.ini, les / sont inutiles, et regroupe tes évenements.. genre:
on *:text:*:#:{
if ($1 == !cmd) {
bleh
}
elseif ($1 == !pub) {
blah
}
[ainsi de suite..]
}
webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009
8 mars 2006 à 22:50
TalinWind , la version ici à quelques bugs :/

va sur le site http://webdo.keogratuit.com

prend le patch pour wa_bot

il ne changera rien dans tes configurations ;)


Merci d'utiliser Wa_bot :)
webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009
8 mars 2006 à 22:44
merci de laisser un commentaire et une note
webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009
8 mars 2006 à 22:43
bonjour à tous , voila le robot est maitenant sur mon ptit site http://webdo.keogratuit.com

en cas d'updates pas besoin de le reinstaller :)

telecharger juste un patch sur le site

merci a tous
Utilisateur anonyme
8 mars 2006 à 14:54
arg mince on peut pas supprimer ses propre messages ?

je m'en suis sortit en fin de compte :)
Utilisateur anonyme
8 mars 2006 à 13:49
hmm excusez moi de mon ignorance, c'est la premiere fois que je viens ici.
j'ai dl le zip et mis les dossiers ou il falait mais il n'y a pas de wabot.mrc dans le dossier ...

comment on lance le bot une fois les fichier dezippés ?

**reponse server suite au la commande /load -rs wabot.mrc **
* /load: no such file 'C:\Program Files\sysreset\wabot.mrc'
webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009
6 mars 2006 à 00:34
J'ai décider de mettre un code qui avertis en cas d'updates

Je met une derniere mise a jour ici

les prochaines seronts disponible sur: http://webdo.keogratuit.com
webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009
5 mars 2006 à 20:46
Maitenant merci de lacher vos commentaires
webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009
5 mars 2006 à 20:27
Bon voila , jai fini cette petite correction
Mc_AbBeR Messages postés 301 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 19 février 2007
5 mars 2006 à 19:58
Et, j'ai oublier de te dire: les / dans un code sont inutiles.
webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009
5 mars 2006 à 19:56
ok je vais arranger sa

Merci , Sa vien vite les commentaires lol
Mc_AbBeR Messages postés 301 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 19 février 2007
5 mars 2006 à 19:47
Bon déja regroupe tes évenements.. C'est affreux (Oui, j'avoue, moi aussi je suis passé par là =P)
on *:load:{
/echo 12,15 Merci d'utiliser Wabot 2.1
/echo 12,15 Pour configurer Cliquer sur commands en haut
/echo 12,15 A chaque démarrage le robot se connecte seul
/echo 2,15 Merci encore
/echo 12,15 Pour me contacter : Webdo sur undernet
Je pense qu'il manque une accolade } à la fin.. Et quand est-ce que le fichier se load ? Remplace on *:load:{ par on *:start:{.
Quand à tes acces, c'est un peu nul.. Il faut des chiffres, pour pouvoir savoir si le nick a moins ou plus que le level que tu veux.
Pour regrouper tes évenements, je te donne un petit code qu'il te faura ensuite completer:
on *:TEXT:*:#:{
if ($1 == !op) {
; si son premier mot est "!op"
if ($ulevel >= 300) mode $chan +oooooo $iif($2-,$2-,$nick)
; si son level est plus grand ou égal à 300, sa le op
else .notice $nick vous n'avez pas assez acces
; si son acces est inférieur à 300, sa le notice en disant qu'il n'a pas assez acces
}
; on ferme l'accolade
elseif ($1 == !voice) {
if ($ulevel >= 200) mode $chan +vvvvvv $iif($2-,$2-,$nick)
; ici le level est 200
else .notice $nick vous n'avez pas assez acces
}
elseif ($1 == bleh) {
blah
}
etc...
}
webdoordi Messages postés 48 Date d'inscription dimanche 29 mai 2005 Statut Membre Dernière intervention 3 avril 2009
5 mars 2006 à 19:13
Et euh S.v.p , fiez vous pas au nom de fichier , jlai ai mis pour me comprendre
Rejoignez-nous