pony

auto join not working

Mar 31st, 2021
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.81 KB | None | 0 0
  1. dialog SMCFD {
  2. title "SPCN Channel Favorites Dialog"
  3. size -1 -1 420 270
  4. option pixels
  5. button Okay, 100, 170 244 42 19, ok
  6. button Cancel, 200, 215 244 42 19, cancel
  7. text "Channels", 5, 63 10 54 15, center
  8. check "", 2, 17 32 15 15
  9. edit %scfchan1, 3, 37 30 95 20, autohs center
  10. check "", 7, 17 52 15 15
  11. edit %scfchan2, 8, 37 50 95 20, autohs center
  12. check "", 10, 17 72 15 15
  13. edit %scfchan3, 11, 37 70 95 20, autohs center
  14. check "", 13, 17 92 15 15
  15. edit %scfchan4, 14, 37 90 95 20, autohs center
  16. check "", 16, 17 112 15 15
  17. edit %scfchan5, 17, 37 110 95 20, autohs center
  18. check "", 19, 17 132 15 15
  19. edit %scfchan6, 20, 37 130 95 20, autohs center
  20. check "", 22, 17 152 15 15
  21. edit %scfchan7, 23, 37 150 95 20, autohs center
  22. check "", 25, 17 172 15 15
  23. edit %scfchan8, 26, 37 170 95 20, autohs center
  24. check "", 28, 17 192 15 15
  25. edit %scfchan9, 29, 37 190 95 20, autohs center
  26. check "", 31, 17 212 15 15
  27. edit %scfchan10, 32, 37 210 95 20, autohs center
  28. button Clear, 36, 173 32 33 16
  29. button Clear, 37, 173 52 33 16
  30. button Clear, 38, 173 72 33 16
  31. button Clear, 39, 173 92 33 16
  32. button Clear, 40, 173 112 33 16
  33. button Clear, 41, 173 132 33 16
  34. button Clear, 42, 173 152 33 16
  35. button Clear, 43, 173 172 33 16
  36. button Clear, 44, 173 192 33 16
  37. button Clear, 45, 173 212 33 16
  38. button Join, 1, 136 172 33 16
  39. button Join, 4, 136 192 33 16
  40. button Join, 6, 136 212 33 16
  41. button Join, 9, 136 52 33 16
  42. button Join, 12, 136 72 33 16
  43. button Join, 15, 136 92 33 16
  44. button Join, 18, 136 112 33 16
  45. button Join, 21, 136 132 33 16
  46. button Join, 24, 136 152 33 16
  47. button Join, 27, 136 32 33 16
  48. text "Join", 30, 141 10 22 16
  49. text "Clear", 33, 174 10 28 16
  50. check "", 35, 218 52 15 15
  51. check "", 46, 218 72 15 15
  52. check "", 47, 218 92 15 15
  53. check "", 48, 218 112 15 15
  54. check "", 49, 218 132 15 15
  55. check "", 50, 218 152 15 15
  56. check "", 51, 218 172 15 15
  57. check "", 52, 218 192 15 15
  58. button Clear, 53, 374 172 33 16
  59. button Clear, 54, 374 192 33 16
  60. button Clear, 55, 374 212 33 16
  61. button Clear, 56, 374 52 33 16
  62. button Clear, 57, 374 72 33 16
  63. button Clear, 58, 374 92 33 16
  64. button Clear, 59, 374 112 33 16
  65. button Clear, 60, 374 132 33 16
  66. text "Channels", 61, 264 10 54 15, center
  67. check "", 62, 218 212 15 15
  68. check "", 63, 218 32 15 15
  69. button Clear, 64, 374 152 33 16
  70. button Clear, 65, 374 32 33 16
  71. button Join, 66, 337 32 33 16
  72. button Join, 67, 337 52 33 16
  73. button Join, 68, 337 72 33 16
  74. button Join, 69, 337 92 33 16
  75. button Join, 70, 337 112 33 16
  76. button Join, 71, 337 132 33 16
  77. button Join, 72, 337 152 33 16
  78. button Join, 73, 337 172 33 16
  79. button Join, 74, 337 192 33 16
  80. button Join, 75, 337 212 33 16
  81. edit %scfchan11, 76, 238 30 95 20, autohs center
  82. edit %scfchan12, 77, 238 50 95 20, autohs center
  83. edit %scfchan13, 78, 238 70 95 20, autohs center
  84. edit %scfchan14, 79, 238 90 95 20, autohs center
  85. edit %scfchan15, 80, 238 110 95 20, autohs center
  86. edit %scfchan16, 81, 238 130 95 20, autohs center
  87. edit %scfchan20, 82, 238 210 95 20, autohs center
  88. edit %scfchan18, 83, 238 170 95 20, autohs center
  89. edit %scfchan19, 84, 238 190 95 20, autohs center
  90. edit %scfchan17, 85, 238 150 95 20, autohs center
  91. text "Join", 86, 342 10 22 16
  92. text "Clear", 87, 375 10 28 16
  93. text "Auto Join", 88, 13 3 23 26, center
  94. text "Auto Join", 89, 213 4 23 26, center
  95. }
  96.  
  97. on *:dialog:SMCFD:init:*: {
  98. if (%scfchk1 = ON) { did -c SMCFD 2 }
  99. if (%scfchk2 = ON) { did -c SMCFD 7 }
  100. if (%scfchk3 = ON) { did -c SMCFD 10 }
  101. if (%scfchk4 = ON) { did -c SMCFD 13 }
  102. if (%scfchk5 = ON) { did -c SMCFD 16 }
  103. if (%scfchk6 = ON) { did -c SMCFD 19 }
  104. if (%scfchk7 = ON) { did -c SMCFD 22 }
  105. if (%scfchk8 = ON) { did -c SMCFD 25 }
  106. if (%scfchk9 = ON) { did -c SMCFD 28 }
  107. if (%scfchk10 = ON) { did -c SMCFD 31 }
  108. if (%scfchk11 = ON) { did -c SMCFD 63 }
  109. if (%scfchk12 = ON) { did -c SMCFD 35 }
  110. if (%scfchk13 = ON) { did -c SMCFD 46 }
  111. if (%scfchk14 = ON) { did -c SMCFD 47 }
  112. if (%scfchk15 = ON) { did -c SMCFD 48 }
  113. if (%scfchk16 = ON) { did -c SMCFD 49 }
  114. if (%scfchk17 = ON) { did -c SMCFD 50 }
  115. if (%scfchk18 = ON) { did -c SMCFD 51 }
  116. if (%scfchk19 = ON) { did -c SMCFD 52 }
  117. if (%scfchk20 = ON) { did -c SMCFD 62 }
  118. dll $mdx SetMircVersion $version
  119. dll $mdx MarkDialog $dname
  120. dll $mdx SetDialog $dname bgcolor $rgb(0,0,0)
  121. dll $mdx SetColor $dname 60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,206,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280 textbg $rgb(0,0,0)
  122. dll $mdx SetColor $dname 60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,206,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280 background $rgb(0,0,0)
  123. dll $mdx SetColor $dname 60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,206,210,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280 text $rgb(0,212,255)
  124. dll $mdx SetColor $dname text $rgb(252,252,12)
  125. dll $mdx SetColor $dname 56,211,212,215 text $rgb(255,0,0)
  126. dll $mdx SetColor $dname 13,14,114 text $rgb(255,255,0)
  127. dll $mdx SetColor $dname 210,213,214 text $rgb(0,255,0) Green
  128. dll $mdx SetColor $dname 31,29,15,57,82,91,92,112,150,166 text $rgb(255,255,255)
  129. dll $mdx SetColor $dname 45,115 text $rgb(252,12,12)
  130. dll $mdx SetColor $dname 217 text $rgb(192,192,192)
  131. dll $mdx SetFont $dname 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,202,203,206,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280 400 tahoma Bold
  132. dll $mdx SetBorderStyle $dname staticedge
  133.  
  134. }
  135. on *:dialog:SMCFD:sclick:100: {
  136. if ($did(SMCFD,2).state = 1) { %scfchk1 = on } | else { %scfchk1 = off }
  137. if ($did(SMCFD,7).state = 1) { %scfchk2 = on } | else { %scfchk2 = off }
  138. if ($did(SMCFD,10).state = 1) { %scfchk3 = on } | else { %scfchk3 = off }
  139. if ($did(SMCFD,13).state = 1) { %scfchk4 = on } | else { %scfchk4 = off }
  140. if ($did(SMCFD,16).state = 1) { %scfchk5 = on } | else { %scfchk5 = off }
  141. if ($did(SMCFD,19).state = 1) { %scfchk6 = on } | else { %scfchk6 = off }
  142. if ($did(SMCFD,22).state = 1) { %scfchk7 = on } | else { %scfchk7 = off }
  143. if ($did(SMCFD,25).state = 1) { %scfchk8 = on } | else { %scfchk8 = off }
  144. if ($did(SMCFD,28).state = 1) { %scfchk9 = on } | else { %scfchk9 = off }
  145. if ($did(SMCFD,31).state = 1) { %scfchk10 = on } | else { %scfchk10 = off }
  146. if ($did(SMCFD,63).state = 1) { %scfchk11 = on } | else { %scfchk11 = off }
  147. if ($did(SMCFD,35).state = 1) { %scfchk12 = on } | else { %scfchk12 = off }
  148. if ($did(SMCFD,46).state = 1) { %scfchk13 = on } | else { %scfchk13 = off }
  149. if ($did(SMCFD,47).state = 1) { %scfchk14 = on } | else { %scfchk14 = off }
  150. if ($did(SMCFD,48).state = 1) { %scfchk15 = on } | else { %scfchk15 = off }
  151. if ($did(SMCFD,49).state = 1) { %scfchk16 = on } | else { %scfchk16 = off }
  152. if ($did(SMCFD,50).state = 1) { %scfchk17 = on } | else { %scfchk17 = off }
  153. if ($did(SMCFD,51).state = 1) { %scfchk18 = on } | else { %scfchk18 = off }
  154. if ($did(SMCFD,52).state = 1) { %scfchk19 = on } | else { %scfchk19 = off }
  155. if ($did(SMCFD,62).state = 1) { %scfchk20 = on } | else { %scfchk20 = off }
  156. %scfchan1 = $did(3) | %scfchan2 = $did(8) | %scfchan3 = $did(11) | %scfchan4 = $did(14) | %scfchan5 = $did(17) | %scfchan6 = $did(20) | %scfchan7 = $did(23) | %scfchan8 = $did(26) | %scfchan9 = $did(29) | %scfchan10 = $did(32)
  157. %scfchan11 = $did(76) | %scfchan12 = $did(77) | %scfchan13 = $did(78) | %scfchan14 = $did(79) | %scfchan15 = $did(80) | %scfchan16 = $did(81) | %scfchan17 = $did(85) | %scfchan18 = $did(83) | %scfchan19 = $did(84) | %scfchan20 = $did(82)
  158. }
  159. on *:dialog:SMCFD:sclick:*: {
  160. if ($did = 36) { did -ru SMCFD 3,2 }
  161. if ($did = 37) { did -ru SMCFD 7,8 }
  162. if ($did = 38) { did -ru SMCFD 10,11 }
  163. if ($did = 39) { did -ru SMCFD 13,14 }
  164. if ($did = 40) { did -ru SMCFD 16,17 }
  165. if ($did = 41) { did -ru SMCFD 19,20 }
  166. if ($did = 42) { did -ru SMCFD 22,23 }
  167. if ($did = 43) { did -ru SMCFD 25,26 }
  168. if ($did = 44) { did -ru SMCFD 28,29 }
  169. if ($did = 45) { did -ru SMCFD 31,32 }
  170. if ($did = 65) { did -ru SMCFD 76,63 }
  171. if ($did = 56) { did -ru SMCFD 77,35 }
  172. if ($did = 57) { did -ru SMCFD 78,46 }
  173. if ($did = 58) { did -ru SMCFD 79,47 }
  174. if ($did = 59) { did -ru SMCFD 80,48 }
  175. if ($did = 60) { did -ru SMCFD 81,49 }
  176. if ($did = 64) { did -ru SMCFD 85,50 }
  177. if ($did = 53) { did -ru SMCFD 83,51 }
  178. if ($did = 54) { did -ru SMCFD 84,52 }
  179. if ($did = 55) { did -ru SMCFD 82,62 }
  180. if ($did = 27) { join $did(SMCFD,3) }
  181. if ($did = 9) { join $did(SMCFD,8) }
  182. if ($did = 12) { join $did(SMCFD,11) }
  183. if ($did = 15) { join $did(SMCFD,14) }
  184. if ($did = 18) { join $did(SMCFD,17) }
  185. if ($did = 21) { join $did(SMCFD,20) }
  186. if ($did = 24) { join $did(SMCFD,23) }
  187. if ($did = 1) { join $did(SMCFD,26) }
  188. if ($did = 4) { join $did(SMCFD,29) }
  189. if ($did = 6) { join $did(SMCFD,32) }
  190. if ($did = 66) { join $did(SMCFD,76) }
  191. if ($did = 67) { join $did(SMCFD,77) }
  192. if ($did = 68) { join $did(SMCFD,78) }
  193. if ($did = 69) { join $did(SMCFD,79) }
  194. if ($did = 70) { join $did(SMCFD,80) }
  195. if ($did = 71) { join $did(SMCFD,81) }
  196. if ($did = 72) { join $did(SMCFD,85) }
  197. if ($did = 73) { join $did(SMCFD,83) }
  198. if ($did = 74) { join $did(SMCFD,84) }
  199. if ($did = 75) { join $did(SMCFD,82) }
  200. }
  201. on *:connect: {
  202. if (%scfchk1 = on) { join %scfchan1 }
  203. if (%scfchk2 = on) { join %scfchan2 }
  204. if (%scfchk3 = on) { join %scfchan3 }
  205. if (%scfchk4 = on) { join %scfchan4 }
  206. if (%scfchk5 = on) { join %scfchan5 }
  207. if (%scfchk6 = on) { join %scfchan6 }
  208. if (%scfchk7 = on) { join %scfchan7 }
  209. if (%scfchk8 = on) { join %scfchan8 }
  210. if (%scfchk9 = on) { join %scfchan9 }
  211. if (%scfchk10 = on) { join %scfchan10 }
  212. if (%scfchk11 = on) { join %scfchan11 }
  213. if (%scfchk12 = on) { join %scfchan12 }
  214. if (%scfchk13 = on) { join %scfchan13 }
  215. if (%scfchk14 = on) { join %scfchan14 }
  216. if (%scfchk15 = on) { join %scfchan15 }
  217. if (%scfchk16 = on) { join %scfchan16 }
  218. if (%scfchk17 = on) { join %scfchan17 }
  219. if (%scfchk18 = on) { join %scfchan18 }
  220. if (%scfchk19 = on) { join %scfchan19 }
  221. if (%scfchk20 = on) { join %scfchan20 }
  222. }
  223.  
  224. menu * {
  225. .SPCN Channel Favorites Dialog: { dialog -m SMCFD SMCFD }
  226. }
  227.  
  228. alias favs {
  229. $iif($dialog(SMCFD),dialog -c SMCFD SMCFD) dialog -m SMCFD SMCFD
  230. }
  231.  
Advertisement
Add Comment
Please, Sign In to add comment