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/)
-   -   Litmus Koruması [ident ve nicki aynı olanlar] (https://www.ircforumlari.net/mirc-scripting-sorunlari/2325-litmus-korumasi-ident-ve-nicki-ayni-olanlar.html)

Yeppa 17 Nisan 2005 15:48

Litmus Koruması [ident ve nicki aynı olanlar]
 
Kanala litmus girdiginde nasil kesicegim ? Diye giris cikis oluyor.. Mesala nasil desem Kanala Nick/ID aynı oldugunda ipine +B ye gecicek Fakat su Nickler Büyük Harflerle oldugu zaman +b ye gecicek. Varmı boyle bir calısması olan ? Biraz hazıra konmak gibi oluyor ama emin olun yapabilsem burada sormazdim.
Çıkış: TELLYIAETD ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
03:47:05 *** Çıkış: XHEOMDOIFL ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
03:47:05 *** Çıkış: TELLYIAETD ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])

Siber2 Var ama onu kullanamam o sunucuda :) Siber2 sadece sunucuma ozel.

el33t 17 Nisan 2005 17:43

on @*:join:#:{ if ($gettok($+($gettok($gettok($address($nick,5),1,64 ),2,33),*) iswm $address($nick,5),1,33)) { ban -k $chan $nick 2 litmus } }


yukarda identdle nick aynı olanlar atılsın demişsin fakat verdiğin örnekte identd kısmı nick kısmına göre daha kısa olduğu için (identd* iswm nick) kullandım. Umarım işine yarar..

Yeppa 17 Nisan 2005 18:43

ban -k olayında hata vardi .mode $chan +b $wildsite diye yaptim bu sefer kanala kim girerse girsin ban atiyor. Sanirim bi yerde sorun var el33t.

UOnur 17 Nisan 2005 20:31

ban -k yerine
ban Dene ?

el33t 17 Nisan 2005 20:36

on @*:join:#:{ if ($+($remove($gettok($gettok($address($nick,5),2,33 ),1,64),~),*) iswm $nick) { ban -k # $nick 2 litmus } }

neden çalışmadı bilmiyorum ama bi de bunu dene istersen, identd'den ~ karakterini de kaldırıyor ve identd* iswm nick ise kanaldan banlıyor.

Yeppa 18 Nisan 2005 09:16

Alıntı:

UOnur Nickli Üyeden Alıntı
ban -k yerine
ban Dene ?

UOnur zaten onu duzeltmisdim ben :)

Yeppa 18 Nisan 2005 09:26

+b ye gecince laga giriyor baya :) onu biraz düzelttim oldu. cok saolasın el33t tsk ettim ilgilendigin icin. bide unutmadan yaziyim sunu bunun neresine if ($nick isop #) return sunu eklicem? bazen oplarda nick ve ıdentını aynı yapıyor.

el33t 18 Nisan 2005 10:03

kanala biri girer girmez op olup olmadığını kontrol edemezsin timer kullanman lazım. bu arada ban -k # $nick 2 litmus yerine neden 2 tane komut kullanıyorsun. mode # +b $wildsite | kick # $nick litmus demekle ban -k # $nick 2 litmus arasında fark yok.

kanala biri girince 5 saniye sonra op değilse, ve identd ve nicki aynıysa kanaldan atılır. işte kod: [2 satırıda remote'a koyuyorsun, kalınla yazılmış 5'i kanala girdikten kaç saniye sonra kontrol edilmesini istiyorsan o sayıyla değişebilirsin.]

on @*:join:#:.timer 1 5 litmuscheck $chan $nick $remove($gettok($gettok($address($nick,5),2,33 ),1,64),~)
alias litmuscheck { if ($me isop $1) && ($2 !isop $1) && ($+($3,*) iswm $2) { ban -k $1 $2 2 litmus } }

Yeppa 18 Nisan 2005 10:32

aninda algilasaydi cok muhtesem otesi olucakdı. Sunda bi sorun var sanırım ustad, hata veriyor. eski yontemimi kullandim gene. atılırsa atılsın oplar okadar salak degiller ya :p Cok Saol el33t thnk you

el33t 18 Nisan 2005 10:41

ne hata verdi? ben şimdi denedim iyi çalışıyor.


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

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