IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   seçili nicklere nick ban (https://www.ircforumlari.net/mirc-scripting-sorunlari/338473-secili-nicklere-nick-ban.html)

Spectral 10 Haziran 2010 12:38

seçili nicklere nick ban
 
nick listesinden seçtiğim tüm nicklere nasıl nick!*@* olarak ban / kick atabilirim ?

Difuzyon 10 Haziran 2010 14:12

Cevap: seçili nicklere nick ban
 
Normalde while yöntemiyle kısaca yapabilirdik.Tokenize identifierleri daha iyi kavramanız açısından farklı bir çözüm sundum,dilerim scriptingle ilgilenen arkadaşlara bir fikir oluşturur.

Kod:

f10 { set %dify $snicks | set %difychan $active | .timerbankick -m 0 700 yeah }
yeah { mode %difychan +b $token(%dify,1,44)
  kick %difychan $token(%dify,1,44) sebep
  set %dify $deltok(%dify,1,44)
  if $numtok(%dify,44) == 0 { .timerbankick off | unset %dify* }
}


Yukarıdaki kod dizinini scriptinizin (ALT+R tuşuyla birlikte açılan panelde) ALIASES kısmına eklemeniz halinde;yetkili bulunduğunuz kanalda listbox içerisinde seçili olan nickleri seçtikten sonra f10 tuşuna basarsanız her 700 milisaniye süre içerisinde sırayla seçili olan nickleri atacaktır.Burdaki süreyi kendinize göre değişebilirsiniz.

Hoşca paylaşımlar..

Spectral 10 Haziran 2010 14:20

Cevap: seçili nicklere nick ban
 
Difuzyon timer kullanmasak veya daha kisa bir çözüm olabilir mi ?
alias kbnick {
if ($1 ison #) {
mode # +b $1 $+ !*@*
kick # $1-
}
}
böyle denemeye çalıştım popups içinde bu aliasi kullandim fakat fazla nick olduğunda hata oluşuyor.

Difuzyon 10 Haziran 2010 14:41

Cevap: seçili nicklere nick ban
 
Kod:

menu nicklist {
  Seçili Nickler:var %a 1 | while %a <= $snick($active,0) { mode $active +b $snick($active,%a) | kick $active $snick($active,%a) sebep | inc %a }
}

Yukarıdaki kodu REMOTE kısmına eklersen,seçmiş olduğun nicklere popus kısmından da(sağ tıklama) işlem yapabilirsin.Böylelikle kısa halinide beraberinde görmüş oldun.

aldanis 26 Haziran 2010 13:52

Cevap: seçili nicklere nick ban
 
menu nicklist {
Seçili Nickler:var %a 1 | while %a <= $snick($active,0) { mode $active +b $snick($active,%a) | kick $active $snick($active,%a) sebep | inc %a }
}

nick ban deilde IP ban olsa nasıl olurdu Difuzyon

Doktrin 27 Haziran 2010 01:03

Cevap: seçili nicklere nick ban
 
mode $active +b $snick($active,%a)

bu kısmı aşağıdaki gibi değiştir.

mode $active +b $address($snick($active,%a),2)

sihaye 27 Ağustos 2010 20:46

Cevap: seçili nicklere nick ban
 
bunu ban değilde kline nasıl yaparız

TİGeR 19 Ağustos 2011 08:06

Cevap: seçili nicklere nick ban
 
Bu kodu voice vermek op sop verip almak için nasıl kullanırız ;s6

L4roXyL 19 Ağustos 2011 22:03

Cevap: seçili nicklere nick ban
 
Bu tür işlevler için bir alias oluşturdum. İsteğe göre değiştirilebilir/ekleme yapılabilir.

Alias ismi: /_ns <+|-> <mode(o/a/q/e/v/h vs.)>
Örnek: /_ns + o (+o vermek için /op)

Kod:

alias _ns {
  var %. 1,%_,%_m mode #
  while $token($snicks,%.,44) {
    %_ = %_ $v1
    if $modespl // %. { %_m $+($1,$str($2,$v1)) %_ | %_ = }
    inc %.
  }
  %_m $+($1,$str($2,$numtok(%_,32))) %_
}

-

Örnek kullanımlar:

Kod:

menu nicklist {
  yetki ver/al
  .op
  ..op ver: _ns + o
  ..op al: _ns - o
  .-
  .voice
  ..voice ver: _ns + v
  ..voice al: _ns - v
}


İşinizi görür.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 13:19.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net