IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 13 Kasım 2005, 01:43   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
15 dk'lık Banların Açılması




Arkadaşlar kısaca Şöyle bi konuda yardım isticem

herhangi bir fonksiyon tuşuna bir komut eklemek istiyorum. oda şu :

op bulunduğum kanalda 15 dk'lık olan banları açıcak ama bunu aynı anda tüm op olduğum kanalda yapmicak
atıyorum #A kanalı üzerindeyken fonksiyon tuşuna bastığımda kanalda bulunan banlistte olan 15 ve daha yukarı zamanda olan banları açıcak

yani ban listte 15 dakika olan ve 15 dk yı geçen banları tek tuşla açıcam
bu mümkünmü mümkünse detaylı olarak bir kode yazılabilir mi ?
Arkadaşlar kısaca Şöyle bi konuda yardım isticem

herhangi bir fonksiyon tuşuna bir komut eklemek istiyorum. oda şu :

op bulunduğum kanalda 15 dk'lık olan banları açıcak ama bunu aynı anda tüm op olduğum kanalda yapmicak
atıyorum #A kanalı üzerindeyken fonksiyon tuşuna bastığımda kanalda bulunan banlistte olan 15 ve daha yukarı zamanda olan banları açıcak

yani ban listte 15 dakika olan ve 15 dk yı geçen banları tek tuşla açıcam
bu mümkünmü mümkünse detaylı olarak bir kode yazılabilir mi ?
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 13 Kasım 2005, 03:12   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Aşağıdaki kodu remotea (ALT+R) koyup op olduğun bir kanalda F4 tuşuna bastığında o kanaldaki 15dkdan eski banları açar, teker teker açıp flooddan düşmeni önlemek için serverın izin verdiği tek komutta kaç işlem yapabilirsen o kadar ban açıyor. (900 yazan yeri istediğin saniyeyle değiştirip o saniyeden önceki banları açtırabilirsin.) İşte kod:

