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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 14 Mayıs 2005, 19:15   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
lag'ı onleme ?




mircimde 2000tane felan shitlistde nick var. sunucuya baglaniyorum kanallara girmemle donman bir oluyor. shitlistimdekilere on @shitlist:join:#:/ban $chan $nick 2 | kick $chan $nick karalistedesin! olayını uyguluyorum fakat kurtulamiyorum. ne kadar cok join olsa okadr cokk ban atiliyor sonrada flooddan güm düşüyorum coğu zamanda banlıyor adminler. bunu nasıl onlicem? hash table felan dendi ama ona nasıl on join olayını uygulayacam?
mircimde 2000tane felan shitlistde nick var. sunucuya baglaniyorum kanallara girmemle donman bir oluyor. shitlistimdekilere on @shitlist:join:#:/ban $chan $nick 2 | kick $chan $nick karalistedesin! olayını uyguluyorum fakat kurtulamiyorum. ne kadar cok join olsa okadr cokk ban atiliyor sonrada flooddan güm düşüyorum coğu zamanda banlıyor adminler. bunu nasıl onlicem? hash table felan dendi ama ona nasıl on join olayını uygulayacam?
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 14 Mayıs 2005, 19:23   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Hash table text dosyasından veri okurken dosyadan daha hızlı veri almana yarar. Pcnin kasmaması için ve biraz da laga kalmamak için. Ama seninkinin lag ile değil flood ile alakası var biraz da. DefauLt queue olayını anlatmıştı başlıkların birinde. Yolladığın komutları sıraya dizip lag oranına göre kendisi sırayla yollayan bir sistem. Onu dene istersen. Hem lagı hem de floodu önleyebilirsin.

 
Alıntı ile Cevapla

Alt 15 Mayıs 2005, 13:09   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



MephisTo Nickli Üyeden Alıntı
Hash table text dosyasından veri okurken dosyadan daha hızlı veri almana yarar. Pcnin kasmaması için ve biraz da laga kalmamak için. Ama seninkinin lag ile değil flood ile alakası var biraz da. DefauLt queue olayını anlatmıştı başlıkların birinde. Yolladığın komutları sıraya dizip lag oranına göre kendisi sırayla yollayan bir sistem. Onu dene istersen. Hem lagı hem de floodu önleyebilirsin.

queue olayını goremedim bir turlu. sunu komut halinde nasil yapicagim? flooddan dusmemi anliyorumda cok kasıyor isde. bunu yapabilirsek cok buyuk bi dertten kurutlurum.

 
Alıntı ile Cevapla

Alt 15 Mayıs 2005, 18:30   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



DefauLt Nickli Üyeden Alıntı
Queue mantığını kullanmalısın. Ben senin için vereyim. Bu kodu şu şekilde değiştir;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:join:#istanbul:{ .enable #whoisreply | _queue whois $nick } #whoisreply off raw 319:*:if ($numtok($3-,32) = 1) && ($me isop #istanbul) { ban -k #istanbul $2 2 out } raw 318:*:.disable #whoisreply #whoisreply end alias _queue { inc %queue.count if $timer(.queue) == $null { hadd -m queue count 1 hadd -m queue 1 $1- _doqueue 1 } else { var %queue.count = $calc($hget(queue,count) + 1) hadd -m queue %queue.count $1- hadd -m queue count %queue.count } } alias _doqueue { if $hget(queue,$1) != $null { .timer.queue -mo 1 $calc((4 - $gettok(3 2 1,$1,32)) * 300) _doqueue $calc($1 + 1) $ifmatch .hdel -s queue $1 } else hfree queue }


Daha ayrıntılı bilgi için: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 15 Mayıs 2005, 18:48   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



tesekkür ederim.. sunu shitlist'e uyarlasak :P valla urasdim yapamadim ondan dolayi uyarlasak diyorum.

 
Alıntı ile Cevapla

Alt 15 Mayıs 2005, 19:35   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Herşeye uyarlayabilirsin. Mesela:

on *:join:#:{ whois $nick }

yerine;

on *:join:#:{ _queue whois $nick }

kullanacaksın. Her komutu böyle kullanacaksın. Bu komutları lag durumuna göre sıraya dizen bir sistem.

 
Alıntı ile Cevapla

Alt 15 Mayıs 2005, 20:13   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



iyide sanırım anlatamadim. on @shitlist:join:#:/ban $chan $nick 2 | kick $chan $nick karalistedesin! bendeki tek olay bu. ve benim dedigim sey kanala girdiginde mircde asiri derece shitist nicki oldugundan dolayı donuyor kanala girislerinde sadece bu komut atıyor on @shitlist:join:#:/ban $chan $nick 2 | kick $chan $nick karalistedesin! bunu nasil uyarlicam isde orasi sorun.. DefauLt yapmisdi sanirim siber1 de ama isi var sanirim bakamiyor basliklara
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 15 Mayıs 2005, 21:41   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



/ban vs nin başına _queue koyup değiştireceksin. Liste içinde hash table kullanacaksın.

 
Alıntı ile Cevapla

Alt 16 Mayıs 2005, 09:19   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



on @shitlist:join:#:/_queue ban $chan $nick 2 | _queue kick $chan $nick Karalistemdesin!

alias _queue {
inc %queue.count
if $timer(.queue) == $null {
hadd -m queue count 1
hadd -m queue 1 $1-
_doqueue 1
}
else {
var %queue.count = $calc($hget(queue,count) + 1)
hadd -m queue %queue.count $1-
hadd -m queue count %queue.count
}
}

alias _doqueue {
if $hget(queue,$1) != $null {
.timer.queue -mo 1 $calc((4 - $gettok(3 2 1,$1,32)) * 300) _doqueue $calc($1 + 1)
$ifmatch
.hdel -s queue $1
}
else hfree queue
}
bu şekilde yaptım ama bayağı hata verdi.
HADD Unknown command
-
HADD Unknown command
-
_DOQUEUE Unknown command
-
HADD Unknown command
-
HADD Unknown command
-
_DOQUEUE Unknown command
bu şekilde hatalar

 
Alıntı ile Cevapla

Alt 16 Mayıs 2005, 10:41   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



nedir bu DefauLt queue olayı acaba şu olayı ayrıntılı anlatabilecek bi arkadaş varmı ne işe yarar nasıl ve nerede hangi kodlarla kullanılır veya ne amaç için kullanılır gibi ve kullanılışına birkaç örnek mümkün mü?

 
Alıntı ile Cevapla

Cevapla

Etiketler
lagi, mirc download, mirc indir, onleme


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