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/)
-   -   !kod (https://www.ircforumlari.net/mirc-scripting-sorunlari/354651-kod.html)

GhostLy 13 Eylül 2010 03:18

Cevap: !kod
 
peki 30 sn içinde kodu girmez ise shun attıra bilirmiyiz bu parçayı atlamayalım :)

fener1907 13 Eylül 2010 03:35

Cevap: !kod
 
Kod:

on ^*:snotice:*connecting*on*: {
  if ( $9 != %ozelson ) {
    unset %ozelkod
    set %ozelkod $rand(a,z) $+ $rand(1,9) $+ $rand(a,z) $+ $rand(1,9) $+ $rand(a,z)
    .privmsg $9 4 Kontrol ediliyorsunuz...
    .timer 1 4 .msg $9 2Selam4 $9
    .timer 1 4 .msg $9 2Bot olmadığınız kanıtlamak için özelime 4 !kod %ozelkod 2 yazınız..
    .timer 1 4 .msg $9 2Kodu 30 saniye içinde girmediğiniz taktirde konusmanız yasaklanacaktır.
    set %ozelson $9
    .timerkod 1 30 unset %ozelson
    .timershun 1 30 .shun $9
  }
  closemsg $9
}
on *:text:!kod *:?:{
  if ( $2  ==  %ozelkod ) {
    clear $nick
    .timerkod off
    .timershun off
    .q $nick
    .msg $nick şifreyi doğru girdiniz için sunucuya girişiniz sağlanmıştır...
  }
  else {
  inc  -eu30 $+(%,w,$2) | if $($+(%,w,$2),2) == 1 { .msg $nick 2Girdiğiniz kod 4yanlıştır2 } | if $($+(%,w,$2),2) == 2 { .msg $nick 2 2 ci kez yanlış girdiniz | .shun $nick Yasaklandınız. }  }
}

böyle olacaktır

Set 13 Eylül 2010 04:56

Cevap: !kod
 
Kod:

on ^*:snotice:*connecting*on*: {
  set -u31 $+(%,ozelkod,$9) $rand(0,999)
  .msg $9 2Selam4 $9
  .msg $9 2Bot olmadığınız kanıtlamak için özelime 4 !kod  %ozelkod [ $+ [ $9 ] ] 2 yazınız..
  .msg $9 2Kodu 30 saniye içinde girmediğiniz taktirde konusmanız yasaklanacaktır.
  $+(.timer,$9) 1 30 /shun $9 1h Yasaklandiniz!
}
on *:text:!kod *:?:{
  if ($2 == %ozelkod [ $+ [ $nick ] ]) {
    .msg $nick Kodu Dogru Girdiniz Girisiniz Tamamlanmistir!
    $+(.timer,$nick) off
  }
  else {
    .msg $nick Kodu Yanlis Girdiniz.
  }
}


Kod:

[04:50] <Sinan> Selam aSa
[04:50] <Sinan> Bot olmadığınız kanıtlamak için özelime  !kod 748  yazınız..
[04:50] <Sinan> Kodu 30 saniye içinde girmediğiniz taktirde konusmanız yasaklanacaktır.
[04:50] <aSa> !kod 745
[04:50] <Sinan> Kodu Yanlis Girdiniz.
[04:50] <aSa> !kod 748
[04:50] <Sinan> Kodu Dogru Girdiniz Girisiniz Tamamlanmistir!

Sunucuya 30 saniyede bir user girmedigine göre , kodlar karişir ve useri hep shunlarsin bunuda bir dene istersen , hayırlı IF'ler.

SaNaLStaR 13 Eylül 2010 17:24

Cevap: !kod
 
peki söyle yapabilirmiyiz. sunucu ismi girerek oraya göre uygulansa ? örnegin 2 sunucudayim 2sinde degilde ismini belirledigim sunucuda uyarı versin?

Set 13 Eylül 2010 17:52

Cevap: !kod
 
Kod:

on ^*:snotice:*connecting*on*: {
  if ($server == irc.bilmem.net) {
    set -u31 $+(%,ozelkod,$9) $rand(0,999)
    .msg $9 2Selam4 $9
    .msg $9 2Bot olmadığınız kanıtlamak için özelime 4 !kod  %ozelkod [ $+ [ $9 ] ] 2 yazınız..
    .msg $9 2Kodu 30 saniye içinde girmediğiniz taktirde konusmanız yasaklanacaktır.
    $+(.timer,$9) 1 30 /shun $9 1h Yasaklandiniz!
  }
}

if ($server == irc.bilmem.net) { bu kısma sunucunun ismini yazarsin ve sadece o sunucuda calişir.

diyorumki 13 Eylül 2010 19:24

Cevap: !kod
 
Kodu girmene rağmen herkese shun atıyo komuta tekrar bakarmısınız

toXic 13 Eylül 2010 19:51

Cevap: !kod
 
Kod:


on ^*:snotice:*connecting*on*: {
  set -u31 $+(%,ozelkod,$9) $rand(0,999)
  .msg $9 2Selam4 $9
  .msg $9 2Bot olmadığınız kanıtlamak için özelime 4 !kod  %ozelkod [ $+ [ $9 ] ] 2 yazınız..
  .msg $9 2Kodu 30 saniye içinde girmediğiniz taktirde konusmanız yasaklanacaktır.
 
}
on *:text:!kod *:?:{
  if ($2 == %ozelkod [ $+ [ $nick ] ]) {
    .msg $nick Kodu Dogru Girdiniz Girisiniz Tamamlanmistir!
    $+(.timer,$nick) off
  }
  else {
    .msg $nick Kodu Yanlis Girdiniz.
  $+(.timer,$9) 1 30 /shun $9 1h Yasaklandiniz!
  }
}

Yanliş girince shunlamasi için bu şekil olmali

Kod:


on ^*:snotice:*connecting*on*: {
  set -u31 $+(%,ozelkod,$9) $rand(0,999)
  .msg $9 2Selam4 $9
  .msg $9 2Bot olmadığınız kanıtlamak için özelime 4 !kod  %ozelkod [ $+ [ $9 ] ] 2 yazınız..
  .msg $9 2Kodu 30 saniye içinde girmediğiniz taktirde konusmanız yasaklanacaktır.
 
}
on *:text:!kod *:?:{
  if ($2 == %ozelkod [ $+ [ $nick ] ]) {
    .msg $nick Kodu Dogru Girdiniz Girisiniz Tamamlanmistir!
    $+(.timer,$nick) off
  }
  else  if ($2 != %ozelkod [ $+ [ $nick ] ])  {
    .msg $nick Kodu Yanlis Girdiniz.
  } else {
  $+(.timer,$9) 1 30 /shun $9 1h Yasaklandiniz!
  }
}

30 saniyesinin mantiği böyle olabilir.

WeiLSiDe 13 Eylül 2010 21:42

Cevap: !kod
 
Kişi sunucudan ayrıldığında shun larıda kaldırsa (unshun) daha güzel olur sanki. Bunu da yapın daha güzel olsun

SaNaLStaR 13 Eylül 2010 21:46

Cevap: !kod
 
o zaman söyle bisi yapmakda mümkün. misal özele uyarı veriyor kodu girmesi icin. kodu girmeden kanallara giriş izni olmasın kodu dogru girince otomatikmen kanallara girebilsin olarak ayarlayabilirmiyiz..

diyorumki 15 Eylül 2010 13:54

Cevap: !kod
 
Deneme yaptım kodu girmedin shun filan atmadı koda tekrar bakarmısınız


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk