ADDON ANTI STAR AC

fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 - 28 août 2005 à 14:21
tipexx94 Messages postés 60 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 20 juin 2007 - 3 mars 2006 à 12:11
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/33491-addon-anti-star-ac

tipexx94 Messages postés 60 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 20 juin 2007
3 mars 2006 à 12:11
j'ai honte de cet addon si on peut appeler ca comme ca,
LARR :
la star ac sont des flood bot sur les salons privés du serveur voila/wanadoo (irc.voila.fr:6667), ils entrent msg salon, msg privé puis se déconnectent .
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009
3 mars 2006 à 12:09
star academy ? ^^
tu connais pas ?
d'un côté tant mieux ^^
larr Messages postés 38 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 3 février 2010
28 févr. 2006 à 08:44
c'est quoi star ac ?
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
30 août 2005 à 19:41
mmh effectivement, m'enfin, ca ne l'empeche pas de faire une V2 de son addon, encore plus complet que la source de Le_Fou ;)

(Ne faites donc pas trop gaffe à mon 2ieme commentaire, mais le 1er tient toujours)
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009
30 août 2005 à 16:36
ce code est plus ancien que l'autre il me semble :)
il n'y peut donc pas grand chose sur ce point :D
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
30 août 2005 à 16:29
Ha également, il y a peu, une source de ce genre a été postée :
http://www.ircfr.com/code.aspx?ID=33536
Qui elle, est beaucoup plus complète que la tienne.

Où est l'interêt de faire moins bien que se qui a déjà été fait ? En général, on essaie de faire mieux non ?
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
30 août 2005 à 16:28
else {
if star isin $strip($1-) && ac isin $strip($1-) {
kick $chan $nick %starackick
}
}

else + if = elseif, ca donne :
elseif star isin $strip($1-) && ac isin $strip($1-) { kick # $nick %starackick }

De plus, te rends-tu compte de l'absurdité de ta condition ?
Si *star* (je précise le joker *, pour dire que star peut être nimporte où dans la phrase) ou *ac* est dans la phrase de quelqu'un, tu kick cette personne.
Donc en gros, pleins d'autres mots vont être vérifiés comme vrai par ta condition :
star wars, accro, acide, accru [...] (exemple un peu bete je l'avoue :o)

Je veux bien qu'un débutant poste sur ircfr, mais poster une source inefficace (dans ton cas, kickant un peu tout et nimporte quoi), où en est l'interêt ? Si tu as besoin d'aide, utilise le forum, nous pourrons t'aider à perfectionner tes sources.
tipexx94 Messages postés 60 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 20 juin 2007
28 août 2005 à 20:10
arkanis j'ai fait le dialog parce que j'avais un peu mais vraiment un peu de temps et j'avais pas envie de laisser le code betement sans son petit dialog ,

libre a ceux qui veulent de le retirer
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
28 août 2005 à 19:50
Désolé mais bof.
En plus tu /Set une variable inutilement
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009
28 août 2005 à 16:18
il a aussi dit de mettre "ok" pour le bouton 2, ça te fera une ligne en moins pour 2 lettres ...

et on *:dialog:starac:edit:3: set %starackick $did afin d'améliorer largement la performance du remote.
Pareil que pour l'autre code, un checkbox aurait été plus simple et plus joli, et le dialogue est vraiment inutile ... pour configurer 2 pauvres trucs :)
autant faire un menu pour ça.

Pour les variables, c'est beaucoup plus simple de considérer que 1 on et 0 off voir $true et $false. Ca raccourcit les if, et les set ...

puis ta selection pour kicker n'est pas terrible ... si tu dis "j'aime jouer à starcraft sur mac que c'est un bon jeu", tu te manges un kickban ...

tu peux peut-être faire un tokenize 32 $strip($1-) au début de ton on text (après le premier if si tu préfères)

la prochaine fois que tu as envie de coller un code de ce genre, retiens toi et rassemble plutôt tous les codes dans ton add-on final :)
tipexx94 Messages postés 60 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 20 juin 2007
28 août 2005 à 15:59
oui maintenant je vais les tester mais je parlé pa de denigrer juste au lieu de dire ceci cela aider a ce que la source soit mieu , oui un if et un else aurait suffit , chacun sa facon de fer

certain code sur une ligne en mettant | , d'autre code en plusieur ligne sans | , au final c pareil
S333 Messages postés 266 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 26 juin 2008
28 août 2005 à 15:44
Désolé au grand maitre tipexx94 si j'ai mis moins de 6min à écrire mon message, et trouver les mots pour critiquer ton superbe code !
Sache que je fais autre chose en même temps, et que j'ouvre tous les codes et nouveau forum en même temps dans différents onglet, et oui je mets plus de 6min à tout regarder.

N'empèche que même après la correction, c'est toujours aussi dégueu.
tu répète 2 fois "if star isin $strip($1-) && ac isin $strip($1-) {"
alors que rajouter un if et un else t'aurait éviter cela.

Je suis désolé que mes 6mins de retards n'aient pas prise en compte cette nouvelle critique :)

Sache que critiquer ne signifie pas dénigrer. La preuve, coolman te dit :
"if ($me isop $chan) -> on @*:text:*:#:"
et tu n'en tiens pas compte. A moins que tu n'es pas lu le niveau de la source(débutant) accepte les conseils qu'il te fait :)

Pour ce qui est du niveau, ça serait gentil que même pour tes sources débutantes, tu les test... parce que Normalement ça marche... c'est pas terrible. De plus Débutant situe le niveau du code, et non pas les idées quant à ce code.
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009
28 août 2005 à 15:02
d'accord avec tout ce qui a été dit ...
inutile, et assez mal codé ... je note pas

ce qui a été vite fait peut aussi être fait par les autres, donc vraiment useless de coller ça ici :)
tipexx94 Messages postés 60 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 20 juin 2007
28 août 2005 à 14:58
je sais pas si vous lisez le niveau des sources , ici c'est debutant , donc si c'est juste pour se baser sur les commentaires des autres et critiquer au lieu d'essayer de vraiment m'aider sa sert pas a grand chose de poster .

