cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 24 nov. 2005 à 09:51
+1 Huitre ;)
cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 février 2008 24 nov. 2005 à 01:39
Faudrait eviter de confondre tagwall et sources irc du site ...
antonino01
Messages postés7Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention23 novembre 2005 23 nov. 2005 à 22:49
lol merci je vais essayer dappliquer tout ca ^^
Mc_AbBeR
Messages postés301Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention19 février 2007 23 nov. 2005 à 21:00
Les / devants tes commandes ne servent à rien
fjxokt
Messages postés840Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention25 février 20091 23 nov. 2005 à 19:45
autre petit truc:
si tu veux absolument utiliser les variables, pourquoi ne pas mettre toutes les infos dans une seule ?
elle serait de la forme
%ak[numero] nick #channel raison
pour recuperer le nick : $gettok(%var,1,32)
pour recuperer le channel : $gettok(%var,2,32)
pour recuperer la raison : $gettok(%var,3-,32)
( ou tu tokenize 32 ta variable pour recuperer directement les $1, $2 et $3- )
ce serait 3 milliard de fois plus simple (environ)
antonino01
Messages postés7Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention23 novembre 2005 23 nov. 2005 à 18:58
uh ? :s ok
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 1 juillet 20121 23 nov. 2005 à 18:21
limité à 5... pour en faire "illimité", suffit que tu vérifies si "$left($1,3)" = .ak et tu "enregistres" une donnée dans $+(%,ak*,$remove($1,.ak)) et avec ça tu peux en faire illimité
Exemple
.ak35 fjxokt Hi coquine :)
ça sauvegardera le nick dans %ak35
ça sauvegardera la raison du akick dans %akreason35
antonino01
Messages postés7Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention23 novembre 2005 23 nov. 2005 à 17:39
merci
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 23 nov. 2005 à 16:01
variable x,y: entier
x <- 1
y <- 10
tant que (x < y) faire
afficher(x)
x <- x+1
ftq
voilà l'exemple de base d'une boucle ou "répétition conditionnelle" si tu préfères... et des exemples il y en a dans l'aide de mIRC et dans une majorité de tutoriels concernant l'apprentissage du scripting mIRC...
antonino01
Messages postés7Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention23 novembre 2005 23 nov. 2005 à 13:52
bah TOFU donne moi un exemple de boucles au lieu de dire ca :X
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 23 nov. 2005 à 06:17
"je script depuis pas longtemps" heu les boucles c'est le premier truc qu'on apprend après les conditions... :\
antonino01
Messages postés7Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention23 novembre 2005 22 nov. 2005 à 21:13
lol javoue que mon code est un peu long mais le probleme c que je ne sais pas enore faire de boucles, je sript depuis pas lgtps... faudrait que je mi mette et des que je sais en faire je suivrais tes conseils et modifiré le code...
fjxokt
Messages postés840Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention25 février 20091 22 nov. 2005 à 21:07
le problème ne vient pas dutout du de ton code en lui même (je sais que tu es débutant, tu l'as dis toi même), la seule chose qui me dérange, c'est que tu pense ton code assez avancé pour le mettre en niveau initié (oui je chipote pour des petites choses mais ç'est le genre de truc qui m'enerve)
pour ce qui est de ton code, je te conseille, pour la partie input, de verifier si $1 commence par '.ak' et ensuite tu set la variable ak avec le numero qui est donc a la droite de $1 (ce qui permettrai au passage à ton code de marcher pour une infinité d'autokick
Pour la partie join, une boucle qui parcourt toutes les var de la forme %ak[numero] permettra de simplifier le code et de virer tout ces if
antonino01
Messages postés7Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention23 novembre 2005 22 nov. 2005 à 20:54
Lol, bon les gens qui viennent pour critiquer ou autre vous pouvez vous abstenir, je debute et si mon code te plait t pas obligé detre desagreable tu ignore et puis c tt. et si tu peux faire le mm en 5ligne pk tu a telechargé mon zip et tu la pa fait toi mm.?
vu que t un "professionnel" et moi un debutant explique moi cmt je pourrais faire ce code plus rapidement au lieu de critiquer...
fjxokt
Messages postés840Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention25 février 20091 22 nov. 2005 à 20:49
bon serieux ça commence a bien faire les sources niveau initié, faut savoir rester humble de temps en temps.
T&aon code est tres 'sale', limité à seulement 4 autokicks, pas bien codé, ce qui est sommme toute normal puisque tu débutes... comme disait je-sais-plus-qui, je te fais le même en 5 lignes :-)
Mais justement tiens, puisque tu débutes, il est normal que ton code soit de niveau débutant non ?
Je suppose que c'est ce que tu voulais faire mais que ton doigt a glissé..
(euh de plus je ne vois pas l'utilité d'un zip pour un code aussi 'leger' , et l'aide est, comment, dire, vide !)
(c'etait le coup de gueule du mardi soir, bonsoir)
antonino01
Messages postés7Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention23 novembre 2005 22 nov. 2005 à 19:21
voila jai suivi tes conseils pour les halt et le "if $me isop"
en ce qui concerne les variables, je debute et pour linstant je peux pas faire mieux ...
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 1 juillet 20121 22 nov. 2005 à 19:02
pk un fichier .sys ?
Limité à 4 "auto kick", mais comment "augmenter" sans toucher au code ?
les variables c'est bof, passe par un fichier .ini (par exemple)
Tu ne vérifies pas si tu es op lors du join.
Ajoute un " | halt " après ta ligne pour éviter que ça s'affiche...
24 nov. 2005 à 09:51
24 nov. 2005 à 01:39
23 nov. 2005 à 22:49
23 nov. 2005 à 21:00
23 nov. 2005 à 19:45
si tu veux absolument utiliser les variables, pourquoi ne pas mettre toutes les infos dans une seule ?
elle serait de la forme
%ak[numero] nick #channel raison
pour recuperer le nick : $gettok(%var,1,32)
pour recuperer le channel : $gettok(%var,2,32)
pour recuperer la raison : $gettok(%var,3-,32)
( ou tu tokenize 32 ta variable pour recuperer directement les $1, $2 et $3- )
ce serait 3 milliard de fois plus simple (environ)
23 nov. 2005 à 18:58
23 nov. 2005 à 18:21
Exemple
.ak35 fjxokt Hi coquine :)
ça sauvegardera le nick dans %ak35
ça sauvegardera la raison du akick dans %akreason35
23 nov. 2005 à 17:39
23 nov. 2005 à 16:01
x <- 1
y <- 10
tant que (x < y) faire
afficher(x)
x <- x+1
ftq
voilà l'exemple de base d'une boucle ou "répétition conditionnelle" si tu préfères... et des exemples il y en a dans l'aide de mIRC et dans une majorité de tutoriels concernant l'apprentissage du scripting mIRC...
23 nov. 2005 à 13:52
23 nov. 2005 à 06:17
22 nov. 2005 à 21:13
22 nov. 2005 à 21:07
pour ce qui est de ton code, je te conseille, pour la partie input, de verifier si $1 commence par '.ak' et ensuite tu set la variable ak avec le numero qui est donc a la droite de $1 (ce qui permettrai au passage à ton code de marcher pour une infinité d'autokick
Pour la partie join, une boucle qui parcourt toutes les var de la forme %ak[numero] permettra de simplifier le code et de virer tout ces if
22 nov. 2005 à 20:54
vu que t un "professionnel" et moi un debutant explique moi cmt je pourrais faire ce code plus rapidement au lieu de critiquer...
22 nov. 2005 à 20:49
T&aon code est tres 'sale', limité à seulement 4 autokicks, pas bien codé, ce qui est sommme toute normal puisque tu débutes... comme disait je-sais-plus-qui, je te fais le même en 5 lignes :-)
Mais justement tiens, puisque tu débutes, il est normal que ton code soit de niveau débutant non ?
Je suppose que c'est ce que tu voulais faire mais que ton doigt a glissé..
(euh de plus je ne vois pas l'utilité d'un zip pour un code aussi 'leger' , et l'aide est, comment, dire, vide !)
(c'etait le coup de gueule du mardi soir, bonsoir)
22 nov. 2005 à 19:21
en ce qui concerne les variables, je debute et pour linstant je peux pas faire mieux ...
22 nov. 2005 à 19:02
Limité à 4 "auto kick", mais comment "augmenter" sans toucher au code ?
les variables c'est bof, passe par un fichier .ini (par exemple)
Tu ne vérifies pas si tu es op lors du join.
Ajoute un " | halt " après ta ligne pour éviter que ça s'affiche...