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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 17 Temmuz 2007, 10:27   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
3 sn içinde çıkan banlansın




Selam arkadaşlar, şöyle bir koda ihtiyaçım var;

Kanalıma girip 3 saniye içinde server dan çıkana (part değil, exit yapana) gzline uygulaması yapmak istiyorum, yardımcı olursanız sevinirim.

__________________
Avukatlık ve Hukuki Danışmanlık: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 17 Temmuz 2007, 11:39   #2
CipriX
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: 3 sn içinde çıkan banlansın




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:{ .set $+(%,.,time,.,$nick) $remove($time,min,s,day,ec,$chr(32)) $nick }
on *:quit:{
if $($+(%,.,
time,.,$nick),2) !== $null {
.
set %time $remove($time,min,s,day,ec,$chr(32))
if 
$calc($duration(%time) - $duration($gettok($($+(%,.,time,.,$nick),2),1,32))) == {
gzline $gettok($($+(%,.,time,.,$nick),2),2,32Sebep
.unset $+(%,.,time,.,$nick)
}
}




Denedim arkadaşım..


Konu CipriX tarafından (17 Temmuz 2007 Saat 11:46 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 17 Temmuz 2007, 11:59   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 3 sn içinde çıkan banlansın




Öncelikle ilgin için teşekkürler yanlız;

[11:56] *** Giriş: ANK_37M (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
[11:56] *** IRC`den Çıktı: ANK_37M (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) (Kullanici Ayrildi.)
[11:56] *** Giriş: salep24 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
[11:56] *** IRC`den Çıktı: salep24 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) (Kullanici Ayrildi.)

Bu şekilde girip çıkan botlara karşı hiç bir tepki vermedi kod. Eminim sorunumuda anlamışsındır

__________________
Avukatlık ve Hukuki Danışmanlık: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

Alt 17 Temmuz 2007, 12:01   #4
CipriX
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: 3 sn içinde çıkan banlansın




Haklısın quit yapan nicke gzline atamıyoruz mantıken çünkü nick yok
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
statüne gelen snoticeyi verirmisin ?

 
Alıntı ile Cevapla

Alt 17 Temmuz 2007, 12:04   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 3 sn içinde çıkan banlansın




Malesef hub sunucudan dolayı snotice leri göremiyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Peki ya bu şekilde giriş/çıkış yapan botlara karşı üretebileceğiniz alternatif çözüm yolları varmı ?

__________________
Avukatlık ve Hukuki Danışmanlık: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

Alt 17 Temmuz 2007, 12:13   #6
CipriX
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: 3 sn içinde çıkan banlansın




Eğer Hub Olmasaydı;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:{ .set $+(%,.,time,.,$nick) $remove($time,min,s,day,ec,$chr(32)) $nick }
on *:snotice:*exiting*:{
  if $($+(%,.,
time,.,$6),2) !== $null {
    .
set %time $remove($time,min,s,day,ec,$chr(32))
    .
set %ipsi *@ $+ $gettok($remove($7,$chr(40),$chr(41)),2,64)
    if 
$calc($duration(%time) - $duration($gettok($($+(%,.,time,.,$6),2),1,32))) == {
      
gzline %ipsi Sebep
      
.unset $+(%,.,time,.,$nick)
    }
  }


Ama madem Hub
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Whois çekip ip adresini alıcaz

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:{ .whois $nick | .set $+(%,.,time,.,$nick) $remove($time,min,s,day,ec,$chr(32)) $nick %ipsi }
on *:quit:{
  if $($+(%,.,
time,.,$nick),2) !== $null {
    .
set %time $remove($time,min,s,day,ec,$chr(32))
    if 
$calc($duration(%time) - $duration($gettok($($+(%,.,time,.,$nick),2),1,32))) == {
      echo -
$($+(%,.,ipsi,.,$nick),2Sebep
      
.unset $+(%,.,ipsi,.,$nick)
      .unset $+(%,.,
time,.,$nick)
    }
    else {
      .unset $+(%,.,
ipsi,.,$nick)
      .unset $+(%,.,
time,.,$nick)
    }
  }
}  
raw 378:*:{
  .
set $+(%,.,ipsi,.,$2) $6


Denedim

Eğer Whoisdeki ip raw'ı 378 değil ise

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Burdan whois çekince çıkan rawı bul
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

.set $+(%,.,ipsi,.,$1) $6

Burda $6 yerine ip'e gelen numeric'i bul..
$1 Yerinede Nick'e gelen numeric'i bul..


Konu CipriX tarafından (17 Temmuz 2007 Saat 12:39 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 17 Temmuz 2007, 12:57   #7
CipriX
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: 3 sn içinde çıkan banlansın




Whowas komutu ile çözdük arkadaşlar

Belki sizede yararı olur:

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:{ .set $+(%,.,time,.,$nick) $remove($time,min,s,day,ec,$chr(32)) $nick | .timer 1 5 .unset $+(%,.,time,.,$nick) }
on *:quit:{
  if $($+(%,.,
time,.,$nick),2) !== $null {
    .
set %time $remove($time,min,s,day,ec,$chr(32))
    if 
$calc($duration(%time) - $duration($gettok($($+(%,.,time,.,$nick),2),1,32))) < {
      
whowas $gettok($($+(%,.,time,.,$nick),2),2,32)
      .unset $+(%,.,
time,.,$nick)
    }
    else {
      .unset $+(%,.,
time,.,$nick)
    }
  }
}
raw 314:*:{
  
gzline *@ $+ $4 Bye


Denendi onaylandı

 
Alıntı ile Cevapla

Alt 17 Temmuz 2007, 12:58   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 3 sn içinde çıkan banlansın




Bizi kırmayıp sunucuya gelip bizzat test ettiğin için teşekkürler CipriX, başarılarının devamını dilerim.

__________________
Avukatlık ve Hukuki Danışmanlık: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

Alt 23 Ağustos 2007, 21:16   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: 3 sn içinde çıkan banlansın




bu komutu tam olarak nereye ekleyeceğiz açıklarsanız sevinirim.. teşekkürler

 
Alıntı ile Cevapla

Alt 23 Ağustos 2007, 21:22   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 3 sn içinde çıkan banlansın




Arama


Konu SpeCiaLisT tarafından (23 Ağustos 2007 Saat 23:18 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
3, banlansin, cikan, icinde, mirc download, mirc indir, sn


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

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
2 Kez Tahta Çıkan Padişahlar Liaaa Tarih 0 08 Nisan 2012 00:37
İşte SBS'den çıkan acı gerçek Lucifer YGS ve LYS'ye Hazırlık 3 08 Temmuz 2010 19:07
X kanalına Y kanalından girenler banlansın Schwarz mIRC Scripting Sorunları 6 15 Mart 2009 21:43
Spamfiltere #sohbettakılan kişi "KUFUR" sebepli spam msji alinca #sohbetten banlansın irc_avukat mIRC Scripting Sorunları 2 02 Temmuz 2007 00:21