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/)
-   -   idente Muaf Ekleme (https://www.ircforumlari.net/mirc-scripting-sorunlari/194254-idente-muaf-ekleme.html)

Spectral 03 Nisan 2009 18:08

idente Muaf Ekleme
 
Alıntı:

on 1:join:#: {
if $me !isop $chan { halt }
if $nick isop $chan { halt }
if (*!KLBK*@* iswm $fulladdress) { halt }
if !$window(@ident) { window -enz @ident } | echo @ident $nick nickinin identi oldugu icin #kanal kanalına yonlendirildi..
}

Gördüğünüz Gibi Bişiler Yapmaya Çalıştım Ama 1-2 Yerde Takıldım

Bunda İstediğim Aslında Bir Muaf Eklemek Fakat Sadece Nick Muafi Değil İstediğim Nickler,İdent Ve Ip
[18:03:49] nick (İdent@IP) has joined

Leyla__ nickinin identi oldugu icin #kanal kanalına yonlendirildi..
Leyla__ nickinin identi oldugu icin #kanal kanalına yonlendirildi..
Leyla__ nickinin identi oldugu icin #kanal kanalına yonlendirildi..
veburaya_ nickinin identi oldugu icin #kanal kanalına yonlendirildi..

Olduğum 3 Kanala Da Giriyor Kullanıcı 3 ünüde @idente gösteriyor sadece birini göstersin istiyorum

Difuzyon 03 Nisan 2009 20:01

Cevap: idente Muaf Ekleme
 
Kod:

on @1:join:#: {
  if $level($fulladdress) == muaf { halt }
  if !$window(@ident) { window -enz @ident }
  inc -eu5 $+(%,wind,$nick)
  if $($+(%,wind,$nick),2) == 1 { echo @ident $nick nickinin identi oldugu icin #kanal kanalına yonlendirildi.. }
}

5 sn. süre içerisinde bu bahsettiğin fazladan @ident'e yansıtma olayını bloke eder.Süreyi kendine göre değişebilirsin.

Muaf olayına gelince;
/auser muaf [Mask]
komutuyla eklemeler yaparsan , daha uygun olur düşüncesindeyim.

Örnekler:
/auser muaf Ahmet!*@* (Ahmet nickini muaf tutar)
/auser muaf *!*KLBK*@* ( İdent'inde KLBK yazısı geçiyorsa,muaf tutar)
/auser muaf *!*@*oper* (Hostunda oper kelimesi geçiyorsa muaf tutar)

İyi forumlar...

Spectral 03 Nisan 2009 20:36

Cevap: idente Muaf Ekleme
 
Alıntı:

on *:Kick:#:{
write BanNick.txt $knick
window -mze @BanKick
echo -t @BanKick 7***4 $chan 2Kanalından 4 $knick 7Atıldı 2 Atan Kişi 4 $nick 7Sebeb: ( $1- )
}

Buda Aynı Olduğum Kanallarda Atılanları Gösteriyor Fakat 2 kanalda Atılanlar Yine 2 Kere Gösteriyor O Eklemeyi Bunada YaptımFakat İşlemedi ?

Difuzyon 03 Nisan 2009 21:08

Cevap: idente Muaf Ekleme
 
Verdiğin kodda, benim biraz önce yukarıdaki örneğime benzer hiçbir ekleme yok...
Aşağıdaki 2. örneğe bakarak yapabilirsin:

Kod:

on *:kick:#:{
  if !$window(@Kick) { window -enz @Kick }
  inc -e $+(%,kick,$knick)
  if $($+(%,kick,$knick),2) == 1 { echo @Kick $knick nicki atıldı vs vs... }
}

Birden fazla atılanı , 1 defa pencereye yansıtır.

Spectral 03 Nisan 2009 21:10

Cevap: idente Muaf Ekleme
 
Fakat Aynı Anda Atılmıyor Yani A Kanalındaki Operator De Atıyor Aradan Baya Zaman Geçiyor Tekrar Başka Kanaldan Atılıyor Yani Atılan Nick 1 defa YAzacak Oraya


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

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