begin process at 2012 02 12 07:59:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive IRC

 > 

Archives

 > 

Scripting

 > 

[eggdrop TCL]Récuperer mot entre crochet dans une variable..


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[eggdrop TCL]Récuperer mot entre crochet dans une variable..

samedi 25 mars 2006 à 03:17:33 | [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

Salut à tous

J'aimerai recupérer ce que dit une personne entre crocher sous une variable

Exemple:

< Henry >: [ TEST ] [ BONJOUR ] [ AUREVOIR ]

je voudrai donc recuperer le mot TEST dans une variable , le mot BONJOUR dans une autre et le mot AUREVOIR encore dans une autre... étant donné que ces mot sont aléatoir.. mais je n'arrive pas a cause des crochets...

Merci à vous
samedi 25 mars 2006 à 10:58:22 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

fjxokt

autant les supprimer tokenize 32 $remove($1-,$chr(91),$chr(93)) var %1 $1 , %2 $2 , %3 $3
samedi 25 mars 2006 à 12:10:48 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

talking

Membre Club
fjxokt -> c'est du TCL

Je ne sais pas si on peux supprimer des caractères en TCL mais peut être que tu peux essayer un truc du genre:

set mot1  lindex [ lindex [ split $phrase "["  1 ] split $phrase "]" 0 ]
set mot2 lindex [ lindex [ split $phrase "[" 2 ] split $phrase "]" 1 ]
...


Cependant, je ne sais pas si la syntaxe est correcte

samedi 25 mars 2006 à 12:19:36 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

fjxokt

oups désolé je n'avais pas lu le titre du post -_-'
samedi 25 mars 2006 à 20:24:53 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

et pour le bind je met quoi ?
samedi 25 mars 2006 à 20:31:30 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

donc j'ai mis ça

proc proc_test{ nick uhost hand arg } {
  global chanbot
set mot1  lindex [ lindex [ split $phrase "["  1 ] split $phrase "]" 0 ]
set mot2 lindex [ lindex [ split $phrase "[" 2 ] split $phrase "]" 1 ]
putserv "PRIVMSG $chanbot : $mot1 $mot2"

}

seulement il met met ça

Tcl error [proc_test]: missing close-bracket

samedi 25 mars 2006 à 20:46:51 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

ranny

Salut,

essaie

regexp -- {\[ (.+) \] \[ (.+) \] \[ (.+) \]} $arg - test bonjour aurevoir

Et tu recupères avec $test , $bonjour et $aurevoir .


samedi 25 mars 2006 à 20:48:08 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

oui mais test bonjour et aurevoir sont aleatoire ... il change tout le temps
samedi 25 mars 2006 à 20:58:56 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

ranny

Je comprend pas trop ce que tu veux faire?

bind pubm - * proctest
proc proctest {n u h c a} {
 regexp blabla
putserv "privmsg $c :$test $bonjour $aurevoir"
}

??




samedi 25 mars 2006 à 21:01:32 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

Bah par exemple j'écris ça

[ TEST ]  [ BONJOUR ] LOL

Je voudrais que le TEST soit mis dans une variable, pareil pour le BONJOUR et pour le LOL
sachant que au lieu de TEST, BONJOUR et LOL je pourrais avoir sa

[ Plop ]  [ Gillo ] MDR

et sa me mettre plop dans une variable, gillo dans une autre et MDR dans une autr E...

1 2

Cette discussion est classée dans : variable, mot, récuperer, tcl, eggdrop


Répondre à ce message

Sujets en rapport avec ce message

[TCL] Script eggdrop de log de channels [ par Psyk ] Bonjour,Je suis actuellement à la recherche d'un développeur en TCL pour adapter un script de log de channel de sorte qu'il permette de générer des st script.tcl + eggdrop : besoin d'aide ... [ par wolfsters ] Bonjour, je post sur le forum car j'ai besoin d'aide concernant un script.tcl qui ne fonctionne pas :- Je possede un eggdrop- Je possede un script .tc Radio.tcl [ par NEO___ ] Salut,Je possede une webradio sur un t'chat (irc.voila.fr) et un eggdrop, et comme vous etes des expert en la matiere je voudrai savoir sil existe un Changer le pseudo d'un eggdrop (tcl) [ par uaip ] Salut à tous,Je me suis renseigné sur plusieurs serveurs "d'aide", demandé à plusieurs codeurs tcl, apparament il n'est pas possible de changer le pse Jeu .tcl [ par Orcy ] Bonjour je cherche un .tcl de jeu mot mêler, charivari, méli mélo (le mot est mélangé et on doit le placer en ordre) quelqu'un pourrasi m'aider svp ? Mot dans variable? [ par spoker91 ] Salut à tous Voilà mon probleme J'ai mon script qui me sort la variable $name et j'ai ensuite une petit partie qui m'affiche cette variable sur mon Mettre ce que dit une personne sous forme de variable [ par spoker91 ] Salut à tous!Voilà ce que j'aimerais faire:Une personne dit ça:..:: BONJOUR ::.. Je m'appelle : TEST(avec les ponctuation et tout et tout)Et j'aimerai Pooshy tcl [ par michaeldu03 ] Bonjour a tous j'aimerai savoir si c'est possible de trouve un tcl pooshy avec toute les option compatible avec unreal ircd si oui pouvez-vous me dir Bind avec ponctuation pour script TCL [ par spoker91 ] Salut à tousJe voudrais que quand la personne ecrit sa:.:: Bonjour ::. (avec les points etc..)sa me lance une procedurej'ai donc fait ça:bind pub - ". probleme de if et de fichier texte [ par jeremy6381 ] bonjour tout le monde, comme le sujet l'indique, j'ai un ptit probleme avec les if...En gros, ma variable ce repercute de cette facon:  var %var_tmp =


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales