diament_fox
Messages postés17Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention17 décembre 2006
-
9 déc. 2006 à 22:47
atlantisfr
Messages postés76Date d'inscriptionsamedi 12 août 2006StatutMembreDernière intervention 9 août 2007
-
17 déc. 2006 à 18:01
bonjour a tous , j'ai un gros soucis que je ne sait pas regler : en faite je voudrai ajouter dans mon code couleur une fonction qui ferai que si " :p " est present dans la phrase que j'ecrit , il faudrai que ce " :p " soit remplacer par " :þ " ... Merci d'avance ;o)
Fat4L
Messages postés13Date d'inscriptionvendredi 26 août 2005StatutMembreDernière intervention31 octobre 2008 10 déc. 2006 à 02:23
On 1:input:*:{
var %truc = $replace($1-,:p,:þ)
var %truc = $replace(%truc,:d,:Ð)
if ($left($1,1) != /) {
if $left($1,1) = . { say 3;1 $+ $1- $+ 3; | halt }
if $left($active,2) = #! { say 3;1 $+ $1- $+ 3; | halt }
say 3;1 $+ $left(%truc,-1) $+ $right(%truc,1) $+ 3;
halt
}
}
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 10 déc. 2006 à 15:51
le code de fatal n'est pas super beau faut l'avouer ...
var %truc = $replace($1-,:p,:þ)
var %truc = $replace(%truc,:d,:Ð)
devient : var %truc = $replace($1-,:p,:þ,:d,:Ð)
(on remarquera que la variable %truc ne sert à rien vu qu'elle n'est utilisée qu'une fois)
$left(%truc,-1) $+ $right(%truc,1)
hum ?! pourquoi pas plus simplement %truc (c'est ici qu'on met le $replace sans utiliser la variable) ?
utilise $+(...)
si tu commences ta ligne par un chiffre, t'auras une couleur différente. Au lieu de 3;1, mets 3;01
son code devient (sans les couleurs qui n'ont pas été demandées par diament :
ON *:input:*:{ if (($left($1,1) /) || ($active Status Window)) return
if (($left($active,2) == #!) || ($mouse.key & 2)) say $1-
else say $replace($1-,:p,:þ,:d,:Ð)
halt
}
si tu fais ctrl + entrée, la ligne ne sera pas modifiée (c'est assez pratique)
Vous n’avez pas trouvé la réponse que vous recherchez ?
diament_fox
Messages postés17Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention17 décembre 20061 13 déc. 2006 à 00:13
Merci a vous d'avoir tenter de regler mon pb , mais j'ai toujours le meme pb sachant que j'utilise cette couleur d'ecriture je pensse que sa complque la chose , merci d'avance :
on *:dialog:couleur:init:*:{
did -a couleur 1,2 Blanc
did -a couleur 1,2 Noir
did -a couleur 1,2 Bleu
did -a couleur 1,2 Vert
did -a couleur 1,2 Rouge Clair
did -a couleur 1,2 Brun
did -a couleur 1,2 Mauve
did -a couleur 1,2 Orange
did -a couleur 1,2 Jaune
did -a couleur 1,2 Vert Clair
did -a couleur 1,2 Cyan
did -a couleur 1,2 Cyan Clair
did -a couleur 1,2 Bleu Clair
did -a couleur 1,2 Rose
did -a couleur 1,2 Gris
did -a couleur 1,2 Gris Clair
did -c couleur 1 $calc(%fcolor + 1)
did -c couleur 2 $calc(%scolor + 1)
if ( %gras == 1 ) did -c couleur 3
if ( %maj == 1 ) did -c couleur 4
if ( %altern == 1 ) did -c couleur 5
}
on *:dialog:couleur:sclick:30:{
if ( $calc($did(1).sel - 1) < 10 ) { set %fcolor 0 $+ $calc($did(1).sel - 1) }
else { set %fcolor $calc($did(1).sel - 1) }
if ( $calc($did(2).sel - 1) < 10 ) { set %scolor 0 $+ $calc($did(2).sel - 1) }
else { set %scolor $calc($did(2).sel - 1) }
set %gras $did(3).state
set %altern $did(5).state
set %maj $did(4).state
}
on *:dialog:couleur:sclick:80:{
set %fcolor 01
set %scolor 01
set %gras 0
set %maj 0
set %altern 0
dialog -x couleur
}
on *:load:{ dialog -m couleur couleur }
alias couleur { dialog -m couleur couleur }
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 13 déc. 2006 à 19:01
J'sais pas qui a codé ca, mais c'est plus que laid.
Il suffit de voir la ou tu envoie ton msg donc dans ton code c'est /say et d'appliquer le $replace d'ArKanis
diament_fox
Messages postés17Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention17 décembre 20061 17 déc. 2006 à 01:13
ouép mais si le premiere mot = :p sa ne marcheras pas a cause des couleurs pour la premiere lettres et tout ... :'( je desespere ! personne aurrai une belle remotte avec reconaissance pseudo qui prenne en compte mon histoire du $replace ainsi que les quelques options de ma remotte actuelle svp ?