LoveAbleElf

oper

Jun 14th, 2020
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.34 KB | None | 0 0
  1. menu * {
  2. -
  3. Oper Panel:/dialog -md Panel Panel
  4. -
  5. }
  6. Alias Panel {
  7. dialog -md Panel Panel
  8. }
  9. dialog Panel {
  10. size -10 -1 240 225
  11. option dbu
  12. tab "Server", 1, 0 0 245 240
  13. tab "Services", 2, 0 0 245 240
  14. title "mIRC Oper Panel"
  15. box "Server Chat" 3, 2 20 235 45, tab 1
  16. button "WallOps" 4, 5 30 30 10, tab 1
  17. button "ChatOps" 5, 35 30 30 10, tab 1
  18. button "GlobalOps" 6, 65 30 30 10, tab 1
  19. button "LocalOps" 7, 95 30 30 10, tab 1
  20. button "Adminstators" 8, 125 30 45 10, tab 1
  21. button "Network Administrators" 9, 170 30 65 10, tab 1
  22. text "Message:" 10, 5 40 30 10, tab 1
  23. edit "" 11, 5 50 230 10, tab 1 autohs
  24. box "Network/Server Banning" 12, 2 70 235 65, tab 1
  25. button "Kill" 16, 5 80 40 10, tab 1
  26. button "24 Hour G:Line" 17, 5 90 40 10, tab 1
  27. button "30 Day G:Line" 18, 5 100 40 10, tab 1
  28. button "AKill" 19, 45 80 40 10, tab 1
  29. button "Shun" 20, 45 90 40 10, tab 1
  30. button "Z:Line" 21, 5 120 40 10, tab 1
  31. button "K:Line" 22, 5 110 40 10, tab 1
  32. button "G:Line" 23, 45 110 40 10, tab 1
  33. button "GZ:Line" 24, 45 100 40 10, tab 1
  34. Text "Nickname:" 25, 90 80 40 10, tab 1
  35. edit "" 26, 90 90 60 10, tab 1 autohs
  36. text "Reason:" 27, 90 102 30 10, tab 1
  37. edit "No Reason." 28, 90 112 60 10, tab 1 autohs
  38. text "Length of Ban:" 29, 165 80 50 10, tab 1
  39. edit "24h" 30, 165 90 40 10, tab 1 autohs
  40. box "Override Access" 31, 2 140 235 50, tab 1
  41. button "Owner" 32, 8 147 30 10, tab 1
  42. button "DeOwner" 33, 8 157 30 10, tab 1
  43. button "Admin" 34, 38 147 30 10, tab 1
  44. button "DeAdmin" 35, 38 157 30 10, tab 1
  45. button "Op" 36, 68 147 30 10, tab 1
  46. button "DeOp" 37, 68 157 30 10, tab 1
  47. button "HalfOp" 38, 98 147 30 10, tab 1
  48. button "DeHalfOp" 39, 98 157 30 10, tab 1
  49. button "Voice" 40, 128 147 30 10, tab 1
  50. button "DeVoice" 41, 128 157 30 10, tab 1
  51. Text "Nickname:" 42, 160 149 25 10, tab 1
  52. edit "" 43, 185 147 50 10, tab 1 autohs
  53. text "Channel:" 44, 160 159 25 10, tab 1
  54. edit "#" 45, 185 159 50 10, tab 1 autohs
  55. button "SAJoin" 46, 8 167 30 10, tab 1
  56. button "SAPart" 47, 38 167 30 10, tab 1
  57. button "SAMode" 48, 68 167 30 10, tab 1
  58. button "SVSNick" 49, 98 167 30 10, tab 1
  59. Text "New Nickname/Host/Ident/Modes:" 50, 100 179 85 10, tab 1
  60. edit "" 51, 185 177 50 10, tab 1 autohs
  61. button "ChgIdent" 52, 8 177 30 10, tab 1
  62. button "ChgHost" 53, 38 177 30 10, tab 1
  63. button "ChgName" 54, 68 177 30 10, tab 1
  64. box "Server Tools" 55, 2 195 235 25, tab 1
  65. button "Rehash" 56, 8 205 30 10, tab 1
  66. button "Restart" 57, 38 205 30 10, tab 1
  67. button "Die" 58, 68 205 30 10, tab 1
  68. Text "Password:" 59, 100 206 25 10, tab 1
  69. edit "" 60, 127 205 50 10, tab 1 autohs
  70. box "NickServ Control" 61, 2 20 235 40, tab 2
  71. button "GetPass" 62, 8 28 30 10, tab 2
  72. button "GetEmail" 63, 38 28 30 10, tab 2
  73. button "Suspend" 64, 68 28 30 10, tab 2
  74. button "UnSuspend" 65, 98 28 30 10, tab 2
  75. button "OInfo" 66, 128 28 30 10, tab 2
  76. Text "Nickname:" 68, 8 41 25 10, tab 2
  77. edit "" 69, 33 40 50 10, tab 2 autohs
  78. text "Reason:" 70, 85 41 25 10, tab 2
  79. edit "No Reason." 71, 105 40 50 10, tab 2 autohs
  80. text "Add OInfo:" 72, 158 41 30 10, tab 2
  81. edit "" 73, 185 40 50 10, tab 2 autohs
  82. box "ChanServ Control" 74, 2 60 235 40, tab 2
  83. button "GetPass" 75, 8 70 30 10, tab 2
  84. button "Suspend" 76, 38 70 30 10, tab 2
  85. button "UnSuspend" 77, 68 70 30 10, tab 2
  86. button "Forbid" 78, 98 70 30 10, tab 2
  87. button "OInfo" 79, 128 70 30 10, tab 2
  88. Text "Channel:" 80, 10 84 25 10, tab 2
  89. edit "#" 81, 33 83 50 10, tab 2 autohs
  90. text "Reason:" 82, 85 84 25 10, tab 2
  91. edit "No Reason." 83, 105 83 50 10, tab 2 autohs
  92. text "Add OInfo:" 84, 158 84 30 10, tab 2
  93. edit "" 85, 185 83 50 10, tab 2 autohs
  94. box "HostServ Control" 86, 2 100 235 40, tab 2
  95. button "Set" 87, 8 110 20 10, tab 2
  96. button "SetALL" 88, 28 110 20 10, tab 2
  97. button "Del" 89, 48 110 20 10, tab 2
  98. button "DelALL" 90, 68 110 20 10, tab 2
  99. button "Waiting" 91, 88 110 25 10, tab 2
  100. button "Activate" 92, 113 110 25 10, tab 2
  101. button "Reject" 93, 138 110 25 10, tab 2
  102. Text "Nickname:" 94, 8 126 25 10, tab 2
  103. edit "" 95, 33 125 50 10, tab 2 autohs
  104. text "vHost:" 96, 87 126 25 10, tab 2
  105. edit "vHost.Here" 97, 105 125 50 10, tab 2 autohs
  106. box "BotServ Control" 98, 2 140 235 20, tab 2
  107. button "BotADD" 99, 8 147 22 10, tab 2
  108. button "BotDEL" 100, 30 147 22 10, tab 2
  109. text "Add Bot:" 101, 55 148 30 10, tab 2
  110. edit "Nickname" 102, 78 147 35 10, tab 2 autohs
  111. edit "Ident" 103, 115 147 35 10, tab 2 autohs
  112. edit "Host" 104, 152 147 35 10, tab 2 autohs
  113. edit "Realname" 105, 190 147 35 10, tab 2 autohs
  114. box "OperServ Control" 106, 2 160 235 60, tab 2
  115. button "Staff" 107, 8 170 20 10, tab 2
  116. button "Add Oper" 108, 28 170 30 10, tab 2
  117. button "Del Oper" 109, 58 170 30 10, tab 2
  118. button "Add Admin" 110, 88 170 30 10, tab 2
  119. button "Del Admin" 111, 118 170 30 10, tab 2
  120. button "ClearModes" 112, 148 170 35 10, tab 2
  121. button "ChanList" 113, 183 170 25 10, tab 2
  122. button "UserList" 114, 208 170 25 10, tab 2
  123. Text "Nickname:" 115, 8 210 25 10, tab 2
  124. edit "" 116, 33 208 50 10, tab 2 autohs
  125. text "Channel:" 117, 85 210 25 10, tab 2
  126. edit "#" 118, 108 208 40 10, tab 2 autohs
  127. text "Server:" 119, 150 210 25 10, tab 2
  128. edit "irc." 120, 170 208 50 10, tab 2 autohs
  129. button "NOOP" 121, 8 180 25 10, tab 2
  130. button "Jupe" 122, 33 180 25 10, tab 2
  131. button "Reload" 123, 58 180 25 10, tab 2
  132. button "Restart" 124, 83 180 25 10, tab 2
  133. button "Quit" 125, 108 180 20 10, tab 2
  134. button "Shutdown" 126, 128 180 30 10, tab 2
  135. button "ChanKill" 127, 158 180 25 10, tab 2
  136. button "ModList" 128, 183 180 25 10, tab 2
  137. button "Revoke NOOP" 129, 8 190 45 10, tab 2
  138. }
  139. on 1:dialog:Panel:sclick:4: {
  140. wallops %server.chat
  141. }
  142. on 1:dialog:Panel:sclick:5: {
  143. chatops %server.chat
  144. }
  145. on 1:dialog:Panel:sclick:6: {
  146. globops %server.chat
  147. }
  148. on 1:dialog:Panel:sclick:7: {
  149. locops %server.chat
  150. }
  151. on 1:dialog:Panel:sclick:8: {
  152. adchat %server.chat
  153. }
  154. on 1:dialog:Panel:sclick:9: {
  155. nachat %server.chat
  156. }
  157. on 1:dialog:Panel:edit:11: {
  158. if ($did(11).text == $null) { unset %server.chat }
  159. set %server.chat $did(11).text
  160. }
  161. on 1:dialog:Panel:sclick:16:{
  162. kill %nickname %reason
  163. }
  164. on 1:dialog:Panel:sclick:17:{
  165. gline %nickname 86400 %reason
  166. }
  167. on 1:dialog:Panel:sclick:18:{
  168. gline %nickname 30d %reason
  169. }
  170. on 1:dialog:Panel:sclick:19:{
  171. akill %nickname %reason
  172. }
  173. on 1:dialog:Panel:sclick:20:{
  174. shun %nickname %reason
  175. }
  176. on 1:dialog:Panel:sclick:21:{
  177. zline %nickname %time %reason
  178. }
  179. on 1:dialog:Panel:sclick:22:{
  180. kline %nickname %time %reason
  181. }
  182. on 1:dialog:Panel:sclick:23:{
  183. gline %nickname %time %reason
  184. }
  185. on 1:dialog:Panel:sclick:24:{
  186. gzline %nickname %time %reason
  187. }
  188. on 1:dialog:Panel:edit:26: {
  189. if ($did(26).text == $null) { unset %nickname }
  190. set %nickname $did(26).text
  191. }
  192. on 1:dialog:Panel:edit:28: {
  193. if ($did(28).text == $null) { unset %reason }
  194. set %reason $did(28).text
  195. }
  196. on 1:dialog:Panel:edit:30: {
  197. if ($did(30).text == $null) { unset %time }
  198. set %time $did(30).text
  199. }
  200. on 1:dialog:Panel:sclick:32:{
  201. mode %channel +q %nickname
  202. }
  203. on 1:dialog:Panel:sclick:33:{
  204. mode %channel -q %nickname
  205. }
  206. on 1:dialog:Panel:sclick:34:{
  207. mode %channel +a %nickname
  208. }
  209. on 1:dialog:Panel:sclick:35:{
  210. mode %channel -a %nickname
  211. }
  212. on 1:dialog:Panel:sclick:36:{
  213. mode %channel +o %nickname
  214. }
  215. on 1:dialog:Panel:sclick:37:{
  216. mode %channel -o %nickname
  217. }
  218. on 1:dialog:Panel:sclick:38:{
  219. mode %channel +h %nickname
  220. }
  221. on 1:dialog:Panel:sclick:39:{
  222. mode %channel -h %nickname
  223. }
  224. on 1:dialog:Panel:sclick:40:{
  225. mode %channel +v %nickname
  226. }
  227. on 1:dialog:Panel:sclick:41:{
  228. mode %channel -v %nickname
  229. }
  230. on 1:dialog:Panel:edit:43: {
  231. if ($did(43).text == $null) { unset %nickname }
  232. set %nickname $did(43).text
  233. }
  234. on 1:dialog:Panel:edit:45: {
  235. if ($did(45).text == $null) { unset %channel }
  236. set %channel $did(45).text
  237. }
  238. on 1:dialog:Panel:sclick:46:{
  239. sajoin %nickname %channel
  240. }
  241. on 1:dialog:Panel:sclick:47:{
  242. sapart %nickname %channel
  243. }
  244. on 1:dialog:Panel:sclick:48:{
  245. samode %channel %new
  246. }
  247. on 1:dialog:Panel:sclick:49:{
  248. os svsnick %nickname %new
  249. }
  250. on 1:dialog:Panel:edit:51: {
  251. if ($did(51).text == $null) { unset %new }
  252. set %new $did(51).text
  253. }
  254. on 1:dialog:Panel:sclick:52:{
  255. chgident %nickname %new
  256. }
  257. on 1:dialog:Panel:sclick:53:{
  258. chghost %nickname %new
  259. }
  260. on 1:dialog:Panel:sclick:54:{
  261. chgname %nickname %new
  262. }
  263. on 1:dialog:Panel:sclick:56:{
  264. rehash
  265. }
  266. on 1:dialog:Panel:sclick:57:{
  267. restart %password
  268. }
  269. on 1:dialog:Panel:sclick:58:{
  270. die %password
  271. }
  272. on 1:dialog:Panel:edit:60: {
  273. if ($did(60).text == $null) { Unset %password }
  274. set %password $did(60).text
  275. }
  276. on 1:dialog:Panel:sclick:62:{
  277. ns getpass %nickname
  278. }
  279. on 1:dialog:Panel:sclick:63:{
  280. ns getemail %nickname
  281. }
  282. on 1:dialog:Panel:sclick:64:{
  283. ns suspend %nickname %reason
  284. }
  285. on 1:dialog:Panel:sclick:65:{
  286. ns unsuspend %nickname
  287. }
  288. on 1:dialog:Panel:sclick:66:{
  289. ns oinfo %nickname add %oinfo
  290. }
  291. on 1:dialog:Panel:edit:69: {
  292. if ($did(69).text == $null) { Unset %nickname }
  293. set %nickname $did(69).text
  294. }
  295. on 1:dialog:Panel:edit:71: {
  296. if ($did(71).text == $null) { Unset %reason }
  297. set %reason $did(71).text
  298. }
  299. on 1:dialog:Panel:edit:73: {
  300. if ($did(73).text == $null) { Unset %oinfo }
  301. set %oinfo $did(73).text
  302. }
  303. on 1:dialog:Panel:sclick:75:{
  304. cs getpass %channel
  305. }
  306. on 1:dialog:Panel:sclick:76:{
  307. cs suspend %channel %reason
  308. }
  309. on 1:dialog:Panel:sclick:77:{
  310. cs unsuspend %channel
  311. }
  312. on 1:dialog:Panel:sclick:78:{
  313. cs forbid %channel %reason
  314. }
  315. on 1:dialog:Panel:sclick:79:{
  316. cs oinfo %channel add %oinfo
  317. }
  318. on 1:dialog:Panel:edit:81: {
  319. if ($did(69).text == $null) { Unset %channel }
  320. set %channel $did(69).text
  321. }
  322. on 1:dialog:Panel:edit:83: {
  323. if ($did(71).text == $null) { Unset %reason }
  324. set %reason $did(71).text
  325. }
  326. on 1:dialog:Panel:edit:85: {
  327. if ($did(73).text == $null) { Unset %oinfo }
  328. set %oinfo $did(73).text
  329. }
  330. on 1:dialog:Panel:sclick:87:{
  331. hs set %nickname %vhost
  332. }
  333. on 1:dialog:Panel:sclick:88:{
  334. hs setall %nickname %vhost
  335. }
  336. on 1:dialog:Panel:sclick:89:{
  337. hs del %nickname
  338. }
  339. on 1:dialog:Panel:sclick:90:{
  340. hs delall %nickname
  341. }
  342. on 1:dialog:Panel:sclick:91:{
  343. hs waiting
  344. }
  345. on 1:dialog:Panel:sclick:92:{
  346. hs activate %nickname
  347. }
  348. on 1:dialog:Panel:sclick:93:{
  349. hs reject %nickname
  350. }
  351. on 1:dialog:Panel:edit:95: {
  352. if ($did(95).text == $null) { Unset %nickname }
  353. set %nickname $did(95).text
  354. }
  355. on 1:dialog:Panel:edit:97: {
  356. if ($did(97).text == $null) { Unset %vhost }
  357. set %vhost $did(97).text
  358. }
  359. on 1:dialog:Panel:sclick:99:{
  360. bs bot add %botnick %botident %bothost %botname
  361. }
  362. on 1:dialog:Panel:sclick:100:{
  363. bs bot del %botnick
  364. }
  365. on 1:dialog:Panel:edit:102: {
  366. if ($did(102).text == $null) { Unset %botnick }
  367. set %botnick $did(102).text
  368. }
  369. on 1:dialog:Panel:edit:103: {
  370. if ($did(103).text == $null) { Unset %botident }
  371. set %botident $did(103).text
  372. }
  373. on 1:dialog:Panel:edit:104: {
  374. if ($did(104).text == $null) { Unset %bothost }
  375. set %bothost $did(104).text
  376. }
  377. on 1:dialog:Panel:edit:105: {
  378. if ($did(105).text == $null) { Unset %botname }
  379. set %botname $did(105).text
  380. }
  381.  
  382. on 1:dialog:Panel:sclick:107:{
  383. os staff
  384. }
  385. on 1:dialog:Panel:sclick:108:{
  386. os oper add %nickname
  387. }
  388. on 1:dialog:Panel:sclick:109:{
  389. os oper del %nickname
  390. }
  391. on 1:dialog:Panel:sclick:110:{
  392. os admin add %nickname
  393. }
  394. on 1:dialog:Panel:sclick:111:{
  395. os admin del %nickname
  396. }
  397. on 1:dialog:Panel:sclick:112:{
  398. os clearmodes %channel
  399. }
  400. on 1:dialog:Panel:sclick:113:{
  401. os chanlist
  402. }
  403. on 1:dialog:Panel:sclick:114:{
  404. os userlist
  405. }
  406. on 1:dialog:Panel:edit:116: {
  407. if ($did(116).text == $null) { Unset %nickname }
  408. set %nickname $did(116).text
  409. }
  410. on 1:dialog:Panel:edit:118: {
  411. if ($did(118).text == $null) { Unset %channel }
  412. set %channel $did(118).text
  413. }
  414. on 1:dialog:Panel:edit:120: {
  415. if ($did(120).text == $null) { Unset %server }
  416. set %server $did(120).text
  417. }
  418. on 1:dialog:Panel:sclick:121:{
  419. os noop set %server
  420. }
  421. on 1:dialog:Panel:sclick:122:{
  422. os jupe %server
  423. }
  424. on 1:dialog:Panel:sclick:123:{
  425. os reload
  426. }
  427. on 1:dialog:Panel:sclick:124:{
  428. os restart
  429. }
  430. on 1:dialog:Panel:sclick:125:{
  431. os quit
  432. }
  433. on 1:dialog:Panel:sclick:126:{
  434. os shutdown
  435. }
  436. on 1:dialog:Panel:sclick:127:{
  437. os chankill %channel
  438. }
  439. on 1:dialog:Panel:sclick:128:{
  440. os modlist
  441. }
  442. on 1:dialog:Panel:sclick:129:{
  443. os noop revoke %server
  444. }
Add Comment
Please, Sign In to add comment