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 pour petit script. [ par Promothe ] Bonsoir,J'aimerais savoir si quelqu'un de plus doué que moi pouvais faire ceci.Un systeme d'add lvl En gros On: 1:TEXT:!addlvl:#blabla: Que ca enregis Script d'aide à la modération. [ par Lyokomaster ] Bonjour à tous :)Voilà, j'aimerai bien créer un script qui detecte le flood(avec les smileys, un trop grand nombre de message envoyés etc..), les insu probleme de remote [ par michounou ] salut a tous je voudrais savoir kel et le probleme de ma remote car elle fonctionne seulement sur mon salon voici la remote je les eu icion *:JOIN:#no demande de remote [ par jacoti ] Bonjours a tous ..   :-DJe recherche  un add-on Cet  add-on je l'ai vu sur plusieurs salon et serveurs différents , il s'agit du jeu de yams en multi je construit un autoident j'ai besoin d'aide [ par FyLiPuSsE ] j 'essaie a programmer un autoident mais mon speudo et mon code se mette en code dans les variable.pouvait vous me dire se que je dois faire pour le d


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,390 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é.