cs_Aesculus
Messages postés11Date d'inscriptionjeudi 10 février 2011StatutMembreDernière intervention17 février 2013 28 sept. 2012 à 09:41
Elle est géniale ta source je l'utilise sur mon serveur irc.chateil.net ou je suis admin. Je suis d'accord elle plus complète que le seen pseudo. Il est dommage qu'il y est un /tapavu pseudo, Pour que les autres ne puisse pas voir la commande taper.
Je vais te donner une bonne note ^_^
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 9 août 2012 à 09:42
Il n'y a rien à télécharger... Le fichier source est donné dans la page et il faut l'inclure dans la partie "remote" du logiciel mIRC...
maxou4243
Messages postés1Date d'inscriptionjeudi 26 juillet 2012StatutMembreDernière intervention 9 août 2012 9 août 2012 à 09:39
bonjour je c'est pas comment télécharger le bot yas pas marquer ou le télécharger merci de me dire ou
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 3 mars 2005 à 15:45
ah oui une dernire chose:
if (%demande.part != $null) {
devien
if (%demande.part) {
voila c'est pas grand chose mais on y gagne en lisibilitée
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 3 mars 2005 à 15:41
à tu deja entendu parler de la commade /var ?
car:
set %variable valeur
5 lignes de code
unset %variable
se resume a:
var %variable valeur
5 lignes de code
evidament sur une seulle varable ca parais peu mais sur des dizaines ca fait des diaines de unset en moin
et comme l'a dis tofu: use des token
regarde a $gettok $numtok et /tokenize dans l'aide mirc
de quoi réduire ton code de moitié et privilegie plutot les hash tables pour un nombre aussi grand de variables tu gagnera certainement en rapiditée
mis a part ca le principe est intéressan :)
AgoRa_ScripT
Messages postés136Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention20 octobre 2007 2 janv. 2005 à 17:49
elseif ($2 == $me) { .notice $chan 1 Je suis là !! }
elseif ($2 == $nick { .notice $chan 1Si ! Je l'ai vu !! Regarde dans un mirroir :p ) }
Juste un truc il me semble qu'il mank une parenthese apres $nick ... walou.
warriors78
Messages postés1Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention 8 février 2004 8 févr. 2004 à 19:51
jarive pa a le fair fonctioner. ca serai simpa dme dir komen on fai
Mordikuss
Messages postés20Date d'inscriptionjeudi 1 janvier 2004StatutMembreDernière intervention 8 mai 2004 21 janv. 2004 à 17:03
je trouve se tapavu exelent mais j'ai quand méme du changer tout les ta pa vu par un seen parce que les tapavu j'en ai deja un alors sa aurais fait peroquet
overthetop0000
Messages postés19Date d'inscriptionmercredi 26 mars 2003StatutMembreDernière intervention26 mars 2012 12 janv. 2004 à 22:04
Salut , Pour le writeini , regarde a la ligne 65 , j'ai du oublier de mettre -n
donc ca : .writeini tapavu.ini $nick TOTALTIME %tempo.duree.total
remplacé par celà :
.writeini -n tapavu.ini $nick TOTALTIME %tempo.duree.total
Pour les hash table , je vais essayer ^^
ChAnG-Fu
Messages postés165Date d'inscriptiondimanche 2 novembre 2003StatutMembreDernière intervention 1 juillet 2006 12 janv. 2004 à 21:17
Systeme sympathique mais optimisable, pour la rapidité:
on 1:start:{ hmake tapavue | hload -i tapavu.ini }
on 1:close;{ hsave -i tapavu tapavu.ini }
utilise les tokens comme a dit tofu
et met des /var a certain endroit
7,5/10.
oO_Ezec_Oo
Messages postés1Date d'inscriptionlundi 12 janvier 2004StatutMembreDernière intervention12 janvier 2004 12 janv. 2004 à 21:05
Salut salut
Bon, il marche impecc, mais en trés peu de temps il me flood le status de :
* /writeini: too large: 'C:\Program Files\mIRC\tapavu.ini' (line 65, script8.ini)
ça vient de moi le prob là ??
Real World
Messages postés6Date d'inscriptionsamedi 20 décembre 2003StatutMembreDernière intervention15 janvier 2004 10 janv. 2004 à 21:09
Je trouve ce tapavu tres bien :D
8/10
overthetop0000
Messages postés19Date d'inscriptionmercredi 26 mars 2003StatutMembreDernière intervention26 mars 2012 10 janv. 2004 à 13:49
c'est une solution c'est vrai mais d'un je ne sais pas utiliser les hashtable (donc faudrais que je m'y mette) et aussi le bot ne part pas en excess flood enfin il fait des notice au personnes et non sur le chan (enfin je crois )
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 10 janv. 2004 à 13:32
essayes les hashtables pour ton code, sa le rendrait peut être plus rapide parceque la vu le nombre de variables...utch
et puis,
je crois que l'on peut réduire sa à une seule variable et afficher le tout en une seule notice avec les tokken, sa évitera d'ouvrir et refermer le .ini à chak set d'une variable donc du temps gagné et sa pourrait éviter que ton bot ne parte en excess flood;)
overthetop0000
Messages postés19Date d'inscriptionmercredi 26 mars 2003StatutMembreDernière intervention26 mars 2012 10 janv. 2004 à 11:49
Mais celà est pour un bot , généralement , tu ne mets pas un bot n'importe ou , mais plutot sur ton chan !
Le but est de remplacer le !seen du bot gardien donc il faut qu'il soit toujours connecté . J'aurais très bien pu mettre .notice $nick mais le bu est de le dire en public
Alors j'aurais pu faire un .me ( ou .describe $chan qui revient a la meme chose ) ou directement un .msg $chan mais ca ne fait pas "bot" .
Généralement , utiliser des .me et des .msg c'est bon pour les scripts .
D'ailleurs , personnellement je déteste les scripts car les actions proposées sont utilisables que par la personne qui a le script . Donc j'ai aussi fait des funstuffs (slaps) dans le bot pour que tout le monde ait les même possibilités .
Mais je reviens sur le fait que le bot se doit d'être toujours présent sur le chan , surtout avec un TAPAVU . Ceci a pour but de remplacer ou d'améliorer le bot gardien en proposant mieux.
Il est donc évident de ne pas le mettre n'importe ou sur n'importe quel chan et de bien évidement d'avoir l'accord de(s) administrateur(s) du chan pour le mettre si on n'est pas l'administrateur du chan.
cs_babass
Messages postés72Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention12 septembre 2004 10 janv. 2004 à 11:19
elseif ($2 == $null) { .notice $chan 1 J'ai pas vu qui ? }
les chan notice c un bon moyen de se faire vite virer d'une room Ca serait surement plus judicieux des mettre des $nick.
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 10 janv. 2004 à 01:38
bon boulot et dire que c ta deuxieme source ... tu peux etre fier de ton code .
La prochaine fois innove et sort nous la mechane source qui sort de nulle part, ça c'est du deja vu
c'est tout ce que j'ai a dire 7/10 pour le code et 1/10 parce que c'est pas une sottise que tu as posté
8/10 :)
NaNo45
Messages postés81Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention29 juin 2004 9 janv. 2004 à 16:11
Trés bien fait, mais bon comme a dit Kolibot on à vu et revu ...
bvo continu
;)
8/10
overthetop0000
Messages postés19Date d'inscriptionmercredi 26 mars 2003StatutMembreDernière intervention26 mars 2012 9 janv. 2004 à 08:19
Merci , oups.. c'est vrai , sur le moment j'n'y avais pas pensé . J'm'en excuse . Je rectifie celà . ^^
cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004 9 janv. 2004 à 08:08
Je trouve ce système complet... dommage qu'il soit vu et revu...
Astuce de scripting : unset %demande*
7/10
t0nt0n
Messages postés133Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention16 mars 2004 9 janv. 2004 à 07:51
Salut,
il est pas mal du tout, très bien coder, c'est vrai que comme tu dis, un de plus un de moins, on ne les comptes plus, mais il est bien coder, marche, et comme tu le dis, c'est aussi ton bébé :).
Alors pour un beau bébé bien jouflu, un beau 8/10 bien rond.
Continu comme ça :).
28 sept. 2012 à 09:41
Je vais te donner une bonne note ^_^
9 août 2012 à 09:42
9 août 2012 à 09:39
3 mars 2005 à 15:45
if (%demande.part != $null) {
devien
if (%demande.part) {
voila c'est pas grand chose mais on y gagne en lisibilitée
3 mars 2005 à 15:41
car:
set %variable valeur
5 lignes de code
unset %variable
se resume a:
var %variable valeur
5 lignes de code
evidament sur une seulle varable ca parais peu mais sur des dizaines ca fait des diaines de unset en moin
et comme l'a dis tofu: use des token
regarde a $gettok $numtok et /tokenize dans l'aide mirc
de quoi réduire ton code de moitié et privilegie plutot les hash tables pour un nombre aussi grand de variables tu gagnera certainement en rapiditée
mis a part ca le principe est intéressan :)
2 janv. 2005 à 17:49
elseif ($2 == $nick { .notice $chan 1Si ! Je l'ai vu !! Regarde dans un mirroir :p ) }
Juste un truc il me semble qu'il mank une parenthese apres $nick ... walou.
8 févr. 2004 à 19:51
21 janv. 2004 à 17:03
12 janv. 2004 à 22:04
donc ca : .writeini tapavu.ini $nick TOTALTIME %tempo.duree.total
remplacé par celà :
.writeini -n tapavu.ini $nick TOTALTIME %tempo.duree.total
Pour les hash table , je vais essayer ^^
12 janv. 2004 à 21:17
on 1:start:{ hmake tapavue | hload -i tapavu.ini }
on 1:close;{ hsave -i tapavu tapavu.ini }
utilise les tokens comme a dit tofu
et met des /var a certain endroit
7,5/10.
12 janv. 2004 à 21:05
Bon, il marche impecc, mais en trés peu de temps il me flood le status de :
* /writeini: too large: 'C:\Program Files\mIRC\tapavu.ini' (line 65, script8.ini)
ça vient de moi le prob là ??
10 janv. 2004 à 21:09
8/10
10 janv. 2004 à 13:49
10 janv. 2004 à 13:32
et puis,
".set %demande.join $readini(tapavu.ini,$$2,JOIN)
.set %demande.part $readini(tapavu.ini,$$2,PART)
.set %demande.quit $readini(tapavu.ini,$$2,QUIT)
.set %demande.nick $readini(tapavu.ini,$$2,NICK)
.set %demande.kill $readini(tapavu.ini,$$2,KILL)
.set %demande.deco $readini(tapavu.ini,$$2,DECO)
.set %demande.kick $readini(tapavu.ini,$$2,KICK)
.set %demande.ban $readini(tapavu.ini,$$2,BAN)
.set %demande.total.time $readini(tapavu.ini,$$2,TOTALTIME)
if (%demande.join != $null) { .notice $nick 6 $$2 1est venu'e'2 %demande.join }
if (%demande.quit != $null) { .notice $nick 6 $$2 1a quitté $chan 2 %demande.quit }
if (%demande.part != $null) { .notice $nick 6 $$2 1est reparti'e'2 %demande.part }
if (%demande.nick != $null) { .notice $nick 6 $$2 1a changé de pseudo2 %demande.nick }
if (%demande.kill != $null) { .notice $nick 6 $$2 1a été killé2 %demande.kill }
if (%demande.deco != $null) { .notice $nick 6 $$2 1a déconnecté subitement2 %demande.deco }
if (%demande.kick != $null) { .notice $nick 6 $$2 1a été kické2 %demande.kick }
if (%demande.ban != $null) { .notice $nick 6 $$2 1est reparti'e'2 %demande.ban }"
je crois que l'on peut réduire sa à une seule variable et afficher le tout en une seule notice avec les tokken, sa évitera d'ouvrir et refermer le .ini à chak set d'une variable donc du temps gagné et sa pourrait éviter que ton bot ne parte en excess flood;)
10 janv. 2004 à 11:49
Le but est de remplacer le !seen du bot gardien donc il faut qu'il soit toujours connecté . J'aurais très bien pu mettre .notice $nick mais le bu est de le dire en public
Alors j'aurais pu faire un .me ( ou .describe $chan qui revient a la meme chose ) ou directement un .msg $chan mais ca ne fait pas "bot" .
Généralement , utiliser des .me et des .msg c'est bon pour les scripts .
D'ailleurs , personnellement je déteste les scripts car les actions proposées sont utilisables que par la personne qui a le script . Donc j'ai aussi fait des funstuffs (slaps) dans le bot pour que tout le monde ait les même possibilités .
Mais je reviens sur le fait que le bot se doit d'être toujours présent sur le chan , surtout avec un TAPAVU . Ceci a pour but de remplacer ou d'améliorer le bot gardien en proposant mieux.
Il est donc évident de ne pas le mettre n'importe ou sur n'importe quel chan et de bien évidement d'avoir l'accord de(s) administrateur(s) du chan pour le mettre si on n'est pas l'administrateur du chan.
10 janv. 2004 à 11:19
les chan notice c un bon moyen de se faire vite virer d'une room Ca serait surement plus judicieux des mettre des $nick.
10 janv. 2004 à 01:38
La prochaine fois innove et sort nous la mechane source qui sort de nulle part, ça c'est du deja vu
c'est tout ce que j'ai a dire 7/10 pour le code et 1/10 parce que c'est pas une sottise que tu as posté
8/10 :)
9 janv. 2004 à 16:11
bvo continu
;)
8/10
9 janv. 2004 à 08:19
9 janv. 2004 à 08:08
Astuce de scripting : unset %demande*
7/10
9 janv. 2004 à 07:51
il est pas mal du tout, très bien coder, c'est vrai que comme tu dis, un de plus un de moins, on ne les comptes plus, mais il est bien coder, marche, et comme tu le dis, c'est aussi ton bébé :).
Alors pour un beau bébé bien jouflu, un beau 8/10 bien rond.
Continu comme ça :).