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/)
-   -   Toplu ban açma kod değişikliği (https://www.ircforumlari.net/mirc-scripting-sorunlari/316238-toplu-ban-acma-kod-degisikligi.html)

SovaLyem 11 Şubat 2010 19:43

Toplu ban açma kod değişikliği
 
alias f1 {
var %t = 0 | while %t < $chan(0) {
inc %t
if $me isop $chan(%t) { var %' = $ibl($chan(%t),0), %. | while %' { if ($calc($ctime - $ibl($chan(%t),%').ctime) >= 900) { %. = $addtok(%.,$ibl($chan(%t),%'),32) | if $numtok(%.,32) == $modespl { !mode $chan(%t) $+(-,$str(b,$v1)) %. | %. = } } | dec %' } | if %. { !mode $chan(%t) $+(-,$str(b,$numtok(%.,32))) %. } }
}
}

Forumda yer alan yukarıdaki kod, kanalda birikmiş banlardan 15 dk ve üzeri olanları F tuşuyla açmaya yarıyor. Acaba aynı kodu süre sınırı koymadan, F tuşuna bastığımızda o an mevcut tüm banları açmasını sağlayabilir miyiz? Teşekkürler

XcLusive 11 Şubat 2010 21:14

Cevap: Toplu ban açma kod değişikliği
 
farklı bir f tuşuna aynı kodu yerleştir " >= 900 " 900 olan yeri 1 yap istediğin olur.

SovaLyem 11 Şubat 2010 23:16

Cevap: Toplu ban açma kod değişikliği
 
900 saniyeyi 1 saniye göstermek değil mi :) Kafa yormayınca... Çok teşekkürler

XcLusive 12 Şubat 2010 13:04

Cevap: Toplu ban açma kod değişikliği
 
"Kafa yormayınca" :)
Çok alışmışsınız hazıra hemde haddinden fazla.

Fr33 14 Şubat 2010 22:00

Cevap: Toplu ban açma kod değişikliği
 
Bu yukarıda ki kod aliasesle değilde otomatik işlese? yani banları temizlemek için 'f' tuşuna basmak yerine badlist dolduğunda kanaldaki atılan ilk 10 -15 ban açılsa? böyle birşeyin kodu var mı?

Ajan 14 Şubat 2010 22:06

Cevap: Toplu ban açma kod değişikliği
 
Olur. Banlist dolunca gelen raw'dan kullandığın aliası harekete geçirirsin. Raw derslerine biraz bakın, kendinde düzenleyebilirsin. Takıldığın bölümde gel yardımcı oluruz.

Fr33 16 Şubat 2010 11:14

Cevap: Toplu ban açma kod değişikliği
 
güzel kullanışlı bir kod peki arkadaşlar? bu kodu F eklemeden çalıştırmak mümkün mü? Banlistesi dolan kanal Banlarını otomatik kendisi açsın? Oper yetkisi olan biri bütün kanallar için kullanabilir çok da faydalı olabilir bence yardımcı olur musunuz?
Alıntı:

SovaLyem Nickli Üyeden Alıntı (Mesaj 1040320702)
alias f1 {
var %t = 0 | while %t < $chan(0) {
inc %t
if $me isop $chan(%t) { var %' = $ibl($chan(%t),0), %. | while %' { if ($calc($ctime - $ibl($chan(%t),%').ctime) >= 900) { %. = $addtok(%.,$ibl($chan(%t),%'),32) | if $numtok(%.,32) == $modespl { !mode $chan(%t) $+(-,$str(b,$v1)) %. | %. = } } | dec %' } | if %. { !mode $chan(%t) $+(-,$str(b,$numtok(%.,32))) %. } }
}
}

Forumda yer alan yukarıdaki kod, kanalda birikmiş banlardan 15 dk ve üzeri olanları F tuşuyla açmaya yarıyor. Acaba aynı kodu süre sınırı koymadan, F tuşuna bastığımızda o an mevcut tüm banları açmasını sağlayabilir miyiz? Teşekkürler


Fr33 18 Şubat 2010 12:15

Cevap: Toplu ban açma kod değişikliği
 
teşk ederim Ajan, düzenledim ve oldu bu şekilde daha kullanışlı oldu

Berk 09 Ağustos 2014 17:25

Cevap: Toplu ban açma kod değişikliği
 
40 Tane Ban Olunca otomatik Temizler, 40 Kısmını 30 yaparsanız ozaman 30 tane banı açar ban sınırına göre ayarlayın siz

Kod:

on *:ban:#: { if (($me isop $chan) || ($me ishelp $chan)) { if ($ibl($chan,0) <= 40)  { halt } set %UnBanz $ibl($chan,0) .echo -a $chan banlist 40′i Gecmis  Son 10 tanesi siliniyor. mode $chan -bbbbb $ibl($chan,%UnBanz)  $ibl($chan,$calc(%UnBanz – 1)) $ibl($chan,$calc(%UnBanz – 2))  $ibl($chan,$calc(%UnBanz – 3)) $ibl($chan,$calc(%UnBanz – 4))  $ibl($chan,$calc(%UnBanz – 5)) mode $chan -bbbbb  $ibl($chan,$calc(%UnBanz – 6)) $ibl($chan,$calc(%UnBanz – 7))  $ibl($chan,$calc(%UnBanz – 8)) $ibl($chan,$calc(%UnBanz – 9)) } }

aLone 09 Ağustos 2014 18:16

Cevap: Toplu ban açma kod değişikliği
 
Alıntı:

BeeRk Nickli Üyeden Alıntı (Mesaj 1041471611)
40 Tane Ban Olunca otomatik Temizler, 40 Kısmını 30 yaparsanız ozaman 30 tane banı açar ban sınırına göre ayarlayın siz

on *:ban:#: { if (($me isop $chan) || ($me ishelp $chan)) { if ($ibl($chan,0) <= 40) { halt } set %UnBanz $ibl($chan,0) .echo -a $chan banlist 40′i Gecmis Son 10 tanesi siliniyor. mode $chan -bbbbb $ibl($chan,%UnBanz) $ibl($chan,$calc(%UnBanz – 1)) $ibl($chan,$calc(%UnBanz – 2)) $ibl($chan,$calc(%UnBanz – 3)) $ibl($chan,$calc(%UnBanz – 4)) $ibl($chan,$calc(%UnBanz – 5)) mode $chan -bbbbb $ibl($chan,$calc(%UnBanz – 6)) $ibl($chan,$calc(%UnBanz – 7)) $ibl($chan,$calc(%UnBanz – 8)) $ibl($chan,$calc(%UnBanz – 9)) } }

Kode de sorunmu var ?
Konuya istinaden kullanılsın diyemi paylaştınız ?


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

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