![]() |
![]() |
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | BADNICK Hk. Merhaba, mIRC'e eklediğim badban.txt ve badnick.txt dosyaları sonrası mIRC'te yazarken donma meydana geliyor. Bunun sebebi bu olabilir mi acaba? Bu koda; /badnickekle nick , /badnicksil nick , /badnicklist özellikleri eklene bilir mi? BADBAN.TXT Kod: Kodu kopyalamak için üzerine çift tıklayın!
BADNICK.TXT Kod: Kodu kopyalamak için üzerine çift tıklayın!
| |
| ![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: BADNICK Hk. Kod: Kodu kopyalamak için üzerine çift tıklayın!
;--- Yukardaki kod : Join(giriş) kısmıdır. ;--- Açıklama : ;--- Kanala girenlerin nickleri, badnick.txt dosyasında bulunan bir nick ise, kanaldan nick!identd@host şeklinde (5. type) banlanarak atılacaklardır. Kod: Kodu kopyalamak için üzerine çift tıklayın!
;--- Yukardaki kod badnick (ekleme) kısmıdır ;--- Kullanımı : ;--- /badnicks Available* Kod: Kodu kopyalamak için üzerine çift tıklayın!
;--- Açıklama: ;--- Nick değiştirenlerin yeni nickleri, badnick.txt dosyasında bulunan bir nick ise, ortak olarak bulunduğumuz tüm kanallardan nick!identd@host şeklinde (5. type) banlanarak atılacaklardır. ;--- ;--- ;--- Saygılarımla ; k.S.c
__________________ kS.-.cMGz |
| ![]() |
![]() | #3 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: BADNICK Hk. Bu bölüme karışmak istemiyorum, sizlere bırakmak istiyorum ki bıraktım da uzun süre önce, ama hep aynı hataları yapıyorsunuz. Available verdiğin kod düzgün çalışmaz.(on join/nick) $read verdiğin kullanımda dosya içerisindeki kelimelerde, kanala giren rumuzu arar. Tam tersi işlev yapman gerekir. Yani nick içerisinde dosyadaki kelimeleri aratacaksın kısacası. Doğru eşleşme mantığı bu şekilde olur. Diğer şekilde kanala giren nick-in dosyadaki herhangi bir kelime ile birebir eşleşmesi gerekir ki buda zaten çok yetersiz ve kısıtlı koruma olur. Geçen benzer örneği [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] verdim. En basitinden kvcist kullanıcısının verdiği badnick listesinde zaten wildcard(*) mevcut. Burada yapman/kullanman gereken; Kod: Kodu kopyalamak için üzerine çift tıklayın!
Kvcist, senin donma problemine gelince, badnick listen bayağı uzun ve içerisinde saçma kelimelerde var. Bir kere *---* gibi kelimeleri kaldır. Ek olarak eşleşme örneğin 10. satırdaki kelimede olsa dahi, her kanala giren nick için liste sonuna kadar taramaya devam eder. Buda mIRC'ı kasar. Çünkü $read kullanıyorsun, hdd kaynaklı bir veri merkezinde 2/3 internal döngü ile aratma yapıyorsun.(bunları göremezsin) Ve ne yazıkki bir while döngüsü bitmeden diğerine geçmez kod. O yüzden eşleşme olduğunda /break komutunu kullanarak while döngüsünü sonlandırın. Ayrıca kanala kendiniz girdiğiniz de tarama yapmaması için, event başına "!" ekleyin. Veya if $nick != $me { .. } olarak sorgu yapın. Ek olarak dosya bazlı korumalarda /filter / Binary files / File handling vb. etkenlerde kullanılabilir. Lakin ben her zaman hash table kullanmanızı tavsiye ederim. Ayrıca kvcist, aradığın özelliklerde korumalar(ekle/sil/cart/curt) forumda en az 20 tane var. Aramanı tavsiye ederim. |
| ![]() |
![]() | #5 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: BADNICK Hk.
hocam ben bunu unrealircd.conf dosyasına bad.conf diye include etmek istiyorum ama nerelerini değiştirip hangi kodları eklemem lazım teşekkürler. | ||||
| ![]() |
![]() | #7 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: BADNICK Hk. PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
sadece düzenlemesini yaptım |
| ![]() |
![]() |
Etiketler |
badnick, hk |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Badnick | Ayisigi1 | mIRC Scripting Sorunları | 1 | 19 Aralık 2010 17:41 |
Badnick | Kay | mIRC Scripting Sorunları | 1 | 14 Haziran 2010 15:52 |
badnick | AtLaNTa | mIRC Scripting Sorunları | 8 | 28 Şubat 2009 17:09 |
BadNicK! | ask_bocugu | mIRC Scripting Sorunları | 5 | 26 Aralık 2008 14:27 |
Badnick | Magic | Eggdrop, NeoStats, BNC | 1 | 29 Mart 2006 22:44 |