Advertisement
Guest User

Untitled

a guest
Dec 20th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 4.44 KB | None | 0 0
  1. on *:DIALOG:TextDec:*:*:{
  2.   if (($devent == init) || (($devent == sclick) && ($did == 107))) {
  3.     if (%textdec.type == 0) {
  4.       dialog-change TextDec 14 11,12,13,15,16,17,18,19,20,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42
  5.       did -ra TextDec 14 There are no advanced settings for this style.
  6.     }
  7.     elseif (%textdec.type == 1) {
  8.       dialog-change TextDec 14 15,16,17,18,19,20,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42
  9.       did -ra TextDec 14 There are no colour settings for this style.
  10.     }
  11.     elseif (%textdec.type == 2) {
  12.       dialog-change TextDec 15,16,17,18,19,20 14,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42
  13.     }
  14.     elseif (%textdec.type == 3) {
  15.       dialog-change TextDec 25,26,27,28,29,30,31,32 14,15,16,17,18,19,20,35,36,37,38,39,40,41,42
  16.     }
  17.     elseif (%textdec.type == 4) {
  18.       dialog-change TextDec 35,36,37,38,39,40,41,42 14,15,16,17,18,19,20,25,26,27,28,29,30,31,32
  19.     }
  20.     did -u TextDec 2,3,4,5,6
  21.     did -fc TextDec $calc(%textdec.type + 2)
  22.     did $iif($gettok(%textdec.set, 1, 32), -c, -u) TextDec 11
  23.     did $iif($gettok(%textdec.set, 2, 32), -c, -u) TextDec 12
  24.     did $iif($gettok(%textdec.set, 3, 32), -c, -u) TextDec 13
  25.     dialog-clist TextDec 16 $calc(%textdec2.0 + 1)
  26.     dialog-clist TextDec 18 $calc(%textdec2.1 + 1)
  27.     dialog-clist TextDec 20 $calc(%textdec2.2 + 1)
  28.     dialog-clist TextDec 26 $calc(%textdec3.0 + 1)
  29.     dialog-clist TextDec 28 $calc(%textdec3.1 + 1)
  30.     dialog-clist TextDec 30 $calc(%textdec3.2 + 1)
  31.     dialog-clist TextDec 32 $calc(%textdec3.3 + 1)
  32.     dialog-clist TextDec 36 $calc(%textdec4.0 + 1)
  33.     dialog-clist TextDec 38 $calc(%textdec4.1 + 1)
  34.     dialog-clist TextDec 40 $calc(%textdec4.2 + 1)
  35.     dialog-clist TextDec 42 $calc(%textdec4.3 + 1)
  36.     did -r TextDec 102
  37.     var %tmp = 1
  38.     while ($gettok(%textdec.chan, %tmp, 32)) {
  39.       did -a TextDec 102 $gettok(%textdec.chan, %tmp, 32)
  40.       inc %tmp
  41.     }
  42.   }
  43.   elseif ($devent == sclick) {
  44.     if ($did == 2) {
  45.       did -u TextDec 2,3,4,5,6
  46.       did -fc TextDec $did
  47.       dialog-change TextDec 14 11,12,13,15,16,17,18,19,20,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42
  48.       did -ra TextDec 14 There are no advanced settings for this style.
  49.     }
  50.     elseif ($did == 3) {
  51.       did -u TextDec 2,3,4,5,6
  52.       did -fc TextDec $did
  53.       dialog-change TextDec 11,12,13,14 15,16,17,18,19,20,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42
  54.       did -ra TextDec 14 There are no colour settings for this style.
  55.     }
  56.     elseif ($did == 4) {
  57.       dialog-change TextDec 11,12,13,15,16,17,18,19,20 14,25,26,27,28,29,30,31,32,35,36,37,38,39,40,41,42
  58.     }
  59.     elseif ($did == 5) {
  60.       dialog-change TextDec 11,12,13,25,26,27,28,29,30,31,32 14,15,16,17,18,19,20,35,36,37,38,39,40,41,42
  61.     }
  62.     elseif ($did == 6) {
  63.       dialog-change TextDec 11,12,13,35,36,37,38,39,40,41,42 14,15,16,17,18,19,20,25,26,27,28,29,30,31,32
  64.     }
  65.     elseif ($did == 102) {
  66.       did -ra TextDec 101 $did(102).seltext
  67.     }
  68.     elseif (($did == 103) && ($didwm(102, $did(101)) == 0) && ($did(101) != $null)) {
  69.       did -a TextDec 102 $did(101)
  70.       did -r TextDec 101
  71.     }
  72.     elseif (($did == 104) && ($did(102).sel != $null)) {
  73.       did -d TextDec 102 $did(102).sel
  74.     }
  75.     elseif ($did == 105) {
  76.       did -r TextDec 102
  77.     }
  78.     elseif (($did == 106) || ($did == 108)) {
  79.       if ($did(2).state) {
  80.         set %textdec.type 0
  81.       }
  82.       elseif ($did(3).state) {
  83.         set %textdec.type 1
  84.       }
  85.       elseif ($did(4).state) {
  86.         set %textdec.type 2
  87.       }
  88.       elseif ($did(5).state) {
  89.         set %textdec.type 3
  90.       }
  91.       elseif ($did(6).state) {
  92.         set %textdec.type 4
  93.       }
  94.       set %textdec2.0 $gettok($did(16), 1, 32)
  95.       set %textdec2.1 $gettok($did(18), 1, 32)
  96.       set %textdec2.2 $gettok($did(20), 1, 32)
  97.       set %textdec3.0 $gettok($did(26), 1, 32)
  98.       set %textdec3.1 $gettok($did(28), 1, 32)
  99.       set %textdec3.2 $gettok($did(30), 1, 32)
  100.       set %textdec3.3 $gettok($did(32), 1, 32)
  101.       set %textdec4.0 $gettok($did(36), 1, 32)
  102.       set %textdec4.1 $gettok($did(38), 1, 32)
  103.       set %textdec4.2 $gettok($did(40), 1, 32)
  104.       set %textdec4.3 $gettok($did(42), 1, 32)
  105.       set %textdec.set $did(11).state $did(12).state $did(13).state
  106.       set %textdec.chan
  107.       var %tmp = 1
  108.       while (%tmp <= $did(102).lines) {
  109.         set %textdec.chan $addtok(%textdec.chan, $did(102, %tmp), 32)
  110.         inc %tmp
  111.       }
  112.     }
  113.   }
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement