Accueil > > > MÉLANGEUR DE MOT
MÉLANGEUR DE MOT
Information sur la source
Description
C'est une fonction que j'utilise pour un plus gros projet (d'où les noms des var %devinette* vous étonnez pas), je la fais partager. Elle mélange un mot, bizarrement j'ai eu énormément de bug au niveau de: $instok(%devinettemotok,$gettok(%devinettemot, %b,32),$rand(1,5),32) quand je voulais faire des trucs plus compliqué niveau mélange et j'ai trouvé qu'avec un petit $rand(1,5) pas trop gros (style pas $rand(1,99)) ça marchait toujours. Si qu'unlqun pouvait m'expliquer pourquoi.
Source
- ;Systême de mélangeur de mot par Kentix
- ;Utilisation: être op puis !melangermot UnMot
-
- ;Séparation char par char d'un mot qu'on stocke dans %devinettemot
- alias separermot {
- unset %devinettemot
- set %devinettereponse $$1
- var %a = $$1, %b = $len(%a), %c = 1
- while (%c <= %b) {
- set %devinettemot $instok(%devinettemot, $right($left(%a,%c),1), %b, 32)
- inc %c
- }
- }
-
- ;On mélange les chars, on stocke le mot obtenu dans %devinettemotok
- alias melangermot {
- unset %devinettemotok
- var %a = $numtok(%devinettemot,32), %b = 1
- while (%b <= %a) {
- set %devinettemotok $instok(%devinettemotok,$gettok(%devinettemot,%b,32),$rand(1,5),32)
- inc %b
- }
- }
-
- ;On regroupe les chars mélangés dans la var %devinettemotrassembler
- alias rassemblermot {
- unset %devinettemotrassembler
- var %a = $numtok(%devinettemotok,32), %b = 1
- while (%b <= %a) {
- set %devinettemotrassembler %devinettemotrassembler $+ $gettok(%devinettemotok,%b,32)
- inc %b
- }
- }
- on @*:text:!melangermot*:#:{
- separermot $$2
- melangermot
- rassemblermot
- msg $chan %devinettemotrassembler
- }
;Systême de mélangeur de mot par Kentix
;Utilisation: être op puis !melangermot UnMot
;Séparation char par char d'un mot qu'on stocke dans %devinettemot
alias separermot {
unset %devinettemot
set %devinettereponse $$1
var %a = $$1, %b = $len(%a), %c = 1
while (%c <= %b) {
set %devinettemot $instok(%devinettemot, $right($left(%a,%c),1), %b, 32)
inc %c
}
}
;On mélange les chars, on stocke le mot obtenu dans %devinettemotok
alias melangermot {
unset %devinettemotok
var %a = $numtok(%devinettemot,32), %b = 1
while (%b <= %a) {
set %devinettemotok $instok(%devinettemotok,$gettok(%devinettemot,%b,32),$rand(1,5),32)
inc %b
}
}
;On regroupe les chars mélangés dans la var %devinettemotrassembler
alias rassemblermot {
unset %devinettemotrassembler
var %a = $numtok(%devinettemotok,32), %b = 1
while (%b <= %a) {
set %devinettemotrassembler %devinettemotrassembler $+ $gettok(%devinettemotok,%b,32)
inc %b
}
}
on @*:text:!melangermot*:#:{
separermot $$2
melangermot
rassemblermot
msg $chan %devinettemotrassembler
}
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Regex multiligne [ par TropNul ]
Bonjour tout le monde :o)n'ayant pas trouver grand aide sur le web, je me permet de poser ma question ici.j'aimerais savoir si cela est possible de fa
Comment génerer un mot de passe aléatoire avec mélange de chiffre et de lettre par mirc [ par Driven ]
Bonjour je me permet d'écrire à ce forum pour vous poser une question, voilà je recherche un codage mirc qui me ferait aléatoirement un mot de passe a
Code mirc bd [ par Phadeb ]
Une requete assez simple qui ne devrait pas faire + de 20 lignes et qui vous entrainera.Un script "wquizz", une base de donnée "database.txt"Des quest
Aide pour une remote mIRC [ par Lunon ]
Bonjour, je souhaite tester sur un bot une fonction très basique.En tappant par exemple !test dans un channel, je voudrais que le bot aille chercher d
mIRC 6.33 [ par wims ]
Et oui, Khaled l'avait annoncé, une version corrigeant des problèmes assez important devait sortir ( première fois qu'il donnait une info de ce genre
identifieurs, commandes et événements mIRC dans un fichier.txt (ou autre) [ par uaip ]
Bonjour z'à tous.Etant donné le nombre important d'identifieurs, commandes et événements en mIRC scripting, je vous demande un peu d'aide.J'aimerais c
mIRC 6.34 [ par wims ]
Khaled l'avait annoncé (j'ai fait une news sur scriptsdb.org), la version 6.34 viens donc de sortir pour corrigé un bug bien gênant qui rendait les co
problemes de couleurs sur mirc 6.17 [ par torpe ]
bonjour à tous ! voila je possede mirc 6.17 en francais sur mon script et quand je fais glisser mon curseur dessus un texte il met une autre couleur p
suppression protocol [ par Tom_21 ]
Bonjour,j'ai un soucis avec mon mIRC .comment puis je faire pour supprimer le protocol proxy et socks4 dans un mIRC ( alt+o - connect- firewall - et l
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|