mr_orus1
Messages postés89Date d'inscriptionsamedi 24 janvier 2004StatutMembreDernière intervention 9 avril 2008
-
20 avril 2006 à 21:20
mr_orus1
Messages postés89Date d'inscriptionsamedi 24 janvier 2004StatutMembreDernière intervention 9 avril 2008
-
21 avril 2006 à 22:59
hello,
voici un alias et une commande on text, ..
Si quelqu'un a une idée.
alias rep {
/msg $active blabla est %oppr
/unset %oppr
ici, si je tape /rep, le script repond : blabla truc
Donc l'alias fonctionne
}
On *:TEXT:*:#: {
if ($1- != %oppr) halt
if ([$1- == %oppr])
/rep
}
Par contre quand je mets un mot, la commande on *:text , ça ne fonctionne pas (ça me mentionne */if parametres insuffisant)
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 21 avril 2006 à 12:58
ça m'étonnerait que çe soit ça
alias test {
echo -a Var $(%oppr,0) : %oppr
if ($1- == %oppr) echo -a $true
}
%oppr est vide, et pourtant le if se fait
il considère %oppr comme $null, s'pas un pb :)
comme dit, vérifie tes { }
colle ici les lignes du dessus si besoin
alias contstop {
/msg $active Le jeu est en arret! Tape @cont pour recommencer!! ;)
/unset %chrono
/unset %opp
}
alias rep {
/msg $active bravo, le mot contraire est bien (*) %oppr (*)
/unset %oppr
}
ON *:TEXT:*@cont*:#: {
if (%opfl == stopflood) halt
/cont | .set -u5 %opfl stopflood
}
on *:TEXT:*@scont*:#: {
if (%opfl == stopflood) halt
/contstop | .set -u5 %opfl stopflood
}
on *:text:*:#: {
if ($1- == %oppr) rep
}
voilà, certaines lignes servent à rien mais c'est pour le moment :p
mr_orus1
Messages postés89Date d'inscriptionsamedi 24 janvier 2004StatutMembreDernière intervention 9 avril 2008 21 avril 2006 à 22:59
Merci
en effet c'était le $strip qui manquait, j'ecris en gras et d'autres gras plus couleur ce qui faisait qu'il prenait pas en compte le mots mais d'abord le code couleur.
Merci, en plus en plus vous m'avez montré que je pouvais condenser mes codes :p