Accueil > Forum > > > > probleme message on join...
probleme message on join...
lundi 2 juin 2008 à 22:18:52 |
probleme message on join...

ppzamateur
|
bonsoir.. je comprend pas pourquoi mon bot ne prononce les pseudo avec cette remote.
On *:join:#: {
var %a 1
msg $chan salut $nick , bienvenue j appelle $nick(#,%a) pour toi
inc %a
}}
}
|
|
lundi 2 juin 2008 à 22:42:18 |
Re : probleme message on join...

PaDa
|
Déjà enlève ces "}}" qui ne servent à rien et qui rendent le code faux pour mIRC. Tu as une seule accollade ouvrante, donc tu dois avoir une seule accollade fermante.
Ensuite, essaye de lire ce code "en français". Ca donnerait ça : "Lors d'un /join sur n'importe quel salon Définis la variable %a qui vaudra 1 Envoie un message sur le salon, "salut pseudo_qui_vient_d'arriver, bienvenue j appelle le_premier_pseudo_de_la_liste pour toi" Augmente %a, qui vaut donc maintenant 2 Fin du programme"
C'est ça que tu veux faire ? Je suppose que non ;-) Regarde l'aide des boucles et tu auras tout ce qu'il te faut pour avancer.
-- Pada
|
|
lundi 2 juin 2008 à 22:56:24 |
Re : probleme message on join...

ppzamateur
|
merci de m'aider... donc j'ai deja enlever les crochet que tu disais...
comme vous avez du remarquer je suis nul...
si vous pouviez me montrer le code une fois corriger ce serais sympas...
On *:join:#: {
var %a 1
msg $chan salut $nick , bienvenue j appelle $nick(#,%a) pour toi
inc %a
}
se que je veu faire c'est que les pseudo qui sont deja sur le salon recoive le message:
salut $nick , bienvenue j appelle $nick(#,%a) pour toi
grace au fait que le bot a prononcer leur pseudo.
un hilight si j'ai bien compris le truc.
|
|
lundi 2 juin 2008 à 23:12:20 |
Re : probleme message on join...

PaDa
|
Ne commence pas par dire que tu es nul, c'est le meilleur moyen pour ne pas y arriver. Il ne te manque qu'une boucle (c'est à dire une ligne ou deux) pour que ton code fasse ce que tu veux.
Regarde l'aide de "while" et essaye de comprendre comment ça fonctionne. Ensuite, place le dans ton code pour que le "msg" et le "inc" soient exécutés pour chaque pseudo de la nicklist...
Quand tu auras essayé quelque chose, tu le postes ici et on en reparle =)
-- Pada
|
|
lundi 2 juin 2008 à 23:20:45 |
Re : probleme message on join...

ppzamateur
|
ok je vais deja commencer par essayer de trouver cette aide^^
me laisser pas tomber hein...
|
|
lundi 2 juin 2008 à 23:42:21 |
Re : probleme message on join...

ppzamateur
|
j'ai essayer de comprendre.. mais j'arif pas... je sais a peine faire un on*text: qu'on me lance dans l'arene^^ et on veu plus m'expliquer en francais^^
voila ou j'ai chercher http://www.ircfr.com/tutorial.aspx?id=41
j'ai essayer de comprendre
On *:join:#: {
(var %a 1)
msg $chan salut $nick , bienvenue j appelle { $nick(#,%a 1) } pour toi
inc %a
}
le seul resultat est que mon script c'est figer pendant le test
mdr
|
|
mardi 3 juin 2008 à 01:06:57 |
Re : probleme message on join...

wims
|
Je sais pas ce que Pada a compris, mais ce que tu veux faire est incompréhensible :s "se que je veu faire c'est que les pseudo qui sont deja sur le salon recoive le message:
salut $nick , bienvenue j appelle $nick(#,%a) pour toi"
les pseudo qui sont déja sur le salon, c'est la qu'entre la boucle (on boucle sur tout les pseudo du salon) dans l'event on join, $nick retourne le pseudo qui viens de rentré, toi tu dis que qui sont déja sur le salon doivent recevoir le msg "salut $nick (donc le pseudo qui viens de rentre) ...
Quel est le but précis de celà ? un hl (highlight) est le fait de donner le pseudo de qqun pour le faire réagir..., toi tu veux prévenir tout le monde que qqun viens de rentré sur le salon ? Soit plus précis, je te donne un exemple de while :
alias ex_while { var %a 1 ,%b 10 ; %a et %b permette d'exprimer la boucle, comme le disais Pada en traduisant en français on dit tant que %a est inferieur ou egal a %b while (%a <= %b) { ;donc ici, on sait qu'au début %a = 1 et %b = 10, pour l'exemple je stock banalement la valeur de %a (qui représente le compteur) dans %r et pour pas écraser %r, on la reset tjs a la valeur de %r et ensuite de %a var %r %r %a ;on incrémente %a, cela veut dire qu'au prochain coup, %a vaudra 2 etc.. juska ce que %a valent 11 et que la condition soit fausse } }
pour toi, la limite de la boucle est de 1 a $nick($active,0) qui retourne le nombre total de personne sur le salon, aide toi de ça .. inc %a
|
|
mardi 3 juin 2008 à 07:50:23 |
Re : probleme message on join...

PaDa
|
Wims a tout dit :-)
-- Pada
|
|
mardi 3 juin 2008 à 19:02:24 |
Re : probleme message on join...

wims
|
Y'a quand même des fautes ds mon post, notamment le inc %a a la fin qui devrait etre dans l'alias d'exemple juste après le //var %r %r %a
|
|
mercredi 11 juin 2008 à 13:37:51 |
Re : probleme message on join...

ppzamateur
|
bha pour faire bref oui... je sers a envoyer un message en hilight a toutes les persone sur le salon mais dans une seule phrase.
exemple:
momo se connect.
popol
lucien
michel sont deja sur le salon.
le bot devra dire sous forme d'hilight
bonjour momo. popol lucien michel sont maintenant informé de ta presence.
(grace au fait que le bot aura dit les pseudo, le hilight se fera.)
|
|
Cette discussion est classée dans : message, probleme, nick, join
Répondre à ce message
Sujets en rapport avec ce message
auto message pour certains join [ par manaraselen ]
bonjour,Sur le chan ou je suis, il y a pas mal de users se connectant avec un nick predefinit, et ils on le meme prefixe (ex : prefix56432)J'aimerais
Anti flood join [ par nightmar ]
Salut tous le monde esque quelqu'un pourait me dire se qui ne vas pas dans mon code ? svpOn 1:JOIN:#Aeons:{ if (% [ $+ [ join ] [ $+ [ $nick ] ] ] )
probleme de hashtables [ par kishkaya ]
ben j'ai cherché dans l'aide mais j'ai pas trouvéje crés un systeme de log de membres avec une hashtablej'ai deux problemes : if ($hget(log) != lo
On Join [ par l1solent ]
Voila en faite je veux mettre un message automatique pour les personne qui rentre dans le salon et mettre voice une personne quand elle rentre par con
timer [ par ToToL ]
je ne suis pas du tout programmer irc et je voudrait juste faire un tout petit script pr faire des join. je vous explique mon probleme : j'ai plusieur
script tres simple mais qui a quand meme un probleme [ par nitro120 ]
qqun trouve une erreur dans ce script :'( ? on *:text:!help*:#:{ if (%helpax == vre && $$2 isin %lngz) { msg # $nick > Je peux peut-etre t'aider (
Clonescan on:join [ par wbr ]
Salut, j'ai trouver un script de clonescan sur le net mais j'ai un problème. Quand je tape /clonescan, il marche très bien, mais quand je le mets sur
msg abienvenue friendlist [ par retaks666 ]
voila, j'aimerais dire bonjour a certaine personne kan elels se connecte sur un chan.. j'ai dabors pensez en récupérant leur nick avec on *:join:#: {
qqun change nick -> bot message [ par eneel ]
Salut , je suis un grand amateur à mIRC et j'aime bien jouer avec les BOTs de chacuns ^^Mais il y a un truc que je ne trouve pas ici : c'est lorsque p
Vote.. [ par matrix301 ]
Bonsoir, serait t'il possible avec le script "Vote" de NOMDUCREATEUR de faire un message tous les 1 minutes pour dire que le vote est toujours encore?
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVéTECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVé par ROMELARD Fabrice
Speaker : Guillaume Rochette Cette session est dédiée à fournir le retour sur la mise en place d'un cloud privé (IaaS) par Osiatis pour son compte ou celui de ses clients. Ce projet s'est déroulé sur 4 mois et a permis de faire évoluer...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0 par odewit
Je viens de publier la version 3.0 de Perspective pour Silverlight, qui regroupe un portage sous Silverlight 5.0 des fonctionnalités de Perspective 2.0, le framework 3D de haut-niveau introduit récemment et de nouveaux exemples de code. En voici la li...
Cliquez pour lire la suite de l'article par odewit
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
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 COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.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 LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|