alias f4 { if $me isop # { var %' = $ibl(#,0), %. | while %' { if ($calc($ctime - $ibl(#,%').ctime) >= 900) { %. = $addtok(%.,$ibl(#,%'),32) | if $numtok(%.,32) == $modespl { !mode # $+(-,$str(b,$v1)) %. | %. = } } | dec %' } | if %. { !mode # $+(-,$str(b,$numtok(%.,32))) %. } } }

Umarım işine yarar.

 
Alıntı ile Cevapla

Alt 13 Kasım 2005, 17:55   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Teşekkür ederim ... Eline sağlık

kode Çalışıyor...

Test başarılı Sağolasın

* Gti sets mode: -b
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
=


Konu Chelt tarafından (13 Kasım 2005 Saat 18:07 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 17 Kasım 2005, 15:18   #4
NaTSuKa
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



peki bu olayı otamaitk hale getirebilirmiyiz yani F4 butonuna basmadan her 1dk otamatik olarak kendisi bu 15dk süresi dolan banları açabilirmi ??

 
Alıntı ile Cevapla

Alt 17 Kasım 2005, 17:27   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



/timerf4 0 60 /f4
bunu her servere bağlandıgında otomatik yapsın diyorsan
on *:connect: { .timerf4 0 60 /f4 }


ayrıca ekleme yapayım forum kapanmadan önce böyle bir soru sorulmuştu biraz önce mircde gezinirken o kodu buldum el33t arkadaşımızdan tek frakı ibl (ban listesi) yüklü değilse yüklemesi ve banları +bbbbb gibi dizmesi vede bunları timerli kaldırması birde isteyen arkadaş tüm yetkili olduğu kanallarda istemişti onuda buraya pasteliyim sırf bende yazılı durmasın nede olsa benim hiçbir şekilde işime yaramıyacak (irce girmeme olayı).

alias F8unban {
var %toutban = $calc(25 * 60)
if $1 {
var %x = $ibl($1,0), %tmpban = $null
while %x {
if $calc($ctime - $ibl($1,%x).ctime) >= %toutban { %tmpban = %tmpban $ibl($1,%x) }
if $count(%tmpban,$chr(32)) >= 4 { write $F8FL //mode $1 -bbbbb %tmpban | %tmpban = $null }
dec %x 1
}
if %tmpban != $null { write $F8FL //mode $1 $+(-,$str(b,$calc($count(%tmpban,$chr(32)) + 1))) %tmpban }
}
.play -c $F8FL 1000
}
alias F8FL { return $+(",$scriptdir,temp.f8t") }
alias F8 {
write -c $F8FL
var %i = $chan(0)
while %i {
if $me isop $chan(%i) || $me ishop $chan(%i) {
if $chan(%i).ibl { F8unban $chan(%i) ibl }
else { set %stealthibl 1 | .mode $1 +b }
dec %i 1
}
}
}
raw 368:*: { if %stealthibl == 1 { unset %stealthibl | F8unban $2 } }
raw 367:*: { if %stealthibl == 1 { halt } }


kullanımı F8 tuşu yada /F8 komutu ve 25 dk önceki banları kaldırıyor.


Konu Alience tarafından (17 Kasım 2005 Saat 22:26 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 17 Kasım 2005, 23:02   #6
NaTSuKa
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



biz şimdi bu 25dk 10dk ve ya daha alt bir zamana düşürmek için 900 sayısınımı düşürecegiz ???

 
Alıntı ile Cevapla

Alt 17 Kasım 2005, 23:18   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



900 sayısı yokki?!?
$calc(25 * 60) buradaki 25 i değiştirmen gerekli

 
Alıntı ile Cevapla

Alt 18 Kasım 2005, 00:13   #8
NaTSuKa
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



pardon onu yanlışlık oldu codlar karıştı :Pp gördüm

 
Alıntı ile Cevapla

Alt 13 Ağustos 2006, 14:55   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Yanıt: 15 dk'lık Banların Açılması




F1 /{ If $me Isop # { Var %' = $ibl(#,0), %. | While %' { If ($calc($ctime - $ibl(#,%').ctime) >= 900) { %. = $addtok(%.,$ibl(#,%'),32) | If $numtok(%.,32) == $modespl { !mode # $+(-,$str(b,$v1)) %. | %. = } } | Dec %' } | If %. { !mode # $+(-,$str(b,$numtok(%.,32))) %. } } }

ArkadaşLar Ben bu komutu deopken de kullanmak istiyorum yani samode iLe BanLari açmasini istiyorum.. ama Bir türLü yapamadim mode yazan her yeri samode yaptım FarkLi sorunLar çıkardı olmadi sanırım sorun şurdan kaynaklaniyor 'If $me Isop #' (eğer opsam bulundugum kanalda) demek sanırım bunu nasıl Eğer ircopsam haLine getirebiliriz.. Bu komutun Deopkende samode iLe çaLışmasi için ne yapmam gerek Yardimlarinizi bekLiyorum

Ayrıca 2.bir sorum olacak el33t arkadaşımın bu verdiği komuttu şu dikkatimi çekti banLari açma mekanizmasi şöyle hangi nickle ban attiysan o nickle atiiğin banlari açıyor örneğim ; MeGaBytE NickiyLe AtıLmiş banLari açıyor ama MeGa|yok NickiyLe AtıLanLari açmıyor,ayrica Başkasinin AttıkLarini de eLLemıyor,tam olarak nasıl çalıştiğini anlamadım yani çalışma mekanizmasini.. Ne yapmam gerek yardimci olursanız sewinirim..

 
Alıntı ile Cevapla

Alt 25 Mayıs 2007, 16:48   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Yanıt: 15 dk'lık Banların Açılması




Alience Peki Tek Kanalda İşlem Yapmasını İstesek Nasıl Yapabiliriz Kurcaladım ama Başaramadım

 
Alıntı ile Cevapla

Cevapla

Etiketler
15, acilmasi, açılması, banlarin, banların, dklik, dklık, mirc, mirc download, mirc indir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Krikotiroidotomi Açılması Liaaa Sağlık Köşesi 0 01 Mart 2012 12:43
ban Acılması Skys mIRC Scripting Sorunları 3 01 Haziran 2010 19:01
web sayfası açılması PiRaNa mIRC Scripting Sorunları 16 10 Ağustos 2009 21:53
Atilan banların kim tarafından ve ne sebeple atıldıgı Cybersoft mIRC Scripting Sorunları 8 10 Şubat 2009 03:07