Advertisement
SaNCaK

miRC Ban List (Oper)

Jul 18th, 2020
2,523
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 2.54 KB | None | 0 0
  1. menu menubar,channel {
  2.   Oper
  3.   .Ban List:sunucuban
  4. }
  5. alias sunucuban { .dialog -m glist glist }
  6.  
  7. dialog glist {
  8.   title "Sunucu Genel Ban Listesi"
  9.   size -1 -1 423 149
  10.   option dbu
  11.   list 1, 2 10 82 126, size
  12.   text "Gline Listesi", 4, 4 2 82 8, center
  13.   button "« « KAPAT » »", 5, 170 116 82 20, flat ok
  14.   list 2, 86 10 82 126, size
  15.   list 3, 254 10 82 126, size
  16.   text "Shun Listesi", 6, 86 2 82 8, center
  17.   text "Zline Listesi", 7, 254 2 82 8, center
  18.   text "Kaldırmak istediğiniz banın ip numarasının üzerine Çift tıklayınca ban kalkacak.", 8, 86 140 252 8, center
  19.   list 9, 170 10 82 103, size
  20.   text "G-Zline Listesi", 10, 170 2 82 8, center
  21.   list 11, 338 10 82 126, size
  22.   text "Kline Listesi", 12, 338 2 82 8, center
  23. }
  24.  
  25.  
  26.  
  27. on *:dialog:glist:*:*:{
  28.   if $devent == init {
  29.     set %gkontrol on | .enable #bangizle | .stats g | .stats s | .stats k | .stats Z
  30.     .timer 1 1 .disable #bangizle
  31.   }
  32.   if $devent == dclick {
  33.     if $did == 1 {
  34.       gline $+(-*@, $did(1).seltext)
  35.       did -d $dname 1 $did(1).sel
  36.     }
  37.     if $did == 2 {
  38.       shun $+(-*@, $did(2).seltext)
  39.       did -d $dname 2 $did(2).sel
  40.     }
  41.     if $did == 3 {
  42.       zline $+(-*@, $did(3).seltext)
  43.       did -d $dname 3 $did(3).sel
  44.     }
  45.     if $did == 9 {
  46.       gzline $+(-*@, $did(9).seltext)
  47.       did -d $dname 9 $did(9).sel
  48.     }
  49.     if $did == 11 {
  50.       kline $+(-*@, $did(11).seltext)
  51.       did -d $dname 11 $did(11).sel
  52.     }
  53.   }
  54.   if $devent == close {
  55.     write -c txt\gline.txt
  56.     write -c txt\zline.txt
  57.     write -c txt\shun.txt
  58.     write -c txt\gzline.txt
  59.     write -c txt\kline.txt
  60.   }
  61. }
  62.  
  63. raw 223:*: {
  64.   if ($2 isincs G) && (%gkontrol == on) && ($dialog(glist)) {
  65.     did -a glist 1 $gettok($3,2,64) | write txt\gline.txt $gettok($3,2,64)
  66.     .timer 1 3 unset %gkontrol
  67.   }
  68.   if ($2 isincs z) && (%gkontrol == on) && ($dialog(glist)) {
  69.     did -a glist 3 $gettok($3,2,64) | write txt\zline.txt $gettok($3,2,64)
  70.   }
  71.   if ($2 isincs s) && (%gkontrol == on) && ($dialog(glist)) {
  72.     did -a glist 2 $gettok($3,2,64) | write txt\shun.txt $gettok($3,2,64)
  73.   }
  74.   if ($2 isincs Z) && (%gkontrol == on) && ($dialog(glist)) {
  75.     did -a glist 9 $gettok($3,2,64) | write txt\gzline.txt $gettok($3,2,64)
  76.   }
  77.   if ($2 isincs K) && (%gkontrol == on) && ($dialog(glist)) {
  78.     did -a glist 11 $gettok($3,2,64) | write txt\kline.txt $gettok($3,2,64)
  79.   }
  80.   /halt
  81. }
  82. alias glist { dialog -m glist glist }
  83.  
  84. #bangizle off
  85. raw 223:*: { /halt }
  86. raw 249:*: { /halt }
  87. raw 219:*: { /halt }
  88. raw 216:*: { /halt }
  89. #bangizle end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement