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/)
-   -   Ruya Tabirleri Koduna Yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/766697-ruya-tabirleri-koduna-yardim.html)

SeydiCan 15 Ocak 2017 02:31

Ruya Tabirleri Koduna Yardım
 
Arkadaslar Biyerde Buldugum Kod Guzel Bir rüya tabiri kodu kod icindekı sitede online aktıf yanlız
Bir hata alıyorum IF dekı arkadaslar bır cozumu varsa yardımcı olur once aldıgım hataları paylasayım
Sonrasında kodu yaplasayım.
* /if: Yetersiz veya eksik parametre (Satır 22, script17.ini)
[01:26]» <SeydiCan> !ruya armut
[01:26]» <SeydiCan> !ruya elma
[01:26]» <Ibot> :-Şu anda başka bir ruya yorumu alınıyor lütfen daha sonra tekrar deneyiniz.
ruya armut yazıyorm hıc bırsey ckmyor
arkasına !ruya elma dııyorm botun sadece yazdıgı
<Ibot> :-Şu anda başka bir ruya yorumu alınıyor lütfen daha sonra tekrar deneyiniz.

Kod:

On *:text:!ruya*:*:{
  if $sock(py) { msg $chan 3:-4Şu anda başka bir ruya yorumu alınıyor lütfen daha sonra tekrar deneyiniz. | halt }
  set %py $2
  set %kn msg $nick
  py
}
alias ruya {
  set %py $1 | set %kn echo -a | py
}
alias py {
  .remove ruya.txt
  .timer 1 2 sockopen py [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 80
}
on *:sockopen:py:{
  sockwrite -n $sockname GET /ruyatabiri/ $+ %py $+ .html HTTP/1.1
  sockwrite -n $sockname Host: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
  sockwrite -n $sockname $crlf
}
on *:sockread:py:{
  var %data
  sockread %data
  if

  isin %data {
    set %rk $ayr(%data)
    write ruya.txt %rk
    cl
  }
}
alias cl {
  var %h $len($read(ruya.txt,1)) | set %gt $gettok($calc($calc(%h / 100) + 1),1,46) | ty
}

alias ayr {
  var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/gi,$null,%x), %x = $remove(%x, )
  return %x
}
alias ty { var %v 10 | set %s 1 | var %ft 1, %x 1, %d 1
  set %t $gettok($read(ruya.txt,%s),0,32)
  var %ff $left($gettok($read(ruya.txt,%s),0,32),1)
  while %x <= %t {
    .timer 1 %ft %kn $gettok($read(ruya.txt,%s), $+ %x $+ - $+ %v $+ ,32) | var %ft $calc(%ft + 3)
    var %v $calc(%v + 10)
    if (%ff == %d) { .timer 1 %ft gh }
    inc %x 10
    inc %d
  }
}
alias gh {
  set %s $calc(%s + 1)
  set %t $gettok($read(ruya.txt,%s),0,32)
  tg
}
alias tg {
  var %ft 1, %v 10, %i 1, %ı 1
  var %ff $left($gettok($read(ruya.txt,%s),0,32),1)
  while %i <= %t {
    .timer 1 %ft %kn $gettok($read(ruya.txt,%s), $+ %i $+ - $+ %v $+ ,32) | var %ft $calc(%ft + 3)
    var %v $calc(%v + 10)
    if (%ff == %ı) { .timer 1 %ft gh }
    inc %i 10
    inc %ı
  }
}



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

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