cs_torpe
Messages postés24Date d'inscriptionlundi 7 juillet 2008StatutMembreDernière intervention 8 juillet 2009
-
24 mai 2009 à 22:54
MoiMdr
Messages postés64Date d'inscriptionmardi 18 novembre 2008StatutMembreDernière intervention19 juin 2010
-
26 mars 2010 à 21:28
Bonjour ! Voila j'ai besoin d'aide j'ai crée un code pour modifier l'apparence de mon nick afin qu'il apparaisse à la place de celui du mirc voila le code
le problème c'est que ca m'affiche l'apparence de mon code + celle du mirc et je trouve pas pourquoi , je compte sur vos competences pour m'aider merci d'avance.
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 25 mai 2009 à 04:08
Il n'y a pas de problème avec le code au niveau affichage en double.
En revanche le code que tu montres présente de gros problème, tu ne vérifie pas que ce que tape l'user est une command ou non, ce qu'il fait qu'un mec essayant de s'identifier avec ton code avec qqch comme /msg nickserv identify password se verra envoyé le message directement sur la fenetre active...
L'autre soucis est le halt, puisque sans la condition dont je parle juste ci dessus, le halt s'execute a chaque fois que tu appuie sur entrée, donc les autres evenements on input ne sont pas traité, utilisé haltdef plutot que halt (/help /haltdef) et ce, sur une condition afin de ne pas bloqué les autres evenements on input.
Le fait que tu voit tes messages en double viens simplement du fait qu'il y a un autre evenement (qui se déclenche avant) on input qui gère déja un affichage.
cs_torpe
Messages postés24Date d'inscriptionlundi 7 juillet 2008StatutMembreDernière intervention 8 juillet 2009 25 mai 2009 à 08:37
Bonjour wims ! oui je comprends bien ce que tu veux dire mais j'ai fait pratiquement le meme code en text pour modifier l'apparence des nick users et la il y a aucun probleme avec , mais avec l'input j'ai ce souci d'ecriture double , j'aimerais savoir quelle modif effectuer sur mon code pour y remedier "j'ai remplacé halt par haltdef" deja .
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 25 mai 2009 à 09:45
Comme je te l'ai dis dans mon précédent post, ton code, même si mauvais pour les raisons que j'ai donné, est juste et fonctionne, le fait qu'il y ai deux message signifie simplement que tu envoies deux message au lieu d'un, le deuxième est celui de l'evenement que tu montres ici, certainement, mais il faut que tu cherches l'autres, comme par exemple en faisant control + f dans le mirc script editor et en cherchant "input" dans tout les fichiers.
C'est bien d'avoir remplacé haltdef par halt mais ajoute surtout une condition, même basique, sur le fait qu'il ne faut pas que ton empeches les commandes d'être executés comme par exemple en vérifiant (if) que le premier caractère ($left($1,1)) n'est pas (!=) un slash (/ ?)
cs_torpe
Messages postés24Date d'inscriptionlundi 7 juillet 2008StatutMembreDernière intervention 8 juillet 2009 25 mai 2009 à 12:55
J'ai aucun autre input qui est susceptible de causer ce désagrement , c'est celui incorporé au mirc qui cause ca et que j'arrive pas a substituer au mien , j'ai essayé tout pleins de modifs en vains sinon tant pis c'est pas grave je m'en passerais
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_torpe
Messages postés24Date d'inscriptionlundi 7 juillet 2008StatutMembreDernière intervention 8 juillet 2009 25 mai 2009 à 19:52
Hello kindermaxi ,
j'ai trouvé d'ou vient le probleme et ca vient pas du code mais de mon addon couleur g l'affichage en premier du mirc avec l'addon couleur et ensuite celui de mon code input j'ai trouvé en essayant le code sur un mirc vierge et la ca marche nickel mais le probleme que j'ai maintenant c'est que je vois pas du tout comment accorder le code avec l'addon couleur que j'ai dans mon script .
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 26 mai 2009 à 00:47
Km : l'evenement on input ne prend pas de ^.
Torpe, evidement que tu avais un autre input, quand tu viens demander de l'aide et qu'on te répond clairement que tu as deux on input, c'est que tu en a deux.
Accoder les deux scripts n'es pas très compliqué (oui, ok, ça l'est surement pour toi), essaye de poster les deux code ici voir si qqun peut faire qqch