Non, je suis un mangeur de grenouille.
![]()
Ouai mais ton père est Anglais
OMG t'es vraiment Anglais
Re-demande de ban ![]()
duke
plop tous le monde ! bah ça fait un bail que je cherches un addon pour kicker ou bannir ceux qui nous ecrivent des romains de 3 et 4 lignes ! je parles d'un paragraphe et pas de flood genre timer 2 0 msg .. j'esperes que c clair ! merci a tous a bientot
Rép. MP 1 msg
mardi 14 octobre 2008 à 07:34:15 | Re : anti flood long texte
PaDa
/help $len
/help on text
Eventuellement /help /kick
--
Pada
Rép. MP 1107 msg 1185 msg CS
mardi 14 octobre 2008 à 12:39:05 | Re : anti flood long texte
WorldDMT
salut
c'est surtout le $len
$len(texte) qui retourne la longueur du texte avec espace inclu
exp:
$len(salut tout le monde) = 19
Rép. MP 239 msg 275 msg CS
mardi 14 octobre 2008 à 19:34:11 | Re : anti flood long texte
PaDa
Certes, mais pour en faire un antiflood et kicker le vilain, il aura besoin des deux autres aussi ;-)
--
Pada
Rép. MP 1107 msg 1185 msg CS
mercredi 15 octobre 2008 à 10:19:47 | Re : anti flood long texte
WorldDMT
oui PADA
celui qui saura utilisé $len au moin il sait faire un evenement avec une commande si non ça serait dommage pour lui :p
Rép. MP 239 msg 275 msg CS
vendredi 17 octobre 2008 à 22:04:30 | Re : anti flood long texte
ISoKa
snippet de MasterSleepe
/*
Identifieur permetant de repérer des répétitions de lettres dans une phrase
Le paramètre 2 est le nombre de lettre qui déclenchent la detection (10 par defaut)
utilisation :
$isfloodChr(kisssssssss) => 0
$isfloodChr(kissssssssssssss) => 1
$isfloodChr(kisssss,6) => 0
$isfloodChr(kissssss,6) => 1
alias isfloodChr {
var%n$iif($2,$2,10) - 1,%r(.)\1$+$chr(123)$+%n$+$chr(125)
return$regex($$1,%r)
}
sinon effectivement tu peux le faire avec des boucles et tout, mais ça va être long et lourd à exécuter pour rie
N.B : CE TEXTE N'EST PAS DE MOI MAIS TOFU
ISoKa
Rép. MP 265 msg 268 msg CS
mardi 21 octobre 2008 à 22:25:44 | Re : anti flood long texte
uaip
"celui qui saura utilisé $len au moin il sait faire un evenement avec une commande si non ça serait dommage pour lui :p"
Euh... désolé mais aucun rapport. Ce n'est pas parce-qu'on code en mIRC scripting qu'on traine sur IRC.
(</troll> désolé, je voulais juste nuancer).
Cordialement, uaip.
Rép. MP 433 msg 634 msg CS
mercredi 22 octobre 2008 à 10:45:01 | Re : anti flood long texte
WorldDMT
"Euh... désolé mais aucun rapport"
a ton avis UAIP, esqu'on peut apprendre a utilisé "$len" avant "on TEXT" ?
automatiquement s'il va utilisé "$len" dans son code ça doit etre utilisé dans un evenement, et si il ne connait pas encore faire un evenement il ne saura pas cmt utilisé le "$len" dans un code nn??
c'est tout ce que j'ai voulu dire ^^
Rép. MP 239 msg 275 msg CS
mercredi 22 octobre 2008 à 12:41:35 | Re : anti flood long texte
uaip
Oui en effet, les vévénements sont importants, mais je parlais d'événements relatifs à l'IRC (kick et text).
En effet :
"a ton avis UAIP, esqu'on peut apprendre a utilisé "$len" avant "on TEXT" ?"
bien sûr que oui c'est possible. Comme je le disais, ce n'est pas parce-qu'on code en mIRC scripting qu'on traine forcément sur IRC ^^.
Je connais certains programmeurs (C, Perl, etc) qui ont voulu (pour le trip ou je ne sais quelle autre raison) traduire des codes d'API (proxies, sockets, win32, etc) ou autres en mIRC, ou qui ont voulu faire des dlls pour mIRC, sans forcément passer par les événements text, input, etc.
(on peut faire de beaux codes mIRC uniquement avec des aliases).
Mais bon, c'est hors-sujet alors oublions ^^, je voulais simplement nuancer (principe du mec chiant, quoi)
Cordialement, uaip.
Rép. MP 433 msg 634 msg CS
mercredi 22 octobre 2008 à 17:25:25 | Re : anti flood long texte
WorldDMT
lol ok bro ;)
moi aussi je m'attachais sur son code demandé (puisqu'il voulais un antiflood mIRC) pas a un sujet vaste comme tu le disais :p dsl j'avais mal compris mais bon @+ ^^
Salut wimps, merci beaucoup pour ta réponse
Je ne suis pas chez moi avant 2 jours mais j'ai testé sur un mIRC vierge et ça semble bien marcher ! L'utilité serait surtout pour des réponses longues de plusieurs mots, bien que le fait d'oublier un mot donne un pourcentage de similitude très bas, peut-être trop pour être utilisé comme je le pensais
$sim_p(voici réponse,voici ma réponse) = 46.153846
Pour ce qui est du while je l'ai écarté parce que je pense que le calcul serait un brin plus long pour le code et c'est un jeu qui effectue déjà plein de calculs simultanés, maintenant je pense peut-être ça à tord :x
Rép. MP 36 msg
jeudi 29 janvier 2009 à 17:35:43 | Re : Pourcentage de similarité
BSmax
Arf pour d'autres éléments ça pose problème
$sim_p(en amérique,l'amérique) = 0
$sim_p(amérique,l'amérique) = 0
Ca risque de coincer pour pas mal de choses :s
Rép. MP 36 msg
jeudi 29 janvier 2009 à 17:42:11 | Re : Pourcentage de similarité
wims
Non, en soit le $regsubex est bien plus rapide même
$sim_p(voici réponse,voici ma réponse) = 46.153846
c'est ce que je disais, regarde :
v o i c i ' ' r é p o n s e
v o i c i ' ' m a ' ' r é p o n s e
1 1 1 1 1 1 0 0 0 0 0 0 0 0 0
ça fait une compaison caractère par caractère, donc là,il y a 6 '1' et 9 '0', sachant que compte le nombre de 1.
c'est pas juste le mot 'ma' qui manque mais bien tout le reste de la chaine qui ne correspond plus.
C'est pour ça qu'il faudrait changer de methode, tu voudrais p-e le pourcentage au niveau des mots ?
le code n'en sera que plus court =)
Rép. MP 1603 msg 1614 msg CS
jeudi 29 janvier 2009 à 17:44:39 | Re : Pourcentage de similarité
wims
Hum mon exemple passe mal, mais oui pour ton autre exemple avec l'amérique, il faudrait bien faire mot par mot, en considérant que l'amérique = 2 mot (remplacement les ' par des espace)
Rép. MP 1603 msg 1614 msg CS
jeudi 29 janvier 2009 à 18:04:01 | Re : Pourcentage de similarité
BSmax
Alors oui je pense que ça serait mieux mot par mot, ça éviterait la trop forte baisse en cas d'oubli d'un petit mot
Après oui il faudra considérer 2 mots pour mon exemple précédent :x
Rép. MP 36 msg
jeudi 29 janvier 2009 à 19:22:18 | Re : Pourcentage de similarité
wims
J'ai commencé a faire un truc mais je me rend compte qu'il peut y avoir trop de cas, sans avoir plus de détails sur comment tu veux que ça detecte ou pas je veux pas commencé un truc long et chiant si ça ne marchera pas.
J'ai ça :
alias sim_p {
var %1 $regsubex($1,/'/Sg,$chr(32)) ,%2 $regsubex($2,/'/Sg,$chr(32))
var %r =
$regsubex($str(.,$numtok(%2,32)),/(.)/gS,$iif($get
tok(%1,\n,32) == $gettok(%2,\n,32),1,0)) ,%c $count(%r,1)
return $calc(%c * 100 / $numtok(%2,32))
}
Pour :
$sim_p(en amérique,l'amérique) = 50
si je remplace le ' par un espace j'ai bien "en" comparé a "l" et amérique a amérique = 50%, mais du coup :
$sim_p(amérique,l'amérique) = 0
parce que on compare "l" a amérique et $null a amérique
Rép. MP 1603 msg 1614 msg CS
jeudi 29 janvier 2009 à 22:55:37 | Re : Pourcentage de similarité
BSmax
Hum c'est vrai que ça a l'air encore plus difficile que j'imaginais, il semble impossible de pouvoir gérer en même temps une éventuelle absence de mot et un simple mot mal orthographié mais dont la réponse est sencée être bonne, comme dans l'exemple de Sitron et Citron :x
Je pensais avant tout me servir de ce snippet dans une case de quizz et une autre de contrepèterie, nécessitant pour chacune des 2 une réponse exactement correcte au mot et à la terminaison près (en dehors des accents pour lequel il y a un $replace), sur des phrases parfois longue d'une douzaine de mots, nombreux sont les joueurs qui échouent à cause d'un mot de liaison oublié ou d'une faute de grammaire (ranger / rangé)
J'ai pensé à ce système de pourcentage de similitude depuis longtemps mais je ne savais même pas par où commencer et ça semble effectivement bien difficile à mettre en place :s
Rép. MP 36 msg
On doit prendre ça comme du flood ou bien
J'ai lu quelques passages et j'ai pas tout saisi
Bon ok c'est du flood en fait ![]()
http://www.youtube.com/watch?v=HEcCs-So2IA
Putain je viens de tomber sur cette chanson que j'avais pas écouté depuis les lustres ...
j'en ai les larmes au yeux
, c'était le chanson de mon enfance , je l'écoutai tout le temps avant ![]()
quelle nostalgie ![]()
Ah ok, t'as 5 ans ou quoi
T'as pas réagit à ma blague ce matin au fait
![]()
Elle en valait pas la peine en même temps ^^
Rage de mon humour
T'es pire que Potée en fait
![]()
Han je viens de désosser l'anus de Potée à Cs:s ![]()
Pas obligé d'ajouter "à cs:s" ![]()
Taggle ou j'annonce que t'étais avec nous hier soir ![]()
| https://www.jeuxvideo.com/forums/1-20-8457621-2344-0-1-0-0.htm#message_10503390
| Citation de : []Pagistral[]
| Date du message : 18 février 2009 à 15:20:02
| Contenu du message :
| "Taggle ou j'annonce que t'étais avec nous hier soir
"
![]()
Le pseudo que j'ai est magnifique ![]()
Chaud vous savez plus quoi dire devant cette merveille
Ca rage sec ![]()
Moi aussi j'aimais bien Manhattan Kaboul quand j'étais petit.
t'es vraiment plus vieux que moi AEF ? parce que manhattan kaboul c'est pas vieux dans ma mémoire. ![]()
Je suis de retour les coupiiiiins ![]()
euh... t'es qui ?

Nan mais je disais pas enfant quand j'avais 6 ans non plus hein , mais vraiment pré-ado quoi , même pas j'avais 11 ans je crois ![]()
Moi quand j'étais en cm1 je l'avais étudié avec ma maîtresse, on l'avait appris par coeur. ![]()