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/)
-   -   Kulanici liste hakinda (https://www.ircforumlari.net/mirc-scripting-sorunlari/195281-kulanici-liste-hakinda.html)

OperServ 07 Nisan 2009 22:02

Kulanici liste hakinda
 
s.a arkadasla bot kanala girdiginde kulanici listesinde olan bad nickleri atsin?

Lucifer 07 Nisan 2009 22:20

Cevap: Kulanici liste hakinda
 
Kod:


alias badnicktara {
  if $me isop $1 {
    set %:bulunan 0
    var %s 1
    while %s <= $nick($1,0) {
      %:gnick = $nick($1,%s)
      if %:gnick isreg $1 && $level(%:gnick $+ !*@*) == 8 {
        inc %:bulunan 1
        mode # +b $address($1,2)(%:gnick,666,1)
        kick $1 %:gnick  1BAD Nick Tespit Edildi. Bilgi Icin 4/motd 1Yazınız..
      }
      inc %s
    }
    echo -a 2 Badnickler tarandi: $1 - %:bulunan badnick bulundu.
  }
  else {
    echo -a 2 $1 kanalinda OP olmaniz gerekmektedir.
  }
}
raw 8:*: {
  badnicktara $1
}
on *:join:#: {
  if $level($nick $+ !*@*) == 8 {
    mode # +b $address($1,2)($nick,666,1)
    kick # $nick  1BAD Nick Tespit Edildi. Bilgi Icin 4/motd 1Yazınız..
  }
}
on *:nick: {
  if $level($newnick $+ !*@*) == 8 {
    mode # +b $address($1,2)($newnick,666,1)
    kickall $nick 1BAD Nick Tespit Edildi. Bilgi Icin 4/motd 1Yazınız..
  }
}
alias banall {
  var %i 1
  while %i <= $comchan($1,0) {
    if $1 !isop $comchan($1,%i) { mode $comchan($1,%i) +b $2- }
    inc %i
  }
}
alias kickall {
  var %i 1
  while %i <= $comchan($1,0) {
    if $1 !isop $comchan($1,%i) { kick $comchan($1,%i) $1 $2- }
    inc %i
  }
}
on *:op:#: {
  if $opnick == $me {
    badnicktara #
  }
}


Bu işini görecektir. Kanal'a Op olarak girdiğinde, otomatik olarak Badnick'te ekli olanları kickleyecektir.
Kod:

/auser 8 $$1
BadNick'i eklemek içinde bunu kullanabilirsin.

OperServ 28 Nisan 2009 20:00

Cevap: Kulanici liste hakinda
 
cok sagol ama calismiyor :(

Lucifer 28 Nisan 2009 21:04

Cevap: Kulanici liste hakinda
 
Olmuyor dediğin veya aldığın hata nedir?

OperServ 28 Nisan 2009 21:32

Cevap: Kulanici liste hakinda
 
yaw kanala giriyor badnick bulundu diyor ama atmiyor

Lucifer 28 Nisan 2009 21:48

Cevap: Kulanici liste hakinda
 
Öncelikle şunu belirtmeliyim, Addonda herhangi bir sorun yok Çünkü sizin olmuyor demeniz üzerine tekrar Kontrol ettim bir sorunla karşılaşmadım.

sizden ricam, codeyi kendi mIRC'inize entegre edin ve şu şekilde " /auser 8 $$1 " şeklinde eklemeniz ve sonra kanaldan çıkıp tekrar girmeniz dikkat etmeniz gereken konu ise; Oplar'ı badnick'e eklemeyiniz herhangi bir nick'i ekleyin ve kanaldan "/hop" yapınız, code işlem'e girecek ve kanaldaki badnickleri atacaktır.

Örnek;

" f1 /auser 8 $$1 F1 tuşunda ekli olan." Nick üzerine tıklayarak eklendi.

* Deneme Kullanıcı listesine eklendi

2 Badnickler tarandi: #Deneme - 1 badnick bulundu.

[21:47] * Deneme Murat Tarafından Kanaldan Atıldı (Açıklama: BAD Nick Tespit Edildi. Bilgi Icin /motd Yazınız..)


herhangi bir sorun yok yani.. iyi forumlar..

OperServ 28 Nisan 2009 22:37

Cevap: Kulanici liste hakinda
 
yaw benim dedigim bole deyilki zati kulanici listesinde bad nickleri eklemisim

orn:
badnick:*****!*@*

Difuzyon 28 Nisan 2009 22:52

Cevap: Kulanici liste hakinda
 
Selam operserv ,
Aşağıdaki kod kanala giriş yaptıktan 2 sn. sonra (ki bu zaman zarfında kanalda yetkisini alacağını düşünüyorum) tarama yapıp uzaklaştıracaktır.
Kod:

on me:*:join:#:.timerfeeling 1 2 .enable #prswho $(|) who $chan
#prswho off
raw 352:*:haltdef | if $regex($level($6),/badnick/iA) { mode $2 +b $6 | raw -q kick $2 $6 Kötü nickler dışarı }
raw 315:*:haltdef | .disable #prswho
#prswho end


Hoşca paylaşımlar...

OperServ 07 Mayıs 2009 20:05

Cevap: Kulanici liste hakinda
 
calismiyor :S

CesuryureK 07 Mayıs 2009 20:19

Cevap: Kulanici liste hakinda
 
iki kodda da sorun yok.. büyük bir ihtimalle auser kısmına sen farklı level'de (isimde) ekliyorsun koddaki level değeri farklı.. olmuyorsa bundan olmuyordur ( mircinde kodların çakıştığını varsaymazsak)


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

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