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
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : ON RAWMODERE : ON RAWMODE par WorldDMT
Cliquez pour lire la suite par WorldDMT AVERTISSMENT ET KIKKAVERTISSMENT ET KIKK par mouhcine951990
Cliquez pour lire la suite par mouhcine951990
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|