Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : aide $replace et $gettok [ Archives / Au secours ! ] (ckemoua2)

mardi 9 mars 2004 à 10:18:07 | aide $replace et $gettok

ckemoua2

Membre Club
bon bon bon
lol.... çà commence bien vous vous direz, mais c'est pas fini ;)
voila mon problème, sachant que je l'ai déjà exposé ici je vais essayé de remettre tout çà de façon bien Clair.

J'ai un remote de couleurs fait par un ami qui me permet de modifier la couleur ect.. des pseudo ou chan dans mes phrases..combiné a un deuxieme bou de remote qui permet de faire des replace... genre '( dodo = dOdO )'
Donc tout çà donne:
_________________________________________________________
on *:input:#:{
Var %a $0 , %b 1 , %phrasem $1-
While (%b <= %a) {
If ($gettok($1-,%b,32) ison $chan) || ($gettok($1-,%b,32) == $active) { set %phrasem $replace(%phrasem,$gettok(%phrasem,%b,32), $+ $gettok(%phrasem,%b,32) $+ $chr(15) $+ ) }
var %i 1
while ( %i <= %nbredereplace ) {
if (% [ $+ replace. $+ [ %i ] ] isin $1- ) { set %phrasem $replace(%phrasem,% [ $+ replace. $+ [ %i ] ],% [ $+ replaced. $+ [ %i ] ]) }
inc %i
}
Inc %b
}
}
_______________________________________________________
De là suivent mes echos ( inutile a poster pour le pb) ..
Pour ce qui est de la 1ere partie ( de var %a $0 ... jusqu'à var %i )' tout va bien.
A partir de "( while ( %i <= %nbredereplace ) )" le problème qui se pose et le suivant: Si un nick = nick|dodo, cela change en nick|dOdO et de la meme façon si je dis > dodoter < cela change en dOdOter..
Je voudrais si possible que quelqu'un m'aide sur ce coup parce que là je ne sais plus quoi faire ... a savoir que au niveau du bout de remote concernant les $+ replace. c'est combiné a un dialog donc pour ce qui est de faire des ligne de remote pour chaque mot a remplacer c'est une idée a oublié merci :)
j'espère que tu pourra m'aider toi scripteur qui est venu te perdre ds mes lignes ....
CkemouA ©

mardi 9 mars 2004 à 16:51:51 | Re : aide $replace et $gettok

SornDrixer

Administrateur CodeS-SourceS
Bonjour,

J'ai préféré ne pas me perdre dans ton code, et recréer le mien :


ON *:INPUT:*:{
if $left($1,1) == / { goto stop }
var %a = 0, %aa = $gettok($1-,0,32)
while %aa > %a {
inc %a
if dodo == $gettok($1-,%a,32) { say $replace($1-,dodo,DoDo) | halt }
}
:fin
}


Donc, dodo sera remplacé par DoDo dans l'unique cas, si dodo est un mot à part, et non une partie d'un mot, comme dodoter, ou blabla|dodo.

-= [ Sorn_Drixer ] =-
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

Vous pouvez me retrouver sur koliserv.dyndns.org

mercredi 10 mars 2004 à 19:21:11 | Re : aide $replace et $gettok

Kolibot

ON *:INPUT:*:{
if $left($1,1) == / { goto stop }
var %a = 0, %aa = $gettok($1-,0,32)
while %aa > %a {
inc %a
if dodo == $gettok($1-,%a,32) { say $replace($1-,dodo,DoDo) | halt }
}
:fin
}

By Koli

Rejoignez le channel du Réseau Codes Sources :
=>> #Programmation

mercredi 10 mars 2004 à 19:52:28 | Re : aide $replace et $gettok

SornDrixer

Administrateur CodeS-SourceS
Oui, autant pour moi.
Merci Kolibot :)


ON *:INPUT:*:{
if $left($1,1) == / { goto stop }
var %a = 0, %aa = $gettok($1-,0,32)
while %aa > %a {
inc %a
if dodo == $gettok($1-,%a,32) { say $replace($1-,dodo,DoDo) | halt }
}
:stop
}


-= [ Sorn_Drixer ] =-
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

Vous pouvez me retrouver sur koliserv.dyndns.org



Cette discussion est classé dans : aide, replace, remote, permet, gettok


Répondre à ce message

Sujets en rapport avec ce message

besoin d une petite aide scripting irc [ par ababi ] salutje cherche comment, dans un remote pour irc, specifier le server ou se trouve l user ou le chan pour faire un /msg ; j explique :l action qui dec Aide $gettok [ par Raziell ] Bonsoir,J'ai un probléme avec mon On text : j'ai essayer de supprimer le |oqp dans mon pseudo avec $gettok(Raziell,1,124) mais ça ne marche pas. J'aim aide pour un remote tout simple :) [ par besky ] si quelqun pouvais me faire un petit code pour envoyer une blague toute les minutes (intervale configurable si possible) a partir d'un fichier txt qui 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. Aide pour une remote mIRC [ par 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 d aide remote [ par osteu21 ] bonjour, je suis un nouveau scripteur et j'aurais voulu avoir un cou de main pour que je puisse crée mes remotes seul mais surtout comprendre comment besoin d'aide [ par gokudo ] j'ai un ami qui a un chan irc et j'aimerai bien lui offrir un bot pour rendre son chan plus sympa, seulement je connais que le c et le pascal . j'ai j Aide socket [ par juju3737 ] Bonjour tout le monde, j'aimerais savoir comment faire pour télécharger quelque chose a partir d'une adresse web ou se connect à un ftp pour télécharg Aide Sur Les Regex [ par snip74 ] Bonjour,voila je teste de créer un petit Bot de jeu ou il serra interdi de dir les mots OUI et NON le seule souci c'est que si une personne écrit o u remote scan host [ par willshar ] bonjour , voila je cherche un remote de Scan Host , qui me permeterai de voir le nick présedent d un user quan il join un chan sur l irc  je débute to


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.