Accueil > Forum > > > > Aide pour une remote mIRC
Aide pour une remote mIRC
lundi 14 juillet 2008 à 12:19:20 |
Aide pour une remote mIRC

Lunon
|
Bonjour, je souhaite tester sur un bot une fonction très basique. En tappant par exemple !test dans un channel, je voudrais que le bot aille chercher dans le fichier test.txt les différentes phrases qu'il trouve. C'est très simple et j'arrive à le faire. Par contre, j'aimerai qu'il les prenne dans l'ordre du fichier ex : 1, 2, 3, 4 etc et non 3, 8, 1, 6 aléatoirement comme il le fait actuellement. Quelqu'un aurait cette petite astuce ? Merci d'avance.
|
|
lundi 14 juillet 2008 à 12:46:54 |
Re : Aide pour une remote mIRC

PaDa
|
J'ai une super idée : /help $read En mettant un numéro de ligne en 2e paramètre ton remote lira ... la ligne demandée :-)
Ensuite il te suffit d'avoir un compteur que tu augmentes de 1 à chaque passage de la commande : /help /inc
Bon courage, -- Pada
|
|
lundi 14 juillet 2008 à 19:56:28 |
Re : Aide pour une remote mIRC

RCA ArKanis
|
et pense également à vérifier que ton compteur soit plus petit que le nombre total de lignes, que tu peux récupérer avec $lines(fichier.txt)
|
|
mardi 15 juillet 2008 à 22:39:12 |
Re : Aide pour une remote mIRC

WorldDMT
|
salut en tapant !test tu veux recevoir les lignes completes donc le contenu d'un fichier ??
pourquoi ne pas faire /loadbuf #chan test.txt donc:
on *:text:!test:#:loadbuf #chan test.txt
mais dans les 2 cas avec loadbuf ou $read si le fichier a trop de ligne tu risque un flood :p
tape /help /loadbuf
mais si c'est pour lire une phrase a chaque !test et pas aléatoire
essaye ça
on *:input:#: { if ($1 == !test) { var %i $lines(test.txt) ;pour reprendre la 1er ligne if (%i == %l) set %l 0 if (!%l) set %l 1 else set %l $calc(%l + 1) msg # $read(test.txt,%l) ;comme ça a chaque !test tu aura une ligne } ;et au cas que tu veu annulé et reprendre a zero if ($1 == !reload) { if ($2 == test) { unset %l } } }
pareil avec entete on *:text:*:#: { .... pour les autre utilisateurs
alors si tu tape !reload test tu revien a zero si tu retape !test c'est la premiere ligne
c'est une exemple a toi de voir ce qu'il te faut ;)
|
|
mardi 15 juillet 2008 à 23:24:44 |
Re : Aide pour une remote mIRC

PaDa
|
Je ne crois pas que ce soit ce qu'il veut. Et si c'était le cas, "/play" est bien plus adapté que "/loadbuf" qui sert comme son nom l'indique à faire du buffering (si je ne m'abuse...)
-- Pada
|
|
mercredi 16 juillet 2008 à 10:54:48 |
Re : Aide pour une remote mIRC

WorldDMT
|
salut
"Je ne crois pas que ce soit ce qu'il veut. Et si c'était le cas" oui effectivement j'ai constaté ça car il dit
"C'est très simple et j'arrive à le faire. Par contre, j'aimerai qu'il les prenne dans l'ordre du fichier ex : 1, 2, 3, 4 etc et non 3, 8, 1, 6 aléatoirement comme il le fait actuellement"
donc on comprend d'ici qu'il fait un $read(test.txt) et ça lit aléatoirement alors le 2eme code qu'il cherche ce qui est plus clair j'espere qu'il repond pour qu'on sache si c'est vraiment qu'il cherche ou on a pas bien compris ce qu'il voulait
|
|
mercredi 16 juillet 2008 à 18:51:03 |
Re : Aide pour une remote mIRC

Lunon
|
Bonjour, tout d'abord merci de vos réponses.
Ce que je n'arrive pas à faire, c'est lire dans un fichier test.txt les lignes les unes après les autres. Ce que j'ai réussi à faire : /msg #test $read(test.txt, 1) | /msg #test $read(test.txt, 2) | /msg #test $read(test.txt, 3) | /msg #test $read(test.txt, 4) etc etc.
Donc ça lis les lignes les unes après les autres, sans être aléatoirement ce que je cherchais, mais dans un fichier avec 500 lignes il faut que je les tapes toutes ? J'ai cru lire plus haut qu'on pouvait faire un compteur... Quelqu'un pourrait m'expliquer ? Merci beaucoup, Lunon
|
|
mercredi 16 juillet 2008 à 19:11:54 |
Re : Aide pour une remote mIRC

