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/)
-   -   Code Yardimi Pleaze (https://www.ircforumlari.net/mirc-scripting-sorunlari/6892-code-yardimi-pleaze.html)

LaGoodLife 24 Ağustos 2005 17:34

Code Yardimi Pleaze
 
Bendeki Badnick Korumasina Şöyle Birkaç Özellik Eklemek istiyorum tabi mümkünse.
Badnick Sebebim Şu Şekilde:

[ Bad Nick Kullandıgınız Tespit Edildi Banlandınız ]

bunu Şu ŞEkilde Yapabilmemiz Mümkünmü:Örneğin Adamın nicki Camdayim

[ Bad Nick Kullandıgınız Tespit Edildi Nickiniz:Camdayim Banlandınız ]

Bu birinci Sorumdu 2. Sorum ise

Badnick korumasının Attıgı Banları 5 Dakika Sonra Otomatik Açabilirmi.

Bu Sorunlarima Çözüm Bulabilirseniz Sevinirim :o

Hercules 24 Ağustos 2005 17:36

Kodunu bi yazsanda ona eklesek :)

LaGoodLife 24 Ağustos 2005 17:40

Ferudun Codeler Bu


Kod:

alias kapat dialog -x $dname $dname
alias lock did -b $dname $1-
alias mdx { return $dll(mdx.dll,$1,$2-) }
alias mdxinit { mdx SetMircVersion $version | mdx MarkDialog $dname }
alias badnick {
  if -* iswm $1- {
        hdel badnick $hfind(badnick,$remove($1-,-),1,W).data
        hsave badnick badnick.data
        echo -a $remove($1-,-) Datası Kaldırıldı
  }
  elseif $1 == list {
        echo -a ----------BadNick Listeniz------------
        var %i = 1
        while %i <= $hget(badnick,0).item {
          echo -a %i $+ -) $hget(badnick,%i).data
          inc %i
        }
  }
  else {
        hadd badnick $r(0,999999) $1-
        hsave badnick badnick.data
        echo -a $1- Datası Eklendi...
  }
}
on *:start: {
  if !$findfile($mircdir,badnick.data,1) {
        hmake badnick 100
        hsave badnick badnick.data
        .set %ilkacilis 1
        dialog yukle yukle
  }
  else {
  hmake badnick
  hload badnick badnick.data
  dialog -m yukle yukle
  }
}
on 1:join:#: {
  if $chan == #adana || $chan == #mersin || $chan == #izmir || $chan == #canavar || $chan == #ankara || $chan == #elma || $chan == #istanbul {
        if $me isop $chan {
          if $hfind(badnick,$nick,1,W).data {
                ban $chan $nick 2
                kick $chan $nick 10,1ßåd Ñï¢k KuLLåñdIgInIz t€$pït €dïLdï.  6,1ßåñLåñdInIz.  0,1ßÿ. Ñêw¥ørk. 
          }
        }
  }
}
alias _oynat {
  var %i = 1
  while %i <= 100 {
        if %i == 100 {
          .timer.degistir 1 2 did -a $dname 2 $iif(%ilkacilis != $null,Oluşturuldu!,Okundu!)
          .timer.ac 1 2 did -e $dname 2
          halt
        }
        else {
          .timer 1 2 did -a $dname 3 %i 0 100
          inc %i
        }
  }
}
dialog yukle {
  size -1 -1 325 113
  title "Dialog"
  text "Script Bilgileri Yükleniyor, Lütfen Bekleyin...",1,23 11 279 25
  button "Yükleniyor...",2,22 68 281 30, flat
  text "0 0 100",3,22 43 280 24
}
on *:dialog:yukle:*:*:{
  if $devent == init {
        mdxinit
        mdx SetControlMDX $dname 3 ProgressBar > ctl_gen.mdx
        if %ilkacilis { did -ra $dname 1 BadNick Dataları Oluşturuluyor... | did -ra $dname 2 Oluşturuluyor... | unset %ilkacilis }
        else { did -ra $dname 1 BadNick Dataları Okunuyor | did -ra $dname 2 Okunuyor... }
        lock 2
        $_oynat
  }
  if $devent == sclick {
        kapat
  }
}


Hercules 24 Ağustos 2005 17:54

