UN PETIT AUTOKICK SYMPA

COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 - 22 nov. 2005 à 19:02
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 - 24 nov. 2005 à 09:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34747-un-petit-autokick-sympa

cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
24 nov. 2005 à 09:51
+1 Huitre ;)
cs_Huitre Messages postés 290 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 29 février 2008
24 nov. 2005 à 01:39
Faudrait eviter de confondre tagwall et sources irc du site ...
antonino01 Messages postés 7 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 23 novembre 2005
23 nov. 2005 à 22:49
lol merci je vais essayer dappliquer tout ca ^^
Mc_AbBeR Messages postés 301 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 19 février 2007
23 nov. 2005 à 21:00
Les / devants tes commandes ne servent à rien
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
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és 7 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 23 novembre 2005
23 nov. 2005 à 18:58
uh ? :s ok
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
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és 7 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 23 novembre 2005
23 nov. 2005 à 17:39
merci
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
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és 7 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 23 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és 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
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és 7 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 23 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és 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
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és 7 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 23 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és 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
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és 7 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 23 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és 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
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...
Rejoignez-nous