Profesyonelce görünümüyle büyüleyen bu DLL gerçekten mükemmel. Önceleri sadece iki tane popup dll’s vardi. Birinde simgeleri ve alt menüyü diğerinde ise renklerini değiştirebiliyordun. Fakat Xpopup.dll de hepsi var! Hem rengini degistirirken, hem de simgeleri ve alt menüyü degistirebilirsiniz.

DLL üzerinde yapılan son güncellemeler:

* mIRC destek menü, metin ögesi olan $ ident eklendi.
* mIRC komutlari eklendi.(mIRC Pop-ups’lari gibi.)
* Alt menü yenilendi. ( Çok daha iyi oldu.)
* help(yardim)dosyasi yenilendi ve MRC-dosyasina en son yenilikler eklendi.

Kod;

CODE:

  1. alias shell {
  2. return $scriptdircanada.ico
  3. }
  4. alias xpopdll {
  5. if ($isid) return $dll($scriptdirxpopup\xpopup.dll,$1,$2)
  6. else dll ” $+ $scriptdirxpopup\xpopup.dll” $1 $2
  7. }
  8. alias uxpop dll -u xpopup.dll
  9. alias xpop {
  10. if ( $isid ) {
  11. return $xpopdll( _xpop, $1 $prop $2)
  12. }
  13. else {
  14. xpopdll xpop $2 $1 $3
  15. }
  16. }
  17. alias xpopup {
  18. if ( $isid ) {
  19. return $xpopdll( _xpopup, $1 $prop $2)
  20. }
  21. else {
  22. xpopdll xpopup $2 $1 $3
  23. }
  24. }
  25. alias mpopup {
  26. xpopdll mpopup $1 $2
  27. }
  28. ON *:SIGNAL:Xpopup-*: {
  29. echo -s $signal : $1
  30. }
  31. alias xtest {
  32. if ( $xpopup(mymenu).ismenu == $false ) {
  33. xpopup -c mymenu custom
  34. xpopup -x mymenu +dp
  35. xpopup -b mymenu $scriptdirxpopup/mc.bmp
  36. xpopup -i mymenu 0 $shell
  37. xpop -a mymenu 0 $chr(9) + 1 1 Menu Item 2 $chr(9) blah
  38. xpop -a mymenu 0 $chr(9) + 0 0
  39. xpop -a mymenu 0 $chr(9) +s 2 1 Menu Item 2
  40. xpop -a mymenu 3 0 $chr(9) + 10 1 $eval($me,0)
  41. xpop -a mymenu 3 0 $chr(9) + 0 0
  42. xpop -a mymenu 3 0 $chr(9) +c 11 0 Menu Item 2 2
  43. xpop -a mymenu 0 $chr(9) +c 3 0 Menu Item 3
  44. xpop -a mymenu 0 $chr(9) +cg 4 0 Menu Item 4
  45. xpop -a mymenu 0 $chr(9) +g 5 1 Menu Item 5
  46. xpop -a mymenu 0 $chr(9) +c 6 1 Menu Item 6
  47. xpop -a mymenu 0 $chr(9) +cg 7 1 Menu Item 7
  48. }
  49. xpopup -s mymenu +mcv 500 500
  50. }
  51. menu status {
  52. 1 $chr(11) Menu:echo -s ClickHeRe Rulez
  53. $style(1) 1 $chr(11) blah2:return
  54. $style(2) 1 $chr(11) blah3 $chr(9) CTRL-H:return
  55. $style(3) 1 $chr(11) blah4:return
  56. submenu $chr(9) CTRL-S
  57. .submenu1:return
  58. .-
  59. . $style(1) 1 $chr(11) blah2:return
  60. . $style(2) 1 $chr(11) blah3:return
  61. . $style(3) 1 $chr(11) blah4:return
  62. }
  63. menu menubar {
  64. 1 $chr(11) Menu:echo -s ClickHeRe Rulez
  65. $style(1) 1 $chr(11) blah2:return
  66. $style(2) 1 $chr(11) blah3 $chr(9) CTRL-H:return
  67. $style(3) 1 $chr(11) blah4:return
  68. submenu $chr(9) CTRL-S
  69. .submenu1:return
  70. .-
  71. . $style(1) 1 $chr(11) blah2:return
  72. . $style(2) 1 $chr(11) blah3:return
  73. . $style(3) 1 $chr(11) blah4:return
  74. }
  75. alias mtest {
  76. xpopup -i mirc 0 $shell
  77. mpopup mirc 1
  78. xpopup -t mirc custom
  79. xpopup -b mirc $scriptdir/xpopup/mc.bmp
  80. }
  81. alias mtest2 {
  82. xpopup -i mircbar 0 $shell
  83. mpopup mircbar 1
  84. xpopup -t mircbar custom
  85. xpopup -b mircbar $scriptdir/xpopup/mc.bmp
  86. }