;=== Quote par Asone === on 1:input:#: { If ( $$1 == !quote ) { /timer1 1 1 /msg # $read(quote.txt, $$2) } if ( $$1 == !write ) { /write quote.txt $$2- | /echo quote mémorisé } } ;=== fin du systeme de Quote ===
Moi je m'en suis fais un en input aussi, et ben j'vais le garder paske le tiens il est pas complet Faudrai que tu mettes un input pour lire et dire combien tu en as Comme ça regarde on *:INPUT:#:{ if ($1 == !add) { write $mircdirquote.txt $2- } if ($1 == !nombre) { .timer 1 1 /msg $chan J'ai $+ $lines($mircdirquote.txt) $+ quote(s) enregistrée(s). } if ($1 == !lis) { .timer 1 1 /msg $chan (14Quote System) $read $mircdirquote.txt $+ } } C'est beaucoup plus pratique, même si ça ne sert complètement à rien ...
lol Asone ;) C'est tres bien :)
on peut y ajouter des remotes aussi pour que les autres puissent montrer les quotes . on y ajouterais la remote : on *:text:*!quote*:#:/msg $chan $nick -> $read(quote.txt, $$2) tout simplement ^^
ouai il fodrai mettre aussi halt à la fin parce kon voi tte les commande que tu entre . et sinon rajouté un mode hasard : if ( $1 == !hasard ) { .timer 1 1 msg $chan $read(quote.txt, $rand(1, $lines(quote.txt) ) ) }
ah ben je vois que mon mini systeme de Quote plait a certains et qu'il est assez maniable ... :) editez le .. je n'ai fait que donner la base , a vous de le personnaliser comme vous le souhaitez :)
Message de Asone déposé le 24/08/2003 20:14:27 -------------------------------------------------------------------------------- on peut y ajouter des remotes aussi pour que les autres puissent montrer les quotes . on y ajouterais la remote : on *:text:*!quote*:#:/msg $chan $nick -> $read(quote.txt, $$2) tout simplement ^^ Ouais mais la c'est un coup à ce que tout les pauvres boulets te fassent laguer à taper 350 fois "!quote" ...
SipiX pr pas se fair flooder tu mes un timer : on *:text:!quote*:#:timermsg 1 2 msg $chan $nick -> $read(quote.txt, $$2)
c'est la même chose qu'il y ai un timer ou pas . . . si tu taperas 10 fois !quote ta phrase sera dites 10 fois tu t'es jamais amusé à laguer (ou à faire laguer quelqu'un) avec un timer ? :/
Bha tu fait sa : quotetimer { .timerquotetim 1 40 /unset %quotetim } on *:text:*!quote*:#:{ if ( %quotetim != on ) { quotetimer set %quotetim on /msg $chan $nick -> $read(quote.txt, $$2) } } gOod ^^
Voilà :)
lol als la tu te plante completement Sipix , c la 2eme fois kon me fé cet réfléxion , g t sur de moi au debut ms à force je me suis posé des question . als g retest et mon truc il est bon . ta k testé crée un alias : alias test { timertest 1 2 echo -a haha timertest 1 2 echo -a hihi timertest 1 2 echo -a hehe } c pas haha puis hihi puis hehe que tu vas voir ms seulement hehe . car ya a chaq foi tu réinitialise le mem timer . als fé des test avan de parlé stp , lol . have fun
ça t'arrive d'écrire en français ? et puis si ça t'éclate de croire que j'me plante ben éclates toi j'm'en fiche comme de l'an 40 :)
SipiX accepte de faire des erreur , tou le monde en fé, lol . Tas essayé au moins ce que je t dis ??? et pr le francé tu voi g pa tro envi de me prendre la tete , j'm'en fich com de l'an 41 :(
Ouais j'ai fais une erreur, et après ? tu comptes m'emmerder avec ça tout le temps? Et c'est quand que tu retournes au CP pour apprendre à écrire en français sans faire de fautes ?
Salut , je suis tomber par hasard sur cette source ... et humm c pas mal aussi kand on peu effacer un quote..... -.-" je site : on 1:input:*:{ If ( $$1 == !quote ) { .timer1 1 1 /msg # $read(quote.txt, $$2) } if ( $$1 == !add ) { /write quote.txt $$2- | .timer1 1 1 /echo -a $timestamp 2(Quote) 4 quote Mémorisé ! } if ( $$1 == !del ) { /write -dl $+ $$2 quote.txt | .timer1 1 1 /echo -a $timestamp 2(Quote) 4 quote EffaCé ! } if ($1 == !nombre) { .timer1 1 1 /msg $chan J'ai $+ $lines($mircdirquote.txt) $+ quote(s) enregistrée(s). } } Voila :) Air-CoOleD -.-"
on 1:input:*: { if ($1 == "e) { /write quote.txt $2- } if ($1 == &del) { /write -dl $2 quote.txt } if ($1 == &read) { if ($2 isalpha) && ($2 != $null) { .timer 1 1 /say 3Quote : $replace($read(quote.txt,w,* $+ $2- $+ *),$2-, $+ $2- $+ ) } elseif ($2 isalnum) && ($2 != $null) { .timer 1 1 /say 3Quote $2 : $read(quote.txt,$2) } else { .timer 1 1 /say 3Quote : $read(quote.txt) } } } Voilà mon system de quotes. Il peut lire des quotes au hazard, ou il recherche par rapport au numero de ligne ou par rapport à un texte. Il souligne aussi la partie du texte recherchée. Par contre, quand je fais une recherche sur un mot, il commence la recherche à la premiere ligne, donc si j'ai le même mot à la deuxième ligne, et bien ça ne le citera jamais. Si vous savez comment faire pour qu'il lise au hazard des lignes mais qui comportent le mot recherché, merci de m'expliquer comment procéder. Merci.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 872 755 membres 183 nouveaux aujourd'hui 16 150 membres club