WorldDMT
|
explique encore plus stp
tu veu tapé une fois "!test" et ça lit tout le contenu ligne apres ligne une fois ou a chaque "!test" ça lit une ligne?
|
|
mercredi 16 juillet 2008 à 19:12:05 |
Re : Aide pour une remote mIRC

PaDa
|
Regarde par ici : http://mhc.magnetik.org/?p=cours&e=alias7
D'ailleurs, tu devrais suivre tout le cours, c'est plus intéressant que de se faire pondre du code ici :p
-- Pada
|
|
vendredi 18 juillet 2008 à 19:23:04 |
Re : Aide pour une remote mIRC

Lunon
|
En fait je veux que quand je fais !test ça lis tout le contenu ligne après ligne. J'ai réussi ça en faisant le code suivant
=> /msg #test $read(test.txt, 1) | /msg #test $read(test.txt, 2) | /msg #test $read(test.txt, 3) | /msg #test $read(test.txt, 4) etc etc
Mais comme j'ai des fichiers .txt qui font 40 ou 50 lignes je voudrais savoir si avec un compteur (mais je n'ai aucune idée de comment faire) on pouvait simplifier le code.
Et une autre petite question, dans un gros fichier .txt genre 2000 ou 3000 phrases, comment peut-on faire pour faire lire sur le chan avec le code ci-dessus toutes les lignes du ficher .txt comprenant le mot "essai" par exemple ?
En esperant avoir été un peu plus clair,
Cordialement, Lunon
|
|
Cette discussion est classée dans : aide, test, mirc, remote, bot
Répondre à ce message
Sujets en rapport avec ce message
Demande d'aide script bot Mirc ! [ par rush974 ]
Bjr la team,J'ai un petit souci avec mon bot Mirc. Un de mes (on ^*:join:#:) est kill par un bot de salon off sur wanadoo.voila, alors ke le message e
aide bot [ par goward ]
Bonjour à toutes et à tous.J'auras besoin d'aide.Chaque personne connessant comment faire cette remote vienne me le dire car j'en ai vraiment besoin.
Systeme de Xwhois Mirc [ par foufou33 ]
Bonjour,J'aurai aimer savoir comment faire un systeme de Xwhois comme il y a sur le serveur Orange via les Robots Officiels sauf que (ont a pas les sa
bombe mirc [ par y0y0r0ck ]
bonjour je voudrais faire un petit jeux , je m'explique lorsque l'users tape !bombe pseudole jeux démare , la le joueur a plusieur fil de couleur a co
retour a la ligne ? (scripting remote mirc) [ par mySQL15 ]
Bonjours voila je suis nouveau dans le scripting en remote sous mircet je voulait savoir comment faire pour faire répondre mon bot en multi lignepar
Remote Irc pour Bot - Les boucles et les enrgistrements (.txt) [ par ScriptingBen ]
Bonjour, je voudrais qu'on me fasse deux remote différentes svp, la première concerne les boucles et la deuxième l'enregistrement de texte dans un .tx
Auto-phrase pour bot mIRC [ par Slash63 ]
Bonjour. Je ne sais pas si je poste mon sujet au bon endroit, alors m'en voulais si je me trompe. J'aimerais savoir comment faire pour que mon bot d
Recherche de l'aide pour un code [ par BURTnNN ]
Bonjour à tous, Je viens tout juste de commencer à apprendre les codages pour IRC et j'ai énormément besoin de votre aide pour un code à insérer dans
Aide avec $read [ par guiguitu ]
Bonjour, voila je travaille sur un bot mirc d'animations ( un bot de jeu de Poker ) je vous explique un peu mon probleme: voila j'ai creer un document
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : AIDERE : AIDE par Nico26000
Cliquez pour lire la suite par Nico26000 RE : AIDERE : AIDE par WorldDMT
Cliquez pour lire la suite par WorldDMT AIDEAIDE par Nico26000
Cliquez pour lire la suite par Nico26000
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|