Guest User

Untitled

a guest
Feb 9th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.97 KB | None | 0 0
  1. ; ——————————————————————————————————————————————————————————————————————————————————————————————— ;
  2. ; cZ iL Admin control v1.0 by Shahar-Arthas
  3. ; ——————————————————————————————————————————————————————————————————————————————————————————————— ;
  4.  
  5. dialog czil {
  6. title "cZ iL Admin control"
  7. size -1 -1 166 42
  8. option dbu
  9. edit "", 1, 39 12 50 11, autohs
  10. edit "", 2, 39 24 50 11, pass autohs
  11. text "Username:", 3, 11 13 27 8
  12. text "Password:", 4, 11 25 27 8
  13. box "Login", 5, 3 3 160 36
  14. check "Remember password ?", 6, 93 12 65 10
  15. button "Login", 7, 93 23 30 12
  16. text "Map:", 11, 34 57 14 8
  17. edit "", 12, 51 56 50 11, autohs
  18. box "Start Gather", 8, 3 45 160 29
  19. button "Start", 9, 105 55 38 12
  20. button "Logout", 13, 126 23 30 12
  21. box "Users", 14, 3 78 160 50
  22. radio "Add user", 15, 11 88 34 10
  23. radio "Remove user", 16, 11 100 43 10
  24. radio "Edit user's level", 17, 11 112 47 10
  25. edit "Username", 18, 59 88 56 11, autohs
  26. edit "Password", 19, 59 100 56 11, autohs
  27. combo 20, 59 112 56 116, size drop
  28. combo 10, 11 56 19 73, size drop
  29. button "Add", 21, 120 112 37 12
  30. edit "", 22, 166 6 7 122, read multi center
  31. }
  32. menu * {
  33. cZ iL Dialog: dialog -m czil czil
  34. }
  35. on *:dialog:czil:*:*:{
  36. if ($devent == init) {
  37. did -c $dname 15
  38. did -a $dname 10 1 | did -a $dname 10 2 | did -a $dname 10 3 | did -a $dname 10 4
  39. if (%Rememberpassword) { did -c $dname 6 | did -a $dname 1 $gettok($v1,1,32) | did -a $dname 2 $gettok($v1,2,32) }
  40. }
  41. elseif ($devent == sclick) {
  42. if ($did == 7) && ($did(1)) && ($did(2)) {
  43. if ($did(6).state) { set %Rememberpassword $did(1) $did(2) }
  44. else { unset %Rememberpassword }
  45. inc -u5 %Logintry
  46. msg [cZ]Gathers`NEW ?Login $did(1) $did(2)
  47. }
  48. elseif ($did == 13) {
  49. inc -u5 %Logouttry
  50. msg [cZ]Gathers`NEW ?Logout
  51. }
  52. elseif ($did == 9) && ($did(12)) && ($did(10)) {
  53. msg [cZ]Gathers`NEW $replace($did(10),1,!,2,@,3,+,4,.) $+ Start $did(12)
  54. }
  55. elseif ($did == 15) { did -ra $dname 21 Add | did -e $dname 19,20 }
  56. elseif ($did == 16) { did -ra $dname 21 Remove | did -b $dname 19,20 }
  57. elseif ($did == 17) { did -ra $dname 21 Edit | did -b $dname 19 | did -e $dname 20 }
  58. elseif ($did == 21) {
  59. if ($did(21) == Edit) && ($did(20)) && ($did(18)) { inc -u5 %Edittry | msg [cZ]Gathers`NEW ?ChangeLEVEL $did(18) $did(20) }
  60. elseif ($did(21) == Remove) && ($did(18)) { inc -u5 %Removetry | msg [cZ]Gathers`NEW ?Remove $did(18) }
  61. if ($did(21) == Add) && ($did(18)) && ($did(19)) && ($did(20)) { inc -u5 %Addtry | msg [cZ]Gathers`NEW ?Add $did(20) $did(18) $did(19) }
  62. }
  63. }
  64. }
  65. alias dodialogaccess {
  66. if ($1 == Admin) || ($1 == VIPAdmin) slidecz -wh czil 173 77 writeinz Logged
  67. else {
  68. slidecz -wh czil 173 131 writeinz Logged
  69. did -r czil 20
  70. did -a czil 20 Admin
  71. did -a czil 20 VIPAdmin
  72. if ($1 != GathersCrew) did -a czil 20 GathersCrew
  73. if ($1 != GathersCrew) && ($1 != Manager) { did -a czil 20 Manager | did -a czil 20 VVIPAdmin }
  74. }
  75. }
  76. ; ——————————————————————————————————————————————————————————————————————————————————————————————— ;
  77. ; Dialog slider by Arthas v2
  78. ;
  79. ; Syntax: /Slide: Invalid format, the syntax is /Slide -whs <dname> <Speed(1-10)> <width> <height> [alias]
  80. ; ——————————————————————————————————————————————————————————————————————————————————————————————— ;
  81.  
  82. alias slidecz {
  83. unset %slide.*
  84. if (w isin $1) { set %slide.now w }
  85. elseif (h isin $1) { set %slide.now h }
  86. if (s isin $1) && ($3 isnum 1-10) { set %slide.speed $3 | tokenize 32 $1 $2 $4- }
  87. if (s isin $1) && ($3 !isnum 1-10) && (!%slide.speed) { echo $color(info) -ag * /slide: Speed must be number between 1-10 | return 0 }
  88. elseif (!%slide.now) || (!$3) { echo $color(info) -ag * /slide: Invalid format, the syntax is /Slide -whs <dname> <Speed(1-10)> <width> <height> [alias] }
  89. elseif ((h isin $1) && (w isin $1) && ($4 !isnum)) || ($3 !isnum) { echo $color(info) -ag * /slide: width/height must be numbers }
  90. elseif (!$dialog($2)) noop
  91. else {
  92. set %slide.mode $1
  93. set %slide.dialog $2
  94. set %slide.to $3
  95. if (h isin $1) set %slide.to2 $4
  96. set %slide.type $iif($3 < $int($calc($dialog(%slide.dialog). [ $+ [ $iif(%slide.now == h,ch,cw) ] ] /2)),down,up)
  97. if (h isin $1) && ($5) set %slide.alias $5-
  98. elseif (h !isin $1) && ($4) set %slide.alias $4-
  99. slideit2
  100. }
  101. }
  102. alias writeinz {
  103. if ($1-) did -ra czil 22 $1-
  104. .timer 1 2 slidecz -w czil 166
  105. }
  106. alias -l slideit2 {
  107. if (!$dialog(%slide.dialog)) { echo $color(info) -ag * /slide: ' $+ %slide.dialog $+ ' no such active dialog | return 0 }
  108. var %slide.o = $int($calc($dialog(%slide.dialog). [ $+ [ $iif(%slide.now == h,ch,cw) ] ] /2))
  109. if (((%slide.o > %slide.to) && (%slide.type == down)) || ((%slide.o < %slide.to) && (%slide.type == up))) {
  110. var %udd = $iif(%slide.type == down,-,+) $+ $iif(%slide.speed,$calc(%slide.speed *2),2), %uddd $iif($left(%udd,1) == +,-,+) $+ $right(%udd,-1)
  111. if ((($calc(%slide.o %udd) < %slide.to) && (%slide.type == down)) || (($calc(%slide.o %udd) > %slide.to) && (%slide.type == up))) { goto end }
  112. dialog -bs %slide.dialog $iif(%slide.now == w,$calc($dialog(%slide.dialog).x %uddd),$dialog(%slide.dialog).x) $iif(%slide.now == h,$calc($dialog(%slide.dialog).y %uddd),$dialog(%slide.dialog).y) $iif(%slide.now == h,$int($calc($dialog(%slide.dialog).cw /2))) $calc(%slide.o %udd) $iif(%slide.now == w,$int($calc($dialog(%slide.dialog).ch /2)))
  113. .timer -m 1 1 slideit2
  114. }
  115. else {
  116. goto end
  117. :end
  118. if (%slide.o != %slide.to) { var %tdd = $iif(%slide.type == down,+,-) $+ $abs($calc(%slide.o - %slide.to)) | dialog -bs %slide.dialog $iif(%slide.now == w,$calc($dialog(%slide.dialog).x %tdd),$dialog(%slide.dialog).x) $iif(%slide.now == h,$calc($dialog(%slide.dialog).y %tdd),$dialog(%slide.dialog).y) $iif(%slide.now == h,$int($calc($dialog(%slide.dialog).cw /2))) %slide.to $iif(%slide.now == w,$int($calc($dialog(%slide.dialog).ch /2))) }
  119. if (%slide.now != h) && (h isin %slide.mode) {
  120. set %slide.now h
  121. set %slide.to %slide.to2
  122. set %slide.type $iif(%slide.to < $int($calc($dialog(%slide.dialog).ch /2)),down,up)
  123. .timer -m 1 1 slideit2
  124. }
  125. else { if (%slide.alias) $(%slide.alias,2) | unset %slide.* }
  126. }
  127. }
  128. on *:text:*:?:{
  129. if ($nick == [cZ]Gathers`NEW) && ($dialog(czil)) {
  130. if (%Logintry) {
  131. if ($regex($1-,/You are already logged in as (.+) - (.+)\./)) {
  132. var %user = $strip($regml(1)), %acc $left($gettok($strip($regml(2)),1,32),-1)
  133. dodialogaccess %acc
  134. }
  135. elseif ($regex($1-,/You have been connected to (.+) account. User: (.+)\./)) {
  136. var %acc = $strip($regml(1)), %user $left($gettok($strip($regml(2)),1,32),-1)
  137. dodialogaccess %acc
  138. }
  139. }
  140. elseif (%Logouttry) && (*You have been disconnected from * account. User: *, Reason: Logout* iswm $1-) {
  141. slidecz -h czil 42
  142. }
  143. elseif (%Removetry) && (has been removed in successfully. isin $1-) {
  144. slidecz -w czil 173 writeinz Removed
  145. }
  146. elseif (%Addtry) && (*successfully added as a *, for login* iswm $1-) {
  147. slidecz -w czil 173 writeinz Added
  148. }
  149. elseif (%Edittry) && ('s level has been changed from isin $1-) {
  150. slidecz -w czil 173 writeinz $+(Edi,$crlf,ted)
  151. }
  152. }
  153. }
Add Comment
Please, Sign In to add comment