cs_PaTaTe
Messages postés2107Date d'inscriptionmercredi 21 août 2002StatutContributeurDernière intervention19 février 2021
-
16 juin 2008 à 00:42
cs_PaTaTe
Messages postés2107Date d'inscriptionmercredi 21 août 2002StatutContributeurDernière intervention19 février 2021
-
19 juin 2008 à 03:47
Bonjour,
En fait j'aimerais pourvoir remplacer (modifier serait plus juste) tous les nick d'un salon qui serait présent dans une phrase.
La phrase serait disponible comme étant l'identificateur $1-
Je sais replacer un mot par un autre avec $replace mais faire la chose dynamiquement selon les personnes présentent sur le salon me pose quelques soucis.
Zova
Messages postés150Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention24 août 20102 16 juin 2008 à 01:32
tu dois faire un truc du style il me semble, mais j'ai pas mIRC sous la main pour tester ou quoi donc jte fais ça vite fait mais ça te guide un peu sur la voix à suivre :
on *:input:#:*: {
var %i 0, %a $1-, %a^ $nick(#,0)
while %i <= %a^ {
$replace(%a,$nick(#,%i),)
inc %i
}
msg # %a
haltdef
}
N.B :
$nick(#,0) < nombre d'users sur le salon
$nick(#,N) ou N est égal au Nième user du salon
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 16 juin 2008 à 10:42
Yep zova, ton code est juste, mais en faisant la boucle avec $regsubex, ça va mille fois plus vite (mais ici, on s'en moque, s'étais juste pour préciser)
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 16 juin 2008 à 14:10
$replace(%a,$nick(#,%i),)
Il manque une virgule, non ? (même si on s'en fout :p )
Et PaTaTe, précise la prrochaine fois si c'est ne mIRC ou pas que tu veux le code (même si ici ça parait assez évident).