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/)
-   -   Bad FullName Koruması Hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/6139-bad-fullname-korumasi-hakkinda.html)

djiNn 06 Ağustos 2005 00:00

yok abi gene çalışmıyor gene çalışmıyor Hata Nerede Hala Anlamış Deilim...

MaeLStrOm 06 Ağustos 2005 00:14

yaptığın son kodu koysana buraya bi beraber bakalım

djiNn 06 Ağustos 2005 01:46

on @*:join:#:{ if (*VGA@* !iswm $fulladdress) && (*djiNn@* !iswm $fulladdress) && (*spy@* !iswm $fulladdress) { who $nick } }

raw 352:*:{ if (KELEBEK SCRIPT isin $9) { var %o = $comchan($4,0) | while %o{if ($comchan($4,%o).op) { cs akick $comchan($4,%o) $address($4,2) 11,1 djiNn Bu Uğraşılmaz ! | cs akick $comchan($4,%o) enforce | cs akick $comchan($4,%o) del $address($4,2) }
dec %o
}
}
}

işte while olayini el33t yardım etmişti ama gene çalışmadı...

erdem55 06 Ağustos 2005 02:34

son mohikan takıldığımız serverde büyük kanallarda devamlı cs ban atıldığı için ban list devamlı doludur eğer düz ban atarsa adam sadece kickleneceği içn mecburen cs ban atılıyor. Sanırım Baya açıklayıcı oldum. Bu arada djinn kuusra bakma olurmu senin yerine cevap yazdım. Pek Bilgim yok ama koddaki mantık 352 ci rawda kelebek script kelimesi geçiyosa banla anlamına geliyo dimi. Yoksa benmi yanlışın deidğim gibi çok fazla bilgim yok sadece anladığımı yazdım. Belki Kullanırım:)

Son Mohikan 06 Ağustos 2005 02:42

Alıntı:

erdem55 Nickli Üyeden Alıntı
son mohikan takıldığımız serverde büyük kanallarda devamlı cs ban atıldığı için ban list devamlı doludur eğer düz ban atarsa adam sadece kickleneceği içn mecburen cs ban atılıyor. Sanırım Baya açıklayıcı oldum. Bu arada djinn kuusra bakma olurmu senin yerine cevap yazdım. Pek Bilgim yok ama koddaki mantık 352 ci rawda kelebek script kelimesi geçiyosa banla anlamına geliyo dimi. Yoksa benmi yanlışın deidğim gibi çok fazla bilgim yok sadece anladığımı yazdım. Belki Kullanırım:)

Dediğin olabilir... O şekilde yapmaq isterse de zaten arkadaş YasakScript Aliasındaki ban ve kick kodlarını chanserv e göre değiştirir... Artık nasıl arzu ederse... Arkadaş birinin fullname kısmında eğer KELEBEK SCRİPT yazısı varsa otomatik banlanmasını istemiş... Ve kanala giren birinin fullname ine en kısa yoldan Who komutu ile ulaşabileceğimiz için kanala giren usera otomatik who çekiyor... Serverdan gelen Raw yanıtlarında aradığımız kelime 352. raw ın içinde geçtiği için o raw üzerinden işlem yapıyoruz... Artık ne yaptırmak isterse... Burada banlanmasını istemiş mesela... Onun yerine bi uyarı da gönderebilirdi... Tabii aslında bu kickbanın yanına bi de usera özelden uyarı mesajı atılabilir... Şu nedenden dolayı atıldın diye... Bazı userlar banlandıklarında kick mesajlarını görmeyebilirler... Özellikle acemi userlar anlamaz pek bunlardan... Bir de şu var fullname çok rahat değiştirilebilir... Bunun yerine ctcp version çekip kişinin kullandığı scripte göre banlamaq daha iyi olur gibime geliyor ama sanırım bu bi trojanla alakalı... O yüzden bunu istemiş... Saygılar...

erdem55 06 Ağustos 2005 02:53