alias kapat dialog -x $dname $dname
alias lock did -b $dname $1-
alias mdx { return $dll(mdx.dll,$1,$2-) }
alias mdxinit { mdx SetMircVersion $version | mdx MarkDialog $dname }
alias badnick {
if -* iswm $1- {
hdel badnick $hfind(badnick,$remove($1-,-),1,W).data
hsave badnick badnick.data
echo -a $remove($1-,-) Datası Kaldırıldı
}
elseif $1 == list {
echo -a ----------BadNick Listeniz------------
var %i = 1
while %i <= $hget(badnick,0).item {
echo -a %i $+ -) $hget(badnick,%i).data
inc %i
}
}
else {
hadd badnick $r(0,999999) $1-
hsave badnick badnick.data
echo -a $1- Datası Eklendi...
}
}
on *:start: {
if !$findfile($mircdir,badnick.data,1) {
hmake badnick 100
hsave badnick badnick.data
.set %ilkacilis 1
dialog yukle yukle
}
else {
hmake badnick
hload badnick badnick.data
dialog -m yukle yukle
}
}
on 1:join:#: {
if $chan == #adana || $chan == #mersin || $chan == #izmir || $chan == #canavar || $chan == #ankara || $chan == #elma || $chan == #istanbul {
if $me isop $chan {
if $hfind(badnick,$nick,1,W).data {
ban -ku300 $chan $nick 2
10,1ßåd Ñï¢k KuLLåñdIgInIz t€$pït €dïLdï. 6,1ßåñLåñdInIz. 4Nick1:12 $$1 ! 0,1ßÿ. Ñêw¥ørk.
}
}
}
}
alias _oynat {
var %i = 1
while %i <= 100 {
if %i == 100 {
.timer.degistir 1 2 did -a $dname 2 $iif(%ilkacilis != $null,Oluşturuldu!,Okundu!)
.timer.ac 1 2 did -e $dname 2
halt
}
else {
.timer 1 2 did -a $dname 3 %i 0 100
inc %i
}
}
}
dialog yukle {
size -1 -1 325 113
title "Dialog"
text "Script Bilgileri Yükleniyor, Lütfen Bekleyin...",1,23 11 279 25
button "Yükleniyor...",2,22 68 281 30, flat
text "0 0 100",3,22 43 280 24
}
on *:dialog:yukle:*:*:{
if $devent == init {
mdxinit
mdx SetControlMDX $dname 3 ProgressBar > ctl_gen.mdx
if %ilkacilis { did -ra $dname 1 BadNick Dataları Oluşturuluyor... | did -ra $dname 2 Oluşturuluyor... | unset %ilkacilis }
else { did -ra $dname 1 BadNick Dataları Okunuyor | did -ra $dname 2 Okunuyor... }
lock 2
$_oynat
}
if $devent == sclick {
kapat
}
}

Şöyle bi dene, olmuştur umarım.

LaGoodLife 24 Ağustos 2005 17:57

Çok Tesekkurler Ferudun Ayrica % dakika Sonra acir degilmi Banlari onuda ayarlamissindir isallah?

LaGoodLife 24 Ağustos 2005 18:08

Ferudun Dostum Bana Kızma Ama Badnickleri Atmıyor Statustede Şöyle Bir yazı ile Karşılaştım.

-
* /ban: Geçersiz parametre (Satır 42, code.txt)
-

LaGoodLife 24 Ağustos 2005 18:09

Ferudun Dostum şimdi olay Sebebe 4Nick1:12 $$1 ! bunu eklemekmi?

goXXip 24 Ağustos 2005 18:11

Alıntı:

LaGoodLife Nickli Üyeden Alıntı
Ferudun Codeler Bu


Kod:

alias kapat dialog -x $dname $dname
alias lock did -b $dname $1-
alias mdx { return $dll(mdx.dll,$1,$2-) }
alias mdxinit { mdx SetMircVersion $version | mdx MarkDialog $dname }
alias badnick {
if -* iswm $1- {
        hdel badnick $hfind(badnick,$remove($1-,-),1,W).data
        hsave badnick badnick.data
        echo -a $remove($1-,-) Datası Kaldırıldı
}
elseif $1 == list {
        echo -a ----------BadNick Listeniz------------
        var %i = 1
        while %i <= $hget(badnick,0).item {
        echo -a %i $+ -) $hget(badnick,%i).data
        inc %i
        }
}
else {
        hadd badnick $r(0,999999) $1-
        hsave badnick badnick.data
        echo -a $1- Datası Eklendi...
}
}
on *:start: {
if !$findfile($mircdir,badnick.data,1) {
        hmake badnick 100
        hsave badnick badnick.data
        .set %ilkacilis 1
        dialog yukle yukle
}
else {
hmake badnick
hload badnick badnick.data
dialog -m yukle yukle
}
}
on 1:join:#: {
if $chan == #adana || $chan == #mersin || $chan == #izmir || $chan == #canavar || $chan == #ankara || $chan == #elma || $chan == #istanbul {
        if $me isop $chan {
        if $hfind(badnick,$nick,1,W).data {
                ban $chan $nick 2
                kick $chan $nick 10,1ßåd Ñï¢k KuLLåñdIgInIz t€$pït €dïLdï. 6,1ßåñLåñdInIz. 0,1ßÿ. Ñêw¥ørk.
        }
        }
}
}
alias _oynat {
var %i = 1
while %i <= 100 {
        if %i == 100 {
        .timer.degistir 1 2 did -a $dname 2 $iif(%ilkacilis != $null,Oluşturuldu!,Okundu!)
        .timer.ac 1 2 did -e $dname 2
        halt
        }
        else {
        .timer 1 2 did -a $dname 3 %i 0 100
        inc %i
        }
}
}
dialog yukle {
size -1 -1 325 113
title "Dialog"
text "Script Bilgileri Yükleniyor, Lütfen Bekleyin...",1,23 11 279 25
button "Yükleniyor...",2,22 68 281 30, flat
text "0 0 100",3,22 43 280 24
}
on *:dialog:yukle:*:*:{
if $devent == init {
        mdxinit
        mdx SetControlMDX $dname 3 ProgressBar > ctl_gen.mdx
        if %ilkacilis { did -ra $dname 1 BadNick Dataları Oluşturuluyor... | did -ra $dname 2 Oluşturuluyor... | unset %ilkacilis }
        else { did -ra $dname 1 BadNick Dataları Okunuyor | did -ra $dname 2 Okunuyor... }
        lock 2
        $_oynat
}
if $devent == sclick {
        kapat
}
}


Bu kodu bir yerden hatırlıyorum ama :)

LaGoodLife 24 Ağustos 2005 18:19

goXXip banada bu kodu bir arkadaş yollamıştı :)

DarK^ 24 Ağustos 2005 18:51

yaw sunun tamamını verinde bende yükleyim lazım bana :) bunu aynen attım remoteye hata verdi


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net