15 Kasım 2005, 02:15 | #11 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | ilk once ban gelir ama onun dedigi gibi olmadi $bnick yapiyorum algilamiyor on * Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. #: uzerinde $knick de algilamiyor biseyler yanlis yapamadim ben gersi dusa var ayni ipden bir suru giris olmus olabilir $bnick i nasil algilasinki ancak kick olayi gerceklestikten sonra kick yapilan nicki tespit edebilir diye dusunuyorum eger olay nick ban olursa ancak $bnick i algilar benim bildigim boyle iki satirlik bi kod ama kimseden ses cikmadi nedendir anliyamadim bilen icin cok kolay olsa gerek Konu Flyman tarafından (15 Kasım 2005 Saat 02:18 ) değiştirilmiştir. |
|
15 Kasım 2005, 02:33 | #12 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| $bnick ten değil banlanan adresten hangi nickler etkileniyor diye bakacaksın. Banlananı kickleyen addonlar işine yarayabilir. Yapacağın şey o kadar basit ki, biri banlandı diyelim: on * Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. #:{ bu event'ta banlanan kişinin nickini veya etkilenen diğer nickleri bulup text dosyasına yazdın diyelim. Text dosyasında yazan şu: Tarih : x Saat: x Banlanan nick: xx x x x xxx IP: xx Sonra on *:kick:#:{ event'ında write komutu kullandığında -w/s $+ $knick ile kullanacaksın. Örneğin: on *:kick:#:{ write -s $+ $knick kick.txt Kick sebebi: $1- } on *:kick:#:{ write -w $+ $knick kick.txt Kick sebebi: $1- } gibi. Böyle yaptığında $knick hangi satırdaysa o satırı bulur, write işlemini o satırda yapar. Kod oldukça basit dediğin gibi, ama bir server'a girip deneme yanılma yolu ile yazmam gerekecek çünkü alışıldık bir kod isteği değil bu. Zaten önce banlanır mı kicklenir mi orası da scriptten scripte göre değiştiği için uğraşmaya çekiniyorum. Bir alternatifin daha var: Biri banlanınca son satıra yazılacaktır doğal olarak. $lines(kick.txt) ile kaç satır olduğunu öğrenip en son satıra yazdırırsın kick sebebini. Onun için de write komutunun -l (L) parametresini kullanacaksın. on *:kick:#:{ write -l $+ $lines(kick.txt) kick.txt Kick sebebi: $1- } gibi. Ama bu da kesin çözüm değil. Konu Utku tarafından (15 Kasım 2005 Saat 02:37 ) değiştirilmiştir. |
|
15 Kasım 2005, 02:48 | #13 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | o zaman soyle yapsak daha kolay degilmi on *:kick:#:{ write -s $+ $knick kick.txt Kick sebebi: $1- } burdaki $knick yerine $banmask yapsam daha kolay olmazmi senin dedigin gibi bandan etkilenen nickleri yazarsan cafeden giris ise 5 6 tane nick olabilir bu bu kod burda yazildi ama bulamadim bir turlu yazan arkadasa seslendim tamam dedi ama ses cikmadi bir daha Konu Flyman tarafından (15 Kasım 2005 Saat 02:59 ) değiştirilmiştir. |
|
15 Kasım 2005, 03:51 | #14 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| on * Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. #:{ write atilgan.txt $+([,$date,/,$time,]) IP: $wildsite Nickler: $bnickler($wildsite,$chan) } on *:kick:#:{ var %a = $read(atilgan.txt,$wildsite,w) | write -al$readn atilgan.txt Kick sebebi: $1- } alias bnickler { var %x = $ialchan($1,$2,0) | var %y | while %x { %y = $addtok(%y,$ialchan($1,$2,%x).nick,32) | dec %x } | return %y } Yani gece vakti uğraştırdın ya beni, neyse Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
|
15 Kasım 2005, 04:07 | #16 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Önemli değil, ama daha önce attığım postlarla birlikte kodu incelemeyi unutma, mantığını anlaman daha iyi olur Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
|
15 Kasım 2005, 06:32 | #17 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | iyi guzelde bu nick banlardada islem yapiyor . ve banlanan ip adresini degil banlayan opun ipsini kayda aliyor . ikincisi sadece kick olan kisileride listeliyor bunu sadece ip banlarinda ive banlanan banmaski kayit edecek sekle cevirirsek daha iyi olcak Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Konu Flyman tarafından (15 Kasım 2005 Saat 13:33 ) değiştirilmiştir. |
|
15 Kasım 2005, 17:19 | #18 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Onu deneme yaparken düzeltmeyi unutmuşum, on ban kısmındaki $wildsite'ı $banmask yaparsan sorun kalmaz. |
|
16 Kasım 2005, 01:52 | #19 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | on * Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. #:{ write atilgan.txt $+([,$date,/,$time,]) Banli IP: $banmask Nickler: $bnickler($banmask,$chan) } on *:kick:#:{ var %a = $read(atilgan.txt,$knick,w) | write -al$readn atilgan.txt Kick sebebi: $1- } alias bnickler { var %x = $ialchan($1,$2,0) | var %y | while %x { %y = $addtok(%y,$ialchan($1,$2,%x).nick,32) | dec %x } | return %y } kodu bu sekilde degistirdim $banmask yerleri yani ama simdi sorun su sadece kendi banlarimda kick sebebini yazdidiriyor baska oplarin banlarinda kick mesajini yazdirmiyor bunu nasil duzeltirim . 2.cisi ise bansiz sadece kick olayindada kick sebebini yaziyor bunuda engellemek istiyorum yani sadece ban ve kick varsa kick sebebini yazsin eger sadece kick olayi ise o kickin sebebini yazdirmiyalim. bi kac sey denedim ama olmadi |
|
16 Kasım 2005, 02:05 | #20 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| on *:kick:#:{ var %a = $read(atilgan.txt,$knick,w) | if (%a) { write -al$readn atilgan.txt Kick sebebi: $1- } } 2. sorununu bu şekilde çözebilirsin. Ama başkasının banladığı ve kicklediği kişileri yazmıyor olmasına bir anlam veremedim. |
|
Etiketler |
banlist, mirc, mirc download, mirc indir |
Konuyu Toplam 3 Üye okuyor. (0 Kayıtlı üye ve 3 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Banlist full Hakkında | Black | mIRC Scripting Sorunları | 3 | 16 Ekim 2007 21:08 |
BanList & KanaL Listesi | Sunay | mIRC Scripting Sorunları | 3 | 26 Şubat 2006 20:47 |
banlist ve popupsta cloneler | AmorKing | mIRC Scripting Sorunları | 15 | 04 Aralık 2005 15:36 |
Kanala Girmeden Banlist'i Görmek... | Dedektif | mIRC Scripting Sorunları | 17 | 14 Temmuz 2005 23:13 |