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/)
-   -   Kod bozuk Yardım ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/606004-kod-bozuk-yardim.html)

c00 21 Ağustos 2014 01:58

Kod bozuk Yardım ?
 
Kod:

menu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] {
Ekranı Temizle:Clear
}
raw *:*:{
if $numeric == 352 {
if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) { .window -n @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] }
echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 4 N i c k 2 : 1 $6 4 I d e n t 2 : 1 $3 4 H o s t 5 / 14 İ p N u m a r a s ı 2 : 1 $4 4 M O D E 2 : 1 $7 4 F u l l n a m e 2 : 1 $9-
haltdef
}
if $numeric == 315 { haltdef }
}

Bu kod nasıl çaılışır.

xwerswoodx 21 Ağustos 2014 03:03

Cevap: Kod bozuk Yardım ?
 
Nick kaça falan geliyor diye kontrol etmedim lakin /who nick uygulandığında çalışması lazım. snotice de client connecting altına who +I nick uygulatırsan her defasında oraya kayıt edecektir.

Feragat 21 Ağustos 2014 07:39

Cevap: Kod bozuk Yardım ?
 
Küçük bir ek bilgi..

Hangi dizinin kaçıncı kelime sayısına denk geldiğini görmek için şöyle bir örnek yapılabilir.

Kod:

raw 352:*:{ echo -a $regsubex($1-,/\s|$/g,$chr(32) = $\n $chr(32)) }
Kodu remote (ALT + R) ekledikten sonra, aktif ekranda /who Nick uygulandığında sonuç alttaki gibi gözükecektir.

Kod:

Feragat = $1 #xline = $2 mIRC = $3 NetAdmin.chatfox.net = $4 irc.chatfox.net = $5 Feragat = $6 Hr* = $7 0 = $8 Scripting = $9
İyi forumlar

aLone 22 Ağustos 2014 16:27

Cevap: Kod bozuk Yardım ?
 
Kod:

menu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] {
  Ekranı Temizle:Clear
}
raw *:*:{
  if $numeric == 352 {
    if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) { .window -n @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] }
    echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 4 N i c k 2 : 1 $6 4 I d e n t 2 : 1 $3 4 H o s t 5 / 14 İ p N u m a r a s ı 2 : 1 $4 4 M O D E 2 : 1 $7 4 F u l l n a m e 2 : 1 $9-
    haltdef
  }
  if $numeric == 315 { haltdef }
}
on *:snotice:*connecting on*: { who +I $9 }

Feragat ın verdiği koddan yola cıkarak - Who sorgusunda hangi bölümleri almak istiyorsan, O şekilde $1,2,3,4 vs şeklinde düzenlersin..
who nick - seklinde manuel calıstırabilir - Sunucu girişlerinde nick/ident/ip gibi bilgileride alabilirsin.

c00 22 Ağustos 2014 18:52

Cevap: Kod bozuk Yardım ?
 
Yetkililer filan muaf tutulur mu , bazı addonları calıstırdıgımızda who cekiyor sonra bu kod devreye giriyor kanaldaki services botlara, adminlere herkese whois cekiyor .

aLone 23 Ağustos 2014 17:05

Cevap: Kod bozuk Yardım ?
 
Scriptinde başka who nick yada who +I $9 bulunan kode varmı

aLone 23 Ağustos 2014 18:37

Cevap: Kod bozuk Yardım ?
 
Kod:

menu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] {
  Ekranı Temizle:Clear
}
raw *:*:{
  if $numeric == 352 {
    if !$regex($6,/Nick1|Nick2|Nick3|Nick4/i) {
      if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) { .window -n @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] }
      echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 4 N i c k 2 : 1 $6 4 I d e n t 2 : 1 $3 4 H o s t 5 / 14 İ p N u m a r a s ı 2 : 1 $4 4 M O D E 2 : 1 $7 4 F u l l n a m e 2 : 1 $9-
      haltdef
    }
  }
}
if $numeric == 315 { haltdef }
on *:snotice:*connecting on*: {
  if !$regex($9,/Nick1|Nick2|Nick3|Nick4/i) { who +I $9 }
}


c00 24 Ağustos 2014 01:53

Cevap: Kod bozuk Yardım ?
 
Muaf nick demedim mesela kanaldaki services botlarınada whois cektigi zaman da onlarında fullnamesi ni filan gösteriyo services botlarını haric tutmak istiyorum.

aLone 24 Ağustos 2014 01:58

Cevap: Kod bozuk Yardım ?
 
kısa yoldan muaf nick e services botların nickini ekle, çokmu fazla bu botlar ? services bostlardan nick ident host gibi bi örnek verde bakalım muafına

aLone 24 Ağustos 2014 02:18

Cevap: Kod bozuk Yardım ?
 
Kod:

menu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] {
  Ekranı Temizle:Clear
}
raw *:*:{
  if $numeric == 352 {
    if !$regex($6,/Nick1|Nick2|Nick3|Nick4/i) {
      if !$regex($gettok($address($6,1),2,64),/(admin|oper|ircop|ircoperator|server|services|helper|ıvır|zıvır|falan|filan)/i) {
        if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) { .window -n @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] }
        echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 4 N i c k 2 : 1 $6 4 I d e n t 2 : 1 $3 4 H o s t 5 / 14 İ p N u m a r a s ı 2 : 1 $4 4 M O D E 2 : 1 $7 4 F u l l n a m e 2 : 1 $9-
        haltdef
      }
    }
  }
}
if $numeric == 315 { haltdef }
on *:snotice:*connecting on*: {
  if !$regex($9,/Nick1|Nick2|Nick3|Nick4/i) { who +I $9 }
}

bu şekilde hostları muaf eklersin


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

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