je dis se baser sur les commentaires des gens parce que : ( voir post de s333 , posté le 28/08 à 14:47:07 ) , mintenant voir mise a jour ( le même jour à 14:41:53 ) donc quand tu as posté c'etait deja fait . je veux pas paraitre chiant surtout (lol)
S333 Messages postés 266 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 26 juin 2008
28 août 2005 à 14:47
Ca fait un moment que je ne fréquente plus de server irc très peuplé ^^ Et un jour je suis allé sur voila, histoire de voir.J'ai été surpris par le nombre de pv Anti star ac etc...
De ça nait la non-utilité complète de ton script.
Fjoxkt -> un script remplis de ses codes, je suporterais même pas d'en lire un seul ! ^^
Bon sinon coolman a raison, tu kick tous ceux qui parlent si tu ne mets pas de raison de kick. D'autre part, c'est pas complet :/ Perso je ferais en plus un ignore, puis pareil pour les pvs.
Enfin bon, encore un truc pas terrible, qui marche pas trop, et qui est pas complet.

Au fait, si je mets ton super add-on perroquet et qu'un mec envoi un message anti star ac... je serais kické moi Sniff

^^ Travaille un peu plus ce que t'envoi s'il te plait.
tipexx94 Messages postés 60 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 20 juin 2007
28 août 2005 à 14:39
franchement je vous le dis c'est fait ultra rapidement pour une copine qui voulait son petit dialog anti star ac donc je l'ai fait , maintenant modifiez le comme vous le sentez
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
28 août 2005 à 14:25
if star isin $strip($1-) && ac isin $strip($1-) && !%starackick {
kick $chan $nick 15<2&15>4A7ddon4S7©ript15<2&15>2Luttons contre star ac ! votons pour Addon-Script !
}
else {
kick $chan $nick %starackick
}

En fait là si j'regarde ton code, si j'ai pas rentré de raison de kick, tu kicks ceux qui marque n'importe quel text...

Ton bouton "2", mets "ok" en style, ça t'évitera de faire une vérification quand tu cliques.
ton edit tu le sauvegardes que si on clique quelque part... pk ne pas faire un
on *:dialog:starac:edit:3: set %starackick $did

if ($me isop $chan) -> on @*:text:*:#:

J'aime pas et je note pas :\
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
28 août 2005 à 14:21
tu sais ce que je te conseille ?
Au lieu de nous filer tes "codes" les uns apres les autres, termine ton script et met le sur le site, ça evitera l'avalanche de codes pas forcement (completement pas) utiles, et puis ç'est mieux pour avoir quelques surprises a la sortie de ton script ;-)
Rejoignez-nous