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/)
-   -   Alttan bir ban açabilmek.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/8162-alttan-bir-ban-acabilmek.html)

Black 21 Kasım 2005 18:30

Alttan bir ban açabilmek..
 
on @*:ban:#:{ If $ibl(#,0) >= 43 { var %a = 1 | var %b = 1 | while %a <= $ibl(#,0) { if $ibl(#,%a).ctime < $ibl(#,%b).ctime { var %b = %a } | inc %a } | mode # -b $ibl(#,%b) }

Ban listesini daha kapasiteli kullanmak amaçlı böle bişi yaptım. bu kod ban listesi 43 ü aştığında ilk atılan ban hangisiyse o banı unban yapıyor. Fakat bu kodda bi problem var. ilk atılan banı açmıyor. son atılan banlardan açıyor ve sürekli aynı kişiler banlanıp duruyor.
eğer her atılan bana sıra numarası verseydik ve 1. 2. 3. 4. 5. inci ban diye sıralansaydı banlar, bu kod gidip 43. yada 44. üncü banı açıyor. 1. banı açmasını nasıl sağlarız.?

Utku 21 Kasım 2005 18:38

on @*:ban:#:{ var %a = $ibl(#,0) | if %a >= 43 { mode # -b $ibl(#,%a) } }

on @*:ban:#:{ var %a = $ibl(#,0) | if %a >= 43 { mode # -b $ibl(#,1) } }

İkisinden biri mantiken 1. banı a&#231;mak zorunda.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net