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/)
-   -   Ident Koruma (https://www.ircforumlari.net/mirc-scripting-sorunlari/536837-ident-koruma.html)

Darnasus 10 Temmuz 2013 14:21

Ident Koruma
 
Kod:

on !*:join:#x: {
  var %ident = $gettok($gettok($fulladdress,1,64),2,33))
  if !$istok(muaf1 muaf2 muaf3 muaf4,%ident,32) {
    hinc -mu1 $chan $+($chan,%ident) 1
    if $hget($chan,$+($chan,%ident)) >= 3) { gline $nick +1h Sunucu Guvenligi }
  }
}

Merhaba yukaridaki Ident korumasini kullaniyorum. Satusta beyleyen nickleri #x kanalina sajoinledigimde #x kanalina 1 saniye icerisinde ayni anda 3 ve uzeri ayni idente sahip kullanici kanala girerse gline uyguluyor. Lakin sadece ilk giris yapan 4 identi sunucudan uzaklastiriyor. Benim istediğim 1 saniye icerisinde ayni idente sahip 3 den fazla nick #x kanalina giris yaparsa, hepsine islem uygulasin. 10 tane ayni idente sahip kullanici kanala girerse 10 tanesi de atilsin istiyorum. Kodun neresinde bu degisikligi yaparsam istedigim sonucu alirim, bir kac deneme yaptim fakat olumsuz oldu.

Darnasus 12 Temmuz 2013 13:04

Cevap: Ident Koruma
 
Yok mu yardim edebilecek biri

Set 12 Temmuz 2013 16:01

Cevap: Ident Koruma
 
Kod:

on *:join:#x: {
  if !$debug && $server == irc.sohbetcim.com {  debug -i on x63 }
}
alias x63 {
  var %x $1-
  tokenize 32 %x
  if ($1 = <-) {
    tokenize 32 $2-
    if $regex($2,JOIN) {
      var %nick $right($token($1,1,33),-1), %ident $token($token($1,2,33),1,64), %address $token($1,2,64), %chan $right($3,-1)
      if (%chan == #X) {
        hinc -mu1 giris $+(%chan,%ident) 1
        if ($hget(giris,$+(%chan,%ident)) >= 3) { .gzline %nick +1h Guvenlik Sistemi! | hdel -m giris $+(%chan,%ident) }
      }
    }
  }
}

Kalın olarak belirttigim yerleri kendine göre ayarlarsın istedigini alirsin sanırsam en hızlı yontemlerden biridir debug verdigin code'den daha hızlı islem yapar, denemedim ama calismasi gerek Hayırlı IF'ler.

Darnasus 12 Temmuz 2013 16:12

Cevap: Ident Koruma
 
Eyvallah @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...], lakin calismadi

Set 12 Temmuz 2013 20:11

Cevap: Ident Koruma
 
Alıntı:

Darnasus Nickli Üyeden Alıntı (Mesaj 1041315513)
Eyvallah @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...], lakin calismadi

Codu düzelttim suan calisiyor alabilirsin. Hayırlı IF'ler.

Darnasus 14 Temmuz 2013 17:46

Cevap: Ident Koruma
 
Alıntı:

Set Nickli Üyeden Alıntı (Mesaj 1041315541)
Codu düzelttim suan calisiyor alabilirsin. Hayırlı IF'ler.

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

[17:41:39] *** Giriş: asdas (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.com)
[17:41:39] *** Giriş: ss (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.com)
[17:41:39] *** Giriş: sts (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.com)

Set 14 Temmuz 2013 18:09

Cevap: Ident Koruma
 
Codu nasıl ekledigini mIRC'e gösterirmisin.

Darnasus 14 Temmuz 2013 18:26

Cevap: Ident Koruma
 
Alıntı:

Set Nickli Üyeden Alıntı (Mesaj 1041315993)
Codu nasıl ekledigini mIRC'e gösterirmisin.

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

linkten bakabilirsin

Set 14 Temmuz 2013 19:17

Cevap: Ident Koruma
 
irc.sunucuismi.com yerini kendi sunucu ismini yazarsan cod calisacaktir.

Darnasus 14 Temmuz 2013 20:00

Cevap: Ident Koruma
 
Alıntı:

Set Nickli Üyeden Alıntı (Mesaj 1041316015)
irc.sunucuismi.com yerini kendi sunucu ismini yazarsan cod calisacaktir.

Yahu kendi sunucu ismimi yazdim tabi :) printscrean yaparken degistirim.

Set 14 Temmuz 2013 20:11

Cevap: Ident Koruma
 
Kod:

on *:join:#x: {
  if !$debug && $server == irc.sohbetcim.com {  debug -i on x63 }
}
alias x63 {
  var %x $1-
  tokenize 32 %x
  if ($1 = <-) {
    tokenize 32 $2-
    if $regex($2,JOIN) {
      var %nick $right($token($1,1,33),-1), %ident $token($token($1,2,33),1,64), %address $token($1,2,64), %chan $right($3,-1)
      if (%chan == #X) {
        hinc -mu1 giris $+(%chan,%ident) 1
        if ($hget(giris,$+(%chan,%ident)) >= 1) { .gzline %nick +1h Guvenlik Sistemi! | hdel -m giris $+(%chan,%ident) }
      }
    }
  }
}

Codu düzelt tekrar kendine göre ve bu sekil bir denesene.

Darnasus 15 Temmuz 2013 10:03

Cevap: Ident Koruma
 
[10:02:58] *** Giriş: asdasdasd (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.com)
[10:02:58] *** Giriş: asdasd (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.com)
[10:02:58] *** Giriş: asdkasşldsa (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.com)

Maalesef dostum calismadi.

Set 15 Temmuz 2013 15:39

Cevap: Ident Koruma
 
Alıntı:

Darnasus Nickli Üyeden Alıntı (Mesaj 1041316149)
[10:02:58] *** Giriş: asdasdasd (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.com)
[10:02:58] *** Giriş: asdasd (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.com)
[10:02:58] *** Giriş: asdkasşldsa (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.com)

Maalesef dostum calismadi.

iyi cod bende calisti arkadasta calisti herkes'te calisti bir tek sende calismadi ( calistiramadin diyelim kısaca), iyi calismadiysa hayırlısı ne diyeyim, aradigini bulman dilegiyle, Hayırlı IF'ler. :)


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

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