Bunun yerine ctcp version çekip kişinin kullandığı scripte göre banlamaq daha iyi olur gibime geliyor ama sanırım bu bi trojanla alakalı... O yüzden bunu istemiş... Saygılar...
serverde ctcp version çekilemiyor malesef neyse sanırım kod arkadaşın işini görür Açıklaman için tşkler

Flyman 06 Ağustos 2005 05:02

dijnN kodda bi { hatasi vardi bid esu haliyle dene bakalim calismasi gerekir
raw 352:*:{ if (KELEBEK SCRIPT isin $9) { var %o = $comchan($4,0) | while %o {if ($comchan($4,%o).op) { cs akick $comchan($4,%o) $address($4,2) 11,1 djiNn Bu U?ra??lmaz ! | cs akick $comchan($4,%o) enforce | cs akick $comchan($4,%o) del $address($4,2) }
dec %o
}
}

MaeLStrOm 06 Ağustos 2005 12:58

(*VGA@* !iswm $fulladdress) && (*djiNn@* !iswm $fulladdress) && (*spy@* !iswm $fulladdress)
iyide sen adama who cekeßiliomusun bu şekilde . ßen && nun mecßuri anlam taşıdığını biliorum yani senin fullnameinde bu uc ozellikte bulunmak zorunde kodun dewam etmesi icin

djiNn 06 Ağustos 2005 13:22

Alıntı:

Son Mohikan Nickli Üyeden Alıntı
Ayyy 1 saattir senin şu kodla uğraşıyom... Ama al işine yarayacaq bi kod çıqardım sanırım... Acemi işi ama idare et... En azından mantığı anlar ona göre kodları değiştirirsin...


Kod:

Alias YasakScript { /ban %chan %bannednick | .kick %chan %bannednick Sebep Belirt !. }

On @*:join:#:{ who $nick | %bannednick = $nick | %chan = $chan }

Raw 352:*: { if (*KELEBEK SCRIPT* iswm $1-) { YasakScripT } }


Kolay Gele...


Arkadaşım Güzel Düşünmüşün Benim Uzuldugum Nokta Bu Seyi Yapabilecek Kapasitede Olup Düşünemem Ama Sen $1- Tum Satiri Kullanmışın Kısa Yol Yani :)) Onun için Bir Sorun Var ARasıra Yanlış Adamı Banliyo Neden :)

Son Mohikan 08 Ağustos 2005 01:05

Alıntı:

djiNn Nickli Üyeden Alıntı
Arkadaşım Güzel Düşünmüşün Benim Uzuldugum Nokta Bu Seyi Yapabilecek Kapasitede Olup Düşünemem Ama Sen $1- Tum Satiri Kullanmışın Kısa Yol Yani :)) Onun için Bir Sorun Var ARasıra Yanlış Adamı Banliyo Neden :)

Arasıra yanlış kişiyi banlayacağını tahmin etmiştim... :D Sebebine gelince Who çektikten sonra gelen raw içinden bazı değişkenleri variables olarak tanımlıyoruz direk raw ın içinden komutları işletemediğimiz için... Tabii bu seri bu join girişinde scriptin biraz ağır kalmasından dolayı hatalara sebep olabilir diye düşünmüştüm zaten... Daha da geliştirmenin bi yolu olabilir belki ama şu an fazla kafa yoracak vaktim yoq buna...

Kısacası özetlersek büyük ihtimal hata şundan kaynaklanıyor... Belki buna göre kendin kodları değiştirerek biraz düzeltebilirsin... Bir kişi join yaptı diyelim... Script who çekti ve gelen rawlardan vatandaşın nickini başka bi variables a tanımladı... Bu arada scriptin o nicke ban koyması gerek ama hemen ardından gelen bi join le variables de tanımlanan nick değişti... Script biraz yavaş hareket edince dolayısıyla asıl atması gerekene değil diğerini attı... Hata büyük ihtimal bundan kaynaklanıyordur... Şimdi yazarken aklıma birshey geldi ama deneyecek vaktim yoq... Nicki variables a eğer Join eventi içinde değildi... Raw içinde tanımlayabilirsen doğru kişiyi atacaktır... Saygılar...


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk