|
TurkIRCNET Nickli Üyeden Alıntı
|
mIRC'de zamandır düşündüğüm bir olay var arkadaşlar.
Bağlantım aktif, pc başında değilim bağlantı kopuyor IRC'de birşeyler oluyor, ve nickim TurkIRCNET ise TurkIRCNET5451 gibi kavramlar oluyor.
Bunu değiştirip bağlantı koptuğunda tekrar nickime dönüp oto identify etmesini nasıl sağlayabilirim?
saygılar....
|
Sen gerçi bağlantı kopup geldiğinde ne yapmalıyım diye sormushsun fakat zaman zaman sadece disconnect olarak değilde servera bağlıyken nickserv in servis dıshı kalıp tekrar aktif olduğu dönemlerde nickiniz gene düshecektir... Böyle bir durumda şöyle bir kod ekleyerek nickimizin sabitlenmesini sağlayabiliriz... Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:NICK: { on *:NICK: ($nick == $me) && ($newnick != TurkIRCNET) {
ns release TurkIRCNET ŞİFRE
timer 1 3 nick TurkIRCNET
timer 1 4 ns identify ŞİFRE
}
}
...::: KODUN AÇIKLAMASI :::...
- Bir nick değişikliği eylemi gerçekleştiğinde ( on *:NICK: ) ; - Eğer bu eylemi gerçekleştiren bensem ( ($nick == $me) ) ve değişen yeni nick TurkIRCNET değilse ( ($newnick != TurkIRCNET) ) kodları uygula... - Nickserv in güvenlik amaçlı kendi kontrolüne aldığı nicki düshür... ( ns release TurkIRCNET ŞİFRE )
- 3 saniye sonra nickimi TurkIRCNET olarak düzenle... ( timer 1 3 nick TurkIRCNET ) - 4 saniye sonra servera nickimi tanıt ( timer 1 4 ns identify ŞİFRE) Bu kod içinde timer kullanmamızın nedeni servislerin bir anda nicki düshüremeyebilir olması, lagda olmamız veya serverların lagda olması ihtimali... Bu kodun dezavantajı ise senin TurkIRCNET dıshında bashqa bir nick kullanmaq istediğinde yani /nick bilmemne yaptığında hemen arkasından tekrar TurkIRCNET nickine geçicek olması
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bunun için bu kodu bir grupta tanımlayıp nick değiştirmek istediğimizde bu kodu pasif yapabiliriz... Veya bir alias üzerinden nick değişim için ayrı bir komut tanımlayarak ( Alias içinde grubu pasifize edip nick değiştirdikten sonra tekrar aktifize edicek ) nick değişikliklerini bu komut üzerinden yapabiliriz... Umarım saçma gelmemishtir... ...::: SAYGILAR :::...