Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

mIRC rüya tabiri kodu

cLaS

Yarım Kalmış cümleyim
MFC Üyesi
Konum
İzmir
  • Üyelik Tarihi
    2 Ara 2012
  • Mesajlar
    282
  • MFC Puanı
    36
Rüya Tabiri Kodu Nasıl Çalışır?
Kanalda veya özelde biri “!ruya kelime” gibi rüyasında gördüklerini yazıp yanıt alabilir, yanıtlar özele gelecektir.
Kendi kullanımlarınız için “/ruya kelime” şeklinde kullana bilirsiniz.

Mirc Rüya Tabiri Kodu

PHP:
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 www.ruyagormek.com 80
}
on *:sockopen:py:{
sockwrite -n $sockname GET /ruyatabiri/ $+ %py $+ .html HTTP/1.1
sockwrite -n $sockname Host: www.ruyagormek.com
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 %ı
}
}
 
Üst Alt