![]() |
Kişi Kanaldaysa... ("User List" İle İlgili.) arkadaslar bi kanala girdim ve bu kanalda benim userlarda @bilmemne şeklinde kaydettiğim bir nick.yani mesela on @bilmemne:joinfelan deyip o kişiyi bulabildiğimiz gibi kanala girdiğimizde o kişi ordaysa onu direk banlasın..yardımcı olursanız sevinirim.. |
istedigin şey bumu ? shitlisteme alığı biri ben kanala girdigimde varsa atılsınmı? bunumu anlatmak istiyorsun ? |
aynen oyle dostum. |
Şuraya bir bak; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
baktım ama diorum ya dosyadan değilde userlistten okutucam.$read @blacklist desem felan olmazmı? |
/help $ulist |
$ulist(nick!userid@address,L,N) Returns the Nth address in the Users list that matches the specified address and level. user listteki eşlenen adres ve leveli bulur diyo anladığım kadarıyla fakat koda dökemiyorum bunu.. |
$ulist(*,blacklist,0) blacklist listesindeki toplam kişi sayısını gösterir, kanala girdiğinde bir timer kurup belirli bir süre sonra eğer opsan kanaldaki nickleri teker teker (while loop'la) kontrol edersin $ulist(nick*,blacklist,0) 1'e eşit veya büyükse kanaldan atarsın. |
el33t birşeyler oğretmeye calısıyorsun.teşekkür ederim ama while loop kullanmasını bilmiorum malesef..kodu yazıp her bilinmeyen icin bi acıklama yaparsan inan daha fazla yardım almış olurum |
While loop'un kullanımı ve örnekler: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
saol el33t |
/blacklistscan { if ($1 ischan) && ($me isop $1) { var %ø = $ulist(*,blacklist,0) | while %ø { %o = $read(*,blacklist,0,%ø) | %ö = $nick(#,0,r) | while %ö { if (%o iswm $nick(#,%ö,r)) { ban -u300 $1 $+(%o,!*@*) | kick $1 $v2 Blacklist..) } | dec %ö } | dec %ø } benzer bi kod buldum ve ustunde değişmeler yaptım ama olmadı?yardımcı olurmusun el33t |
tamamdır kodu buldum. |
Alıntı:
|
/bnickscan { var %i = 1 while (%i <= $nick($1,0)) { var %shlist = $ulist($nick($1,%i),blacklist,0),*,@,!) if (%shlist != 0) { ban $1 $nick($1,%i) 2 | kick $1 $nick($1,%i) 5 Bad Nick Detected.. } inc %i 1 } } aliasa ekliorus ve gerektiğinde /bnickscan #kanal yapıorus.uyuodum yeni gordum ;p |
mesela 5. user seviyesine ekle nickleri... sonra on 5:Join:#: { kick $nick defol } yarar mi isine ? |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:54. |
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