Advertisement
Guest User

mIRC v6.35 MIRC (.mrc) SCRIPT KEYGEN

a guest
Sep 13th, 2010
490
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. ;; mIRC v6.35 MIRC SCRIPT KEYGEN
  2. ; # mIRC Reg Key Code /load -rs mircreg.mrc , and then /mgen <name> to create your own!
  3. ;; note: you can probably make it output to -s / status , or in other ways etc... but this is the main code and im just happy with this -xd
  4. ;; thanks to ircerr for showing this and more. -xd
  5.  
  6. alias mgen {
  7. var %name = $1-, %len = $len(%name)
  8. echo mgen: $+ %name
  9. if (%len < 4) { return $null }
  10. else {
  11. var %x = 0, %y = 0, %i = 0, %l = 4
  12. while (%l <= %len) {
  13. INC %x $calc($asc($mid(%name,%l,1)) * $mircserial(%i))
  14. INC %i
  15. if (%i > 38) { %i = 0 }
  16. inc %l
  17. }
  18. %i = 0
  19. %l = 4
  20. while (%l <= %len) {
  21. INC %y $calc(($asc($mid(%name,%l,1)) * $asc($mid(%name,$calc(%l - 1),1))) * $mircserial(%i))
  22. INC %i
  23. if (%i > 38) { %i = 0 }
  24. inc %l
  25. }
  26. echo %x $+ - $+ %y
  27. return %x $+ - $+ %y
  28. }
  29. }
  30.  
  31. alias -l mircserial {
  32. if ($1 == 6) { return 5 }
  33. elseif ($1 == 21) { return 9 }
  34. elseif ($1 == 2) { return 17 }
  35. elseif ($istok(14 19 30 37,$1,32)) { return 4 }
  36. elseif ($istok(1 11 16 31,$1,32)) { return 6 }
  37. elseif ($istok(25 29 35,$1,32)) { return 8 }
  38. elseif ($istok(9 24 26 27 32 36,$1,32)) { return 10 }
  39. elseif ($istok(0 10 15 20 23,$1,32)) { return 11 }
  40. elseif ($istok(3 4 7 22 33,$1,32)) { return 12 }
  41. elseif ($istok(5 12 13 17 18,$1,32)) { return 14 }
  42. elseif ($istok(8 28 34 38,$1,32)) { return 16 }
  43. }
  44. ; # End mIRC Reg Key Code
  45. ;;;;Keys
  46. ;;;;#Public 3501-361179
  47. ;;;;#mIRC 737-60434
  48. ;;;;#Unknown 5219-584363
  49. ;;;;#EFNet 1807-156954
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement