uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011
-
26 févr. 2007 à 22:07
MJ92
Messages postés185Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention14 décembre 2014
-
28 févr. 2007 à 13:45
bonjour. juste une petite question. bon, je suis en train de regrouper plusieurs remotes, et j'aimerai juste trouver une commande pour activer/désactiver une partie de la remote finale selon mon gré. je me doute que ca doit etre un truc assez simple, mais j'avoue ne jamais m'etre penché sur le probleme... merci d'avance.
Tek Hi
Messages postés29Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 mars 2007 27 févr. 2007 à 06:05
Salut,
Au début du code que tu veux désactiver, tu met : #CODE ON
A la fin du code tu met : #CODE END
CODE <- le nom n'a aucune importance
Pour activé ton code tu tapes /enable #CODE
Pour le désactivé tu tapes /disable #CODE
Exemple avec un code au hasard :
#EURO on
On *:INPUT:*:{
if $$1 == !euro { msg $chan $2- Euros fait $calc($2- * 6.55957) Francs | halt }
elseif $$1 == !franc { msg $chan $2- Francs fait $calc($2- / 6.55957) Euros | halt }
}
#EURO end
MJ92
Messages postés185Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention14 décembre 2014 27 févr. 2007 à 13:38
Salut Tek Hi,
Pour titre individuel (moi), je sais pas si ca peut marcher si tu désactive un code pour en activer un autre :/. Perso ce que j'ai fait c'est un unload sur scriptY et un load du scriptX puisque qu'après ca fait des conflits entre input indentiquent...
Après je sais pas ce que veut faire uaip...
Nosferaptu
Messages postés27Date d'inscriptiondimanche 29 janvier 2006StatutMembreDernière intervention 1 novembre 2007 27 févr. 2007 à 13:39
Bonjour,
Pour desactiver une partie de la remote, on peut utiliser aussi un point virgule ( ; )
Exemple sur le code de Tek Hi :D :
On *:INPUT:*:{
if $$1 == !euro { msg $chan $2- Euros fait $calc($2- * 6.55957) Francs | halt }
; elseif $$1 == !franc { msg $chan $2- Francs fait $calc($2- / 6.55957) Euros | halt }
}
Dans ce cas la, on desactive seulement la 3eme ligne, mais les autres marchent toujours.
;On *:INPUT:*:{
; if $$1 == !euro { msg $chan $2- Euros fait $calc($2- * 6.55957) Francs | halt }
;elseif $$1 == !franc { msg $chan $2- Francs fait $calc($2- / 6.55957) Euros | halt }
;}
Et la, on desactive tout le code
Vous n’avez pas trouvé la réponse que vous recherchez ?
MJ92
Messages postés185Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention14 décembre 2014 27 févr. 2007 à 13:44
Arf ouais mais ca c'est manuel tout le temps :/
Mais bon c'est ce que j'utilise dans mon script
; If ($1 == lawl) { splay $mircdir\sounds\Lawl.mp3 }
Alors imagine 50 lignes que tu veux désactiver avec ca... O_o
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 27 févr. 2007 à 16:31
Commentaires :
Vous pouvez ajouter des commentaires dans vos scripts en utilisant le point virgule ; en début de ligne ou /* et */ pour fermer le texte.
;C'est un commentaire sur une ligne
/*
C'est un commentaire
....
....
etc
....
pour 50 lignes.
*/
Pour en revenir au sujet, les #groups sont la solution et les conflits entre input ne sont pas censé exister, il existe parce ils sont mal codés.
MJ92
Messages postés185Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention14 décembre 2014 27 févr. 2007 à 16:52
Ca dépend comment tu fais wims, si tu fais un input pour ton écriture basique, puis t'en fais un autre (à ce moment là tu vire le basique pour mettre du Leet par exemple), et si ce qu'il y a à l'intérieur d'eux est différent, ca ne fait pas conflit ?
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 27 févr. 2007 à 18:35
lol, apparament pas si débutant que ca... bon je vos que chacun a sa maniere... en fait javais demandé de laide sur mon serv mais comme personne ne savait, jai écrit ce message ici. mais jai continué de chercher. et jai trouvé un moyen ^^. (je vous expliquer pour les curieux). sinon je pense que je vais tout de même tester la commande /enable #code (associé à une autre commande, pour plus de facilité)
bref, jai tout simplement coupé la partie de la remote avec une autre condition : mon pseudo. en bref, jai rajouté
if ($me == mon_pseudo) {
bla bla ma remote
}
et ca marche. mais je vous remercie tous de mavoir aidé =P
PS : c'est mon 1er msg ici, il faut le supprimer qd le pb est réglé ou ca le fait automatiquement ? ^__^
MJ92
Messages postés185Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention14 décembre 2014 27 févr. 2007 à 18:40
Ok, pas con, m'enfin, faut que tu change de pseudo pour activer ta commande ou non lol.
Euh clique sur (je sais plus comment il s'appelle) genre "ceci répond à ma question" et basta =).
Ouais chacun à sa façon, mais bon, on en apprend tous les jours ^^
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 27 févr. 2007 à 22:48
Non mais bien sur en sois, si tu code deux on input avec des /halt, evidement l'un va surement bloqué l'autre mais ça, c'est pareil pour nimporte quel evenement et c'est a toi de savoir géré les deux pour que ca marche
MJ92
Messages postés185Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention14 décembre 2014 27 févr. 2007 à 22:53
Donc dans ce cas là, le meilleur moyen c'est d'en unloadé un pour loadé l'autre je suppose... C'est pour ça que j'ai eu l'idée du load et unload avec un alias pour répondre à sa question. Mais bon je savais pas éxactement ce qu'il voulait, il a trouvé autrement ^^'
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 27 févr. 2007 à 23:00
Bah non pas du tout.Quand je dis c'est a toi de géré pour que les deux marches, ca veux dire que sois tu réunis les deux dans un seul on input et que tu fait des conditions, sois tu laisse deux on input et tu fait aussi des comparaisons pour que les deux marches ( plus galere ) mais le but de coder un on input, c'est toujours pour se simplifier la vie donc devoir unload un code pour qu'un autre marche, ça n'a aucun interet :)
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 28 févr. 2007 à 13:33
lol. pour répondre a MJ92, c'est justement une tres bonne idée le changement de pseudo. pask en fait la partie de de la remote que je voulais activer/désactiver (sans modifier le reste de la remote) ben ce sont juste des msg d'auto-prévention (genre "stp $nick reste poli", etc...) donc si par exemple jai choisi comme pseudo "moi_pas-la" ben je naurai plus qu'a partir et les commandes s'activeront ttes seules. j'avoue, c'est tres mal codé mais ca marche, et c'est l'essentiel. de plus, jai rajouté une condition : si $nick (peu importe qui) me parle alors que jai ce pseudo (ici "moi_pas-la") ben un msg auto dis a $nick que je suis ailleurs, et un echo -a m'avertis que $nick me cherche.
huhu c'est tres facile pour vous, je me doute... mais soyez tolérants : je connais l'exsistence des remotes depuis a peine 2semaines :)) [et je trouve que jmen sors plutot bien, en tout cas pr ce qui est des events].
bref encore merci ^__^