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 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : ON RAWMODERE : ON RAWMODE par WorldDMT
Cliquez pour lire la suite par WorldDMT AVERTISSMENT ET KIKKAVERTISSMENT ET KIKK par mouhcine951990
Cliquez pour lire la suite par mouhcine951990
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|