Encodeur, décodeur d'informations

Contenu du snippet

Voici unn code qui sert à encoder des données pour diverses raisons. POur parler secretement avec des newbies (mais ya les PV lol), ou bien sur des sites, des forums enfin, on sait jamais, ca peut servir.
Cela utilise les fonctions de mirc : $encode et $decode
G pensé que c'est plus convivial de le faire via un dialog que en tappant //Say $encode(le serveur va redémarrer le 28 au soir) par exemple. Et de tapper //say $decode(F;&4@<V5R=F5U<B!V82!R963I;6%R<F5R(&QE(#(X(&%U('-O:7(`) dans une fenetre pv avec vous meme ou dans un chan vide.
Cela encode dans ce style la : F;&4@<V5R=F5U<B!V82!R963I;6%R<F5R(&QE(#(X(&%U('-O:7(` VEUT DIRE : le serveur va redémarrer le 28 au soir
Meme si ce n'est pas le code le plus utile lol, j'ai pensé que ca serait bien de le mettre ici...

Source / Exemple :


alias codage {
  set %stardust $dialog(codage)
  if (%stardust) unset %stardust
  else dialog -m codage codage
}

dialog codage {
  title "Coder et décoder des informations"
  size 236 353 448 140
  option dbu
  box "Encoder", 1, 0 0 448 68
  edit "Texte à encoder", 2, 4 8 440 10, multi return
  button "Encoder !", 4, 24 24 400 11
  edit "", 3, 4 52 440 10,read , multi return
  text "Texte encodé :", 5, 4 40 37 6
  box "Décoder", 6, 0 67 448 72
  edit "Texte à décoder", 7, 4 80 440 10, multi return
  button "Décoder !", 8, 24 96 400 11
  edit "", 9, 4 124 440 10,read , multi return
  text "Texte décodé :", 10, 4 112 37 6
  button "&Hide", 11, 0 0 0 0, hide Ok
}

on *:dialog:codage:sclick:4: {
  did -r codage 3
  did -a codage 3 $encode($did(codage,2))
}

on *:dialog:codage:sclick:8: {
  did -r codage 9
  did -a codage 9 $decode($did(codage,7))
}

Conclusion :


Comme vous pouvez le voir c'est tout con à faire...
PS : pour les newbies, tappez /codage pour lancer le truc ;) g fé une alias

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.