Tekil Mesaj gösterimi
Alt 17 Ocak 2016, 05:09   #15
Çevrimdışı
elhale
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Real Name revealer




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] thankyou for helping...

however, what im trying to do is to do the "who command" only on users joining the channel from mibbit

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] has 4 ip-s and when they join the channel it looks like this:

[03:42:45am] *******************J | ELIOO (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) joined #channel from (server)

now, i wanna do it that only when users using mibbit join the channel, i wanna echo their realname/fullname under the join
[03:42:45am] *******************J | ELIOO (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) joined #channel from (server)

[03:42:45am] *******************J | ELIOO - FN: user-0cdfi76.cable.mindspring.com

Your code works, but I dont know why it does only with some users (echo in the channel) not with all... it does create the hash info in the fullname hash table but it echos some and other no.

however I came up with this code:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:JOIN:#:{ if (*.mibbit.com iswm $ial($nick).host) { who $nick } } raw 352:*:{ echo -at 3 * J: $6 - FN: $9- } }

and, another problem is that I already do the who command with another script...

who +I $9
and
who +I $8

so for my above code to work, I need to exempt from the other script the 4 ip-s of mibbit

78.129.202.38
207.192.75.252
109.169.29.95
64.62.228.82

the code on the other script is like this:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;Connect on *:snotice:*Client connecting on port*:{ who +I $9 } ;Hub connect on *:snotice:*Client connecting at*:{ who +I $8 }

I tried to do this:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client*connecting on*:{ var %ip $remove($gettok($10,2,64),$chr(41)) if $regex(%ip,/^(78.129.202.38|207.192.75.252|109.169.29.95|64.62.228.82)/i) { halt } { who +I $9 } } on *:snotice:*Client*connecting at*:{ var %ip $remove($gettok($10,2,64),$chr(41)) if $regex(%ip,/^(78.129.202.38|207.192.75.252|109.169.29.95|64.62.228.82)/i) { halt } { who +I $8 } }

but the exempt doesnt work, it does the who command to all users connecting.

I hope you'll understand what im trying to do. Thankyou again.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet