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/)
-   -   Op Oldugum butun kanallardan ban atma (https://www.ircforumlari.net/mirc-scripting-sorunlari/581510-op-oldugum-butun-kanallardan-ban-atma.html)

Sinan BERBER 30 Nisan 2014 23:50

Op Oldugum butun kanallardan ban atma
 
2 sorum var arkadaslar

birincisi suanda kullanmakta oldugum kısayol tusuyla ban atıyorum fakat o anda bulunan kanalda degilde op oldugum kanallardada ban atsın. ancak cinsel icerikli nick oldugundan dolayı op oldugum *** vb gibi kanallardan atmasın istiyorum. yani tek tusla hem badnick bolumune nıckı eklesın ve op oldugum butun kanallardan (***, cinsellik v.b haric) ban atsın. bu koda hangi eklentiyi eklemeliyiz?

alias /f1 //auser badnick $$1!*@* | /ban $$1!*@* | /kick $chan $$1 2Badnick

ikinci sorum ise, /badnicktara #kanal diye tarama yaptıgımda o anda bulundugum kanalda badnıck varsa atıyor fakat ben bunu butun op oldugum kanallarda da denemek ıstıyorum aynı anda. yıne az oncekı gıbı cinsel icerikli olan kanalları muaf tutmak istiyorum. oralardada tarama yaparsa tabı katliam gibi bir suru badnick atacak :) bunlarla ilgili yardımcı olmanızı rica ederim.

alias badnicktara {
var %jnk 1
while %jnk <= $nick($1,0) {
if $ulist($nick($1,%jnk),badnick,0) {
mode $chan +b $nick($1,%jnk)
kick $chan $nick($1,%jnk) 2Badnick
}
inc %jnk

bu arada forumda bayagı arastırdım ama gereklı bılgıye ulasamadım. bazılarına cvp bıle verılmedıgı ıcın tekrar konu acıyorum.

Lociz 11 Mayıs 2014 21:06

Cevap: Op Oldugum butun kanallardan ban atma
 
1.

Kod:

alias /f1 auser badnick $$1!*@* | var %x 1 | while %x <= $comchan($$1,0) { inc %x | if !$istok(#cinsellik #***,$comchan($$1,%x),32) { if $me isop $comchan($$1,%x) { ban $comchan($$1,%x) $$1 | kick $comchan($$1,%x) $$1 Badnick } } }
2.

Kod:

alias badnicktara {
  var %a 1 | var %b 1
  while %a <= $chan(0) {
    if !$istok(#cinsellik #***,$chan(%a),32) && $me isop $chan(%a) {
      while %b <= $nick($chan(%a),0) {
        if $ulist($nick($chan(%a),%b),badnick,0) { ban $chan(%a) $nick($chan(%a),%b) | kick $chan(%a) $nick($chan(%a),%b) Badnick }
        inc %b
      }
    }
    var %b 1
    inc %a
  }
}

if !$istok(#cinsellik #***,$chan(%a),32) bu bolume muaf kanallari yazacaksin.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk