Türkiye'nin IRCd ve LaMeR Forumu Sitesi
Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adınız:
  

Şifreniz:
  





Forumda Ara

(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 2,455
» Son Üye: aydingenc01
» Toplam Konular: 4,085
» Toplam Yorumlar: 8,505

Detaylı İstatistikler

Kimler Çevrimiçi
Toplam: 112 kullanıcı aktif
» 0 Kayıtlı
» 111 Ziyaretçi
Google

Son Aktiviteler
Betsibet
Forum: Web Site Tanıtımı
Son Yorum: chaos415
35 dakika önce
» Yorumlar: 0
» Okunma: 3
Casinoviva
Forum: Web Site Tanıtımı
Son Yorum: chaos415
1 saat önce
» Yorumlar: 0
» Okunma: 6
Casinoviva
Forum: Web Site Tanıtımı
Son Yorum: chaos415
2 saat önce
» Yorumlar: 0
» Okunma: 11
Casinoviva
Forum: Web Site Tanıtımı
Son Yorum: chaos415
2 saat önce
» Yorumlar: 0
» Okunma: 12
Casinom
Forum: Web Site Tanıtımı
Son Yorum: chaos415
2 saat önce
» Yorumlar: 0
» Okunma: 13
Casinom
Forum: Web Site Tanıtımı
Son Yorum: chaos415
3 saat önce
» Yorumlar: 0
» Okunma: 11
Casinom
Forum: Web Site Tanıtımı
Son Yorum: chaos415
3 saat önce
» Yorumlar: 0
» Okunma: 15
Casinom
Forum: Web Site Tanıtımı
Son Yorum: chaos415
3 saat önce
» Yorumlar: 0
» Okunma: 11
Casinom
Forum: Web Site Tanıtımı
Son Yorum: chaos415
4 saat önce
» Yorumlar: 0
» Okunma: 12
Casinom
Forum: Web Site Tanıtımı
Son Yorum: chaos415
4 saat önce
» Yorumlar: 0
» Okunma: 12

 
Heart Sqline Listesini Temizleme kod
Yazar: Admin - 05-26-2020, 07:42 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

Sunucunuzdaki sqline listesini tek tek silmek yerine, bu kod sayesinde sqlineyi temizleyebileceksiniz. mIRC Remote kısmına ekleyin ve /_temizle yazarak sqline listesini temizleyin..

Kod:
alias _temizle { .set -u3 %:sqline on | echo -a Sqline List Temizleniyor.. | os sqline list }
on *:notice:*:?:{
  if %:sqline == on {
    if ($nick == OperServ) && (SQLINE listesinden silindi !isin $strip($1-)) {
      if (Aktüel liste: isin $1-) { return }
      os sqline del $1
    }
  }
}

Bu konuyu yazdır

Heart Nick - IP - Sehir - "GLİNE" - "NICKBAN" - "SHUN
Yazar: Admin - 05-26-2020, 07:40 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

Nick - IP - Sehir - "GLİNE" - "NICKBAN" - "SHUN

Kod:
on ^*:hotlink:"*":#:if ($regex($1,/^"(GLINE|NICKBAN|SHUN)"$/)) returnex
on *:hotlink:*:*: {
  var %_word = $noqt($1),%_ip = $token($hotline,6,32),%_nick = $token($hotline,5,32)
  if ($(,%_word) = nickban) { var %1 = 1 | while ($comchan($(,%_nick),%1)) { ban -k $v1 $(,%_nick) 2 sebeb. | inc %1 } }
  if ($(,%_word) = shun) shun $(,%_nick)
  if ($(,%_word) = gline) gline $(,%_nick) :sebeb.
  echo 4 $target IP: %_ip - NICK: %_nick - Clicked: %_word atıldı.
}

on  ^&*:snotice:*Client connecting on port*:if !$hget(giris,$9) { who +I $9 }
on ^*:join:#: {
  if $nick == $me { return }
  if o isin $usermode {
    if $hget(giris,$nick) { echo # $+($chr(3),$color(join)) $timestamp *** Giriş: $nick $hget(giris,$nick) 1 $hget(sehir,$nick) "GLINE" - "NICKBAN" - "SHUN" | haltdef }
    else {
      hadd -m chan $nick $addtok($hget(chan,$nick),#,32)
      if !$sock($+(nrdbul,$nick)) { who +I $nick }
      haltdef
    }
  }
}
raw 352:*:bul $4 $6 | haltdef
alias bul {
  sockopen $+(nrdbul,$2) www.ipaddresslocation.org 80
  sockmark $+(nrdbul,$2) $+($1,*,$2)
}
alias htmlfree { if ($len($1-) <= 900) { var %x, %i = $regsub($1,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ,$chr(9)) | return %x } } 
on *:sockopen:nrdbul*:{
  sockwrite -nt $sockname GET $+(/ip-address-locator.php?lookup=,$token($sock($sockname).mark,1,42)) HTTP/1.1 
  sockwrite -nt $sockname Host: www.ipaddresslocation.org 
  sockwrite -nt $sockname Connection: keep-alive
  sockwrite -nt $sockname Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
  sockwrite -nt $sockname User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36
  sockwrite -nt $sockname $crlf
}
on *:sockread:nrdbul*:{  
  var %x | sockread %x
  if $regex(%x,/<i>IP Country:</i> <b>(.*?)</b>/i) { hadd -mu5 $sockname webulke $iif($regml(1),$v1,Belirsiz) }  
  if $regex(%x,/<i>IP City: <b>(.*?)</b>/i) { hadd -mu5 $sockname websehir $iif($regml(1),$v1,Belirsiz) }
  if $regex(%x,/<i>ISP Provider:</i> <b>(.*?)</b>/i) {
    hadd -mu5 $sockname webisp $regml(1)
    hadd -mu5 $sockname webnick $token($sock($sockname).mark,2,42)
    hadd -mu5 $sockname webip $token($sock($sockname).mark,1,42)
    hadd -mu5 $sockname webchan $hget(chan,$hget($sockname,webnick))
   $iif($hget(chan,$hget($sockname,webnick)),hdel -m chan $hget($sockname,webnick))
    hadd -m giris $hget($sockname,webnick) $hget($sockname,webip)
    hadd -m sehir $hget($sockname,webnick) $+($chr(40),,$hget($sockname,webulke),-,$hget($sockname,websehir),,$chr(41))
    tokenize 32 $hget($sockname,webchan)
    echo $* $+($chr(3),$color(join)) $timestamp *** Giriş: $hget($sockname,webnick) $hget(giris,$hget($sockname,webnick)) 1 $hget(sehir,$hget($sockname,webnick)) 
  } 
}
alias htmlfree { if ($len($1-) <= 900) { var %x, %i = $regsub($1,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ,$chr(9)) | return %x } }


Girişte IP Tek Tıkla Gline Nickban Shun
Kod:
on ^&*:snotice:*client connect*:$iif(!$window(@root),window -nk0 @root) | echo -ct info @root Client: $9-10 $chr(9) "GLINE" - "NICKBAN" - "SHUN"
on ^*:hotlink:"*":@root:if ($regex($1,/^"(GLINE|NICKBAN|SHUN)"$/)) returnex
on *:hotlink:*:*: {
  var %_word = $noqt($1),%_ip = $remove($token($token($hotline,4,32),2,64),$chr(41)),%_nick = $token($hotline,3,32)
  if ($(,%_word) = nickban) { var %1 = 1 | while ($comchan($(,%_nick),%1)) { ban -k $v1 $(,%_nick) 2 sebeb. | inc %1 } }
  if ($(,%_word) = shun) shun $(,%_nick)
  if ($(,%_word) = gline) gline $(,%_nick) :sebeb.
  ;echo 4 $target IP: %_ip - NICK: %_nick - Clicked: %_word
}

Bu konuyu yazdır

  !Rezilet nick #Kanal kod
Yazar: Admin - 05-26-2020, 07:37 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

#Kanal yazdigin yerde belirtigin mesajlari yazar, Mesaj diye yazdigim yerlerede kendin doldurursun.

#Opers yazan yerde komut calisir, kodu denemedim, hata verirse belirtirsen düzeltirim.


Kod:
on $*:text:/[!.]rezilet/i:#opers: {
  if !$2 || !$3 { .msg # $nick Lutfen duzgun nick ve kanal belirtiniz. | return }
  shun $2 +0 Rezilet.
  msg # $2 rezil etme olayi tamam'dir.
  sendraw $3 $(::,$2) privmsg $3 Mesaj
  sendraw $3 $(::,$2) privmsg $3 Mesaj
  sendraw $3 $(::,$2) privmsg $3 Mesaj
  sendraw $3 $(::,$2) privmsg $3 Mesaj
  sendraw $3 $(::,$2) privmsg $3 Mesaj
  sendraw $3 $(::,$2) privmsg $3 Mesaj
}

Bu konuyu yazdır

  Nick Kanal İnfo Takip Sistemi
Yazar: Admin - 05-26-2020, 07:34 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

Nick Kanal İnfo Takip Sistemi

Kod:
on *:input:*: {
if $1 == !bak {
if *#* iswm $1- {
cs info $2 all
set -u3 %info $chan
}
else {
set -u3 %info $chan
ns info $2 aLL
}
}
}
on 1:notice:*:?:{
if *ChanServ* iswm $nick || *NickServ* iswm $nick {
msg %info 14[2ID (GBT)14] :14Analiz: • $1-
}
}
;--- Kod'u Remote bölümüne ekledikten sonra ;

;--- !bak lamer veya !bak #mIRCHelp < komutu ile İnfo Sistemine bakabilirsiniz.

Bu konuyu yazdır

Bug Clone Koruması
Yazar: Admin - 05-26-2020, 07:31 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

10 saniye içerisinde aynı IP adresi üzerinden 3 giriş yapıldığı anda giriş yapan nickleri KILL ile sunucudan uzaklaştırır. bu olay 100 saniye içerisinde 2 defa tekrar edildiğinde bu IP adresi üzerine GZLINE atılmaktadır. Mevcut proxy koruması üzerinden parçalayıp, alelacele koyduğum için meydana gelebilecek olan aksaklıkları bu konunun altına ileten arkadaşlara yardımcı olabilirim. Clone korumasından etkilenmesini istemediğiniz ip veya ip maskesini !ipekle muaf IP veya !ipekle muaf IPMASK komutlarıyla muaf olarak ekleyebilirsiniz. ayrıca bu korumadan etkilenmesini istemediğiniz portları belirtilen satırda ekleyebilirsiniz. bu korumanın kontrol ve takibinin yapılacağı kanalı da belirtilen satırdan değiştirebilirsiniz.

Kod:
;FnX Clone Koruması
;alt satırdan kanalı belirleyebilirsiniz.
on *:start:{  hmake muaf 1000  | hload -o muaf clone.muaf | set %FnXchan #kanal }
on *:exit:{ hsave muaf clone.muaf }
on $*:snotice:/Client\sconnecting\son\sport/:{
  ;muaf portlar alt satırdan eklenecektir.
  if $istok(6571 7052 7012 7003,$remove($8,:),32) { return }
  var %FnXclone $regsubex($10,.+\x40(.+)\x29,\1)
  if $hget(clonesay,%FnXclone) == 2 {
    .gzline $+(*@,%FnXclone) 100 :Agresif giriş koruması.
    msg %FnXchan $c(12,[CLONE KORUMASI]) $c(3,%FnXclone) numaralı IP adresi iki kez clone korumasına takıldığından dolayı GZLINE ile uzaklaştırılmıştır. Bir IP adresini bu korumadan $c(2,!ipekle muaf 12.12.12.12) örnek komutundaki gibi muaf tutabilirsiniz.
    return
  }
  hadd -mu10 giriş %FnXclone $+($hget(giriş,%FnXclone),$chr(215),$9)   
  if $numtok($hget(giriş,%FnXclone),215) == 3 && !$hfind(muaf,%FnXclone,0,W).item  {
    .msg %FnXchan $c(12,[CLONE KORUMASI]) $c(3,%FnXclone) numaralı IP adresi üzerinden 10 saniye içerisinde 3 giriş yapıldığı tespit edildi ve giriş yaptığı nicklere KILL atıldı. Bir IP adresini bu korumadan $c(2,!ipekle muaf 12.12.12.12) örnek komutundaki gibi muaf tutabilirsiniz. Giriş yapılan nickler: $regsubex($regsubex($regsubex($hget(giriş,%FnXclone),/\xD7/g,$chr(44)),/^\x2C/gU,),/([^\x2C])/g,$+($chr(3),04,\1,$chr(3)))
    .kill $regsubex($regsubex($hget(giriş,%FnXclone),/\xD7/g,$chr(44)),/^\x2C/gU,) IP adresinizden çok sayıda giriş tespit edildi ve bağlantılarınız yenileniyor.
    hdel -m giriş %FnXclone
    hinc -mu100 clonesay %FnXclone
    return
  }
  if $regex($regsubex($10,.+\x40(.+)\x29,\1),/^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/g) {
    var %FnX $regsubex($10,.+\x40(.+)\x29,\1)d
    if $hfind(muaf,%FnX,0,W).item  {
      .msg %FnXchan $c(0x6,MUAF GİRİŞ:) $c(2,[IP:]).b $c(2,%FnX) $c(2,[NICK:]).b $c(2,$9)
      return
    }
  }
}
;MUAF IP EKLEME#
on $*:text:/^[.!][İiı]pekle/i:%FnXchan:{
  if !$2 || !$3 || !$regex($2,/(muaf)$/i) { add-del-hata ipekle | return }
  elseif $regex($2,/muaf$/i) {
    hadd -m muaf $strip($3)
    hsave -o muaf clone.muaf
    .msg %FnXchan $c(4,$3).b $c(2,numaralı IP adresi) $c(4,muaf).b $c(2,listesine eklenmiştir.)
  }
}
;MUAF IP SİLME#
on $*:text:/^[.!][İiı]ps[İiı]l/i:%FnXchan:{
  if !$2 || !$3 || !$regex($2,/(muaf)$/i) { add-del-hata ipsil | return }
  elseif $regex($2,/muaf$/i) {
    hdel -m muaf $strip($3)
    hsave -o muaf clone.muaf
    .msg %FnXchan $c(4,$3).b $c(2,numaralı IP adresi) $c(4,muaf).b $c(2,listesinden silinmiştir.)
  }
}
;MUAF IP LİSTELEME#
on $*:text:/^[.!][İiı]pl[İiı]st/i:%FnXchan:{
  if !$2 || !$regex($2,/(muaf)$/i)  { list-hata iplist | return }
  elseif $regex($2,/muaf$/i)  {
    if $hget(muaf,0).item == 0 { .msg # Muaf listesi boş! | return }
    .msg # $+(«,$c(5,Clone Muaf Listesi),»)
    var %m-k 1 | while (%m-k <= $hget(muaf,0).item) { .msg %FnXchan $c(2,$+([,$c(4,$chr(215)).b,$c(2,]))) $hget(muaf,%m-k).item | inc %m-k  }
    .msg # $+(«,$c(5,Clone Muaf Listesi Sonu),»)
    .msg # Herhangi bir kaydı silmek için örnek kullanım: $c(2,!ipsil muaf 185.9.159.247)
  }
}
alias c {
  if $regex($prop,/^b$/) { return $+($chr(3),$regsubex($1,/(x)/g,$chr(44)),$chr(2),$chr(2),$chr(2),$2-,$chr(3),$chr(2)) }
  if $regex($prop,/^u$/) { return $+($chr(3),$regsubex($1,/(x)/g,$chr(44)),$chr(31),$chr(2),$chr(2),$2-,$chr(3),$chr(31)) }
  if $regex($prop,/^(bu)|(ub)$/) { return $+($chr(3),$regsubex($1,/(x)/g,$chr(44)),$chr(31),$chr(2),$chr(2),$chr(2),$2-,$chr(3),$chr(31),$chr(2)) }
  else { return $+($chr(3),$regsubex($1,/(x)/g,$chr(44)),$chr(2),$chr(2),$2-,$chr(3))) }
}
alias add-del-hata {
  .msg %FnXchan $c(4,<YANLIŞ KULLANIM>)
  .msg %FnXchan Örnek komut kullanımları:
  .msg %FnXchan $c(2,$+(!,$1)) $+($c(4,muaf).b).b $iif(!$regex($1,/iplist/),$c(2,185.9.39.77)))
  .msg %FnXchan $c(2,$+(!,$1)) $+($c(4,muaf).b).b $iif(!$regex($1,/iplist/),$+($c(2,185.9.39.),$c(4,*).b))
}
alias list-hata {
  .msg %FnXchan $c(4,<YANLIŞ KULLANIM>)
  .msg %FnXchan Örnek komut kullanımı: $c(2,$+(!,$1)) $+($c(4,muaf).b $iif(!$regex($1,/iplist/),$c(2,185.9.39.77)))
}

Bu konuyu yazdır

Bug RANDOM Nick/Ident Koruması
Yazar: Admin - 05-26-2020, 07:28 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

RANDOM Nick/Ident Koruması

Kod:
on *:snotice:*:{
  if $regex($1-,/Client connecting (on port|at) (.+)\: (.+) \((.+)@(.+)\)/Si) {
    var %_port = $regml(2), %_nick $regml(3), %_ident $regml(4), %_ip $regml(5)
    ;- Muaf port ekleme.
    if $istok(7000 7005 1453,%_port,32) { return }
    ;- Muaf nick ekleme
    elseif $istok(Nick Nick1 Nick2 Nick3,%_nick,32) { return }
    ;- Muaf ident ekleme
    elseif $istok(Sohbet mIRC Kelebek SoyLe,%_ident,32) { return }
    ;- Muaf IP ekleme
    elseif $istok(88.888.55.258 78.458.88.888,%_ip,32 ) { return }
    elseif $len(%_nick) >= 5 && $_rand(%_nick) >= 80 {
      gzline $+(*@,%_ip) - Random nick ile sunucuya girmek yasak! [ $+(%,$_rand(%_nick)) $_randyz($_rand(%_nick)) ]
      msg #güvenlik $+(4,%_nick,) nick'i random nick kullandığı tespit edildi. $+(%,$_rand(%_nick)) $_randyz($_rand(%_nick))
    }
    elseif $len(%_ident) >= 5 && $_rand(%_ident) >= 80 {
      gzline $+(*@,%_ip) - Random ident ile sunucuya girmek yasak! [ $+(%,$_rand(%_ident)) $_randyz($_rand(%_ident)) ]
      msg #güvenlik $+(4,%_nick,) nick'i random ident kullandığı tespit edildi. $+(%,$_rand(%_ident)) $_randyz($_rand(%_ident))
    }
  }
}
alias _rand {
  var %:sebsessiz $len($regsubex($1,/[aeioöuüÖÜİ0-9]/gSi,\t))
  return $round($iif($round($calc((%:sebsessiz * 100) / $len($1)),1) > 100, 100, $round($calc((%:sebsessiz * 100) / $len($1)),1)),0)
}
alias _randyz {
  var %:yz $iif($len($1) == 3,$+(4,$str(|,10)),$+(4,$str(|,$left($1,1))))
  return $iif($right($1,1) < 5,%:yz,$+(%:yz,ı))  
}


Kod:
//echo -a $_rand(Toprak) - %67 (ATMAZ)
//echo -a $_rand(Tprak) - %80 (ATMAZ)
//echo -a $_rand(SoylNT) - %83 (ATAR)
//echo -a $_rand(Tprk) - %100 (ATAR)

alias olarak olarakta kullanabilirsininiz Kod Yazarı : Alper Arkadaşımız

Kırmızı ile belirttiğim yer muaf port yeri birden fazla port varsa boşluk bırakıp ekleme yapabilrsin.
Mavi ile belirttiğim yer ise random nickin yüzdesi kaç oranında random olursa işlem yapması için.

Kod:
on $*:snotice:/.+Client connecting.+([0-9]{4}):\s(.+)\s\x28(.+)@.+/Si: {
  if !$istok(7000,$regml(1),32) {
    var %t = $remove($regml(2),1,2,3,4,5,6,7,8,9,0,\,`,^,|,-,_),%t2 = $remove($regml(3),1,2,3,4,5,6,7,8,9,0,\,`,^,|,-,_),$&
      %n = $regml(2), %i = $regml(3), %s+ = $regex(%t,/([aeoui])/ig), %s- = $regex(%t,/([^aeoui])/ig), %s2+ = $regex(%t2,/([aeoui])/ig), %s2- $regex(%t2,/([^aeoui])/ig),$&
      %% = $round($iif($round($calc((%s- * 100) / $len(%t)),1) > 100, 100, $round($calc((%s- * 100) / $len(%t)),1)),0), %%2 = $round($iif($round($calc((%s2- * 100) / $len(%t2)),1) > 100, 100, $round($calc((%s2- * 100) / $len(%t2)),1)),0),$&
      %rate = 73
    if ($len(%t) > 4) && (%% > %rate) {
      gline $+(*@,$regsubex($10,/..+@(.+)\x29/g,\1)) +0 Random Nick Olarak Algılandınız ! | return
    }
    if ($len(%t2) > 4) && (%%2 > %rate) {
      gline $+(*@,$regsubex($10,/..+@(.+)\x29/g,\1)) +0 Random Ident Olarak Algılandınız !
    }
  }
}




Kod Yazarı : CoCoRiCo


Kod:
alias rand? {
  var %t = $remove($1,1,2,3,4,5,6,7,8,9,0,\,`,^,|,-,_),%s+ $regex(%t,/([aeoui])/ig),%s- $regex(%t,/([^aeoui])/ig)
  echo  Total: $len(%t) Vovel: %s+ Consonant: %s-
  if $len(%t) > 4 { gr $len(%t) %s- $1 }
}
alias -l gr {
  ; Consonand rate here.. type %
  var %rate 73
  ;Graphic line lenght 
  var %line 10

  var %% $round($iif($round($calc(($2 * 100) / $1),1) > 100, 100, $round($calc(($2 * 100) / $1),1)),0),$&
    %n $iif($2 > $1, $1, $2),%g %line,%go $+($chr(3),4,$chr(44),4) $chr(160),$&
    %goc $+($chr(3),14,$chr(44),14) $chr(160),%t= $round($calc((%n * %line) / $1),0)
  echo  $str(%go,%t=) $+ $str(%goc,$ceil($calc(%g - %t=))) $chr(15) $chr(37) $+ %% $3 $iif(%% > %rate,RANDOM)
}

alias testrand {
  :r | if $len(%r)  <= 50 { var %r $addtok(%r,$gettok($r(a,z) $r(A,Z),$r(1,2),32),32) | goto r }
  else {  var %r $remove(%r,$chr(32)) |  Rand? $left(%r,$r(5,$len(%r))) }
}

/rand? aBGHJsSfTyu

check random rate Wink
or using test commands
/Testrand
good luck

Random Nick Saldırılarına Karşı, Koruma isterseniz

;Sc5 ve benzeri programlarda kullanılan nick_randomkarakter saldırılarına karşı yazılan bir parça kod.

;Saniye ve karakterleri kendiniz belirleyebilirsiniz
-
Klavyeniz den Alt + R Tuşlarına Basarak Acılan Pencere de REMOTE Kısmına Basıyoruz
Ardından DOSYA Kısmına Basarak Yeni Bir Sayfa acarak içine atıyoruz ve kapatıyoruz
-
Kendinize göre uyarlamayı unutmayınız.

Kod:
on *:join:#:{
if !$hget($+($chan,-join)) {
hmake $+($chan,-join)
hadd $+(-mu,$saniye) $+($chan,-join) $nick $left($nick,$karakter)
}
elseif $hfind($+($chan,-join),$left($nick,$karakter),1,W).data {
mode $chan +bbb $address($nick,2) $left($nick,$karakter) $+ * ~n: $+ $left($nick,$karakter) $+ *
kc $left($nick,4) $chan
}
else {
hadd $+(-mu,$saniye) $+($chan,-join) $nick $left($nick,$karakter)
}
}
alias kc { var %1 1 | while %1 <= $nick($2,0,r) { if $regex($nick($2,%1,r),$1) { kick $2 $nick($2,%1,r) Saldırı yasaktır. } | inc %1 } }
alias karakter return 4
alias saniye return 5

Bu konuyu yazdır

  Online süresi 5 gün ve fazlası olanlara oto voice
Yazar: Admin - 05-26-2020, 07:24 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

Online süresi 5 gün ve fazlası olanlara oto voice

Kullanım;
Belirtilen kanalla giren bütün kullanıcılara info ceker ve online süresi 5 gün ve üstü olan kulllanıcılara oto voice verir.
Sürekli saldırı/flood vb. illegal olayların bir nebze önüne gecilmesi için hazırlanmıştır.
Kırmızı ile işaretlediğim yerlere aktif olmasını istediğiniz kanalları yazmalısınız.



Kod:
on *:join:#kanal: { .timer 1 1 .denetlee $nick $chan | set %:Mylife $nick }
alias denetlee {
  if ($1 isreg $2) { nickserv info %:Mylife }
}
on ^*:notice:*:?:{
  if ($nick == NickServ) {
    if ($regex($4-,/online/Si)) { set %:Kod $1 }
    elseif ($regex($1,/toplam/Si)) && ($regex($4,/[1-9]\d+|[56789]/Si)) { .voicee }
  }
  unset %:Mylife
}
alias voicee {
  mode #kanal +v %:Kod
  unset %:Kod
}

Bu konuyu yazdır

Exclamation Kelime Tamamlama Addon
Yazar: Admin - 05-26-2020, 07:21 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

Kelime Tamamlama Addon 2020

Kod:
menu status,channel,menubar {
  -
  Kelime Tamamlama: ktamamla
  -
}
alias ktamamla { if ($dialog(ktamamla)) { dialog -c ktamamla } |  dialog -ma ktamamla ktamamla }
dialog ktamamla {
  title "Kelime Tamamlama"
  size -1 -1 215 134
  option dbu
  edit "", 1, 7 9 50 10, autohs
  text " yazdığında", 2, 58 10 30 8
  button "Sil", 3, 51 117 74 12
  edit "", 4, 89 9 80 10, autohs
  text " olarak yazacak", 5, 169 10 38 8
  button "Ekle", 6, 7 23 201 12, default
  box "Kelime Tamamlama", 7, 3 1 209 38
  list 8, 3 41 209 71, size vsbar
  radio "Açık", 9, 149 118 24 10, group left
  radio "Kapalı", 10, 182 118 27 10
  box "", 11, 143 114 69 15
  button "Tamam", 12, 4 117 28 12, ok
}
on *:dialog:ktamamla:*:*: {
  if ($devent == init) {
    if ($group(#ktamamla) == on) { did -c ktamamla 9 } | else { did -c ktamamla 10 }
    ktamamla.init
  }
  if ($devent == sclick) {
    if ($did == 6) {
      if (($did(1) && $did(4)) != $null) {
        if !$read(tamamlama.txt,w,$did(1) $+ $chr(186) $+ *) { .write tamamlama.txt $did(1) $+ $chr(186) $+ $did(4) | ktamamla.init | did -r ktamamla 1,4 }
        else { echo 4 -at [ $did(1) ] Kelime tamamlama listesinde ekli }
      }
      else { echo 4 -at Lütfen 2 kutucuğu doldurun }
    }
    if ($did == 3) {
      if $read(tamamlama.txt,w,$token($did(8).seltext,1,47) $+ $chr(186) $+ *) {
        if ($did(8).seltext != $null) { .write $+(-dl,$readn) tamamlama.txt | ktamamla.init }
      }
    }
    if ($did(9).state == 1) { .enable #ktamamla }
    if ($did(10).state == 1) { .disable #ktamamla }
  }
}
alias ktamamla.init {
  did -r ktamamla 8
  var %ul 1
  while %ul <= $lines(tamamlama.txt) {
    did -a ktamamla 8 $replace($read(tamamlama.txt,%ul),$chr(186),$chr(47))
    inc %ul
  }
}
#ktamamla off
on *:input:*:{
  if !$regex($1,/^(\.|!|\/|[0-9])/i) || ($ctrlenter) {
    var %^ = 1, %'
    while %^ <= $0 {
      %' = %' $iif($read(tamamlama.txt,w,$gettok($1-,%^,32) $+ $chr(186) $+ *),$token($read(tamamlama.txt,$readn),2,186),$gettok($1-,%^,32))
      inc %^
    }
    say %'
    halt
  }
}
#ktamamla end
Normalde menulerde çıkar ama komut ile açmak isteyen için.


/ktamamla

Bu konuyu yazdır

Heart [.!]imza ekle|sil
Yazar: Admin - 05-26-2020, 07:19 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

Kullanımı:
Kanalda !imza | !imza nick
Özelde !imza ekle|sil




Kod:
on *:text:*:*: {
  if $regex($1,/^[!.][iİı]mza$/Si) {
    if $regex(#,/^#/) {
      msg # 7 $iif($2,$2,$nick) 1imza mesajı:4 $iif($2,$iif($hget(imza,$2),$v1,Bulunmuyor),$iif($hget(imza,$nick),$v1,Bulunmuyor))
    }
    else {
      if !$regex($2,/^(ekle|s[ıiİ]l)/Si) { msg $nick $qt($nick) lütfen komutu $qt(!imza ekle|sil) gibi kullanınız. }
      elseif $regex($2,/^ekle$/Si) { .hadd -sm imza $nick $3- | hsave imza imza.xx | msg $nick $qt($nick) imza mesajınız $qt($3-) olarak güncellendi. }
      elseif $regex($2,/^s[iİı]l$/Si) {
        if !$hget(imza,$nick) { msg $nick $qt($nick) zaten imza mesajınız bulunmuyor. $qt(!imza ekle mesaj) yaparak mesajınızı ekleyebilirsiniz. }
        else { .hdel imza $nick | hsave imza imza.xx | msg $nick $qt($nick) imza mesajınız silindi. }   
      }
    }
  }
}

on *:start: if $isfile(imza.xx) { .hmake imza | .hload imza imza.xx }

Bu konuyu yazdır

Bug Çeviri Diyalogu (TRANSLATE DİALOG)
Yazar: Admin - 05-26-2020, 07:16 PM - Forum: mIRC Scripting Hazır Kodlar - Yorum Yok

Kod:
alias tmscumleceviri { dialog -m tmscumleceviri tmscumleceviri }
dialog tmscumleceviri {
  title "Cümle Çevirici"
  size -1 -1 177 153
  icon $mircdirTMSResim\cumlecevirici.ico 
  option dbu
  text "AŞAĞIDAKİ BU DİLDEN", 1, 14 15 73 8
  text "ŞU DİLE ÇEVİR", 2, 115 15 94 8
  combo 3, 6 24 72 50, size
  combo 4, 98 23 72 50, size
  box "Çevrilecek Metin", 5, 6 78 167 41
  edit "", 6, 9 87 161 28
  button "Cümle Çevirisini Yap", 7, 6 126 76 21
  button "Diyalogu KAPAT", 8, 98 126 76 21, cancel
  icon 9, 1 -6 175 25, TMSResim\cumlebayrak.jpg, 0
}
on *:dialog:tmscumleceviri:*:*:{
  if ($devent = init) {
    var %mdx dll dll\mdx.dll
    %mdx MarkDialog $dname
    %mdx SetDialog $dname bgcolor $rgb(99,184,255)
    %mdx SetFont $dname 1,2,5,6 +b Turkish 12 600 Arial
    %mdx SetFont $dname 7,8 +b Turkish 15 600 Arial   
    %mdx SetColor $dname 1,2,3,4,5,7,8,9 textbg $rgb(99,184,255)
    %mdx SetColor $dname 1,2,3,4,5,7,8,9 background $rgb(99,184,255)
    %mdx SetColor $dname 6 text $rgb(255,0,0)
    did -r $dname 3,4
    did -a $dname 3,4 tr_TÜRKÇE
    did -a $dname 3,4 en_İNGİLİZCE
    did -a $dname 3,4 de_ALMANCA
    did -a $dname 3,4 fr_FRANSIZCA
    did -a $dname 3,4 ru_RUSCA
    did -a $dname 3,4 az_AZERİCE
    did -a $dname 3,4 sl_YUNANCA
    did -a $dname 3,4 ar_ARAPÇA
    did -a $dname 3,4 pl_İBRANİCE
    did -a $dname 3,4 ja_JAPONCA
    did -a $dname 3,4 zh_ÇİNCE
    did -a $dname 3,4 it_İTALYANCA
    did -a $dname 3,4 pt_PORTEKİZCE
  }
  elseif ($devent = sclick) && ($did = 7) {
    var %:cvr $r(1000000000,9999999999) | sockopen $+(ceviri,%:cvr) www.perfectdent.net 80
    sockmark $+(ceviri,%:cvr) $+(ben=,$token($did(3),1,95),&sen=,$token($did(4),1,95),&metin=,$replace($did(6),$chr(32),$+($chr(37),20),ı,i,İ,i,Ö,o,ö,o,ü,u,Ü,u,ğ,g,Ğ,g,ç,c,Ç,c))
  }
}
on *:sockopen:ceviri*: {
sockwrite -nt $sockname GET $+(/translate.php?,$sock($sockname).mark) HTTP/1.1 | sockwrite -nt $sockname Host: $sock($sockname).addr | sockwrite -nt $sockname $crlf }
on *:sockread:ceviri*:{
var %i | sockread %i | if (<body> isin %i) { $iif(!$window(@ÇEVİRİ),window -n @ÇEVİRİ) | echo -t @ÇEVİRİ $token(%i,2-,32)  | did -r tmscumleceviri 6 | did -a tmscumleceviri 6 Çevirisi Yapılan Cümle @ÇEVİRİ Penceresine Yansıtıldı.. } }

Kaynak : İndirme linklerini görebilmek için sitemize üye ol manız veya giriş yapmanız gerekiyor.Sitemize üyelikler ücretsizdir!

Bu konuyu yazdır