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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   .fikra [Gülelim-Eğlenelim] (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/368787-fikra-gulelim-eglenelim.html)

Difuzyon 04 Aralık 2010 01:12

.fikra [Gülelim-Eğlenelim]
 
Merhabalar,

Can sıkıntısına biraz mola vermek için fıkra okuyalım,gülelim ve beraberinde gülümsetelim istedim :)

Kodu mirc botunuza eklemeniz halinde herhangi bir kanalda nick kanala .fikra veya !fikra yazarsa rastgele bir fıkrayı kanala yazacaktır.
Böylelikle kanaldaki tüm kullanıcılarla fıkrayı paylaşmış olacaksınız.

Hayır,fıkrayı kendim okumak istiyorum başkasının görmesine istemiyorum derseniz:
Kodu kendi mirc scriptinize ekledikten sonra /fikra komutunu uyguladığınızda @Fıkra penceresinden okuyabileceksiniz.
Fıkra bitiminde @Fıkra penceresinin editbox'unda fikra yazısı belirecektir.
Enter yaptığınızda yeni bir fıkra pencerenize yazılacaktır(Sizlere kolaylık olsun diye düşündüm)

Dilerseniz kodu "kullanıcı memnuniyetini arttırmak" adına tasarlayacağınız scriptlerde menü olarak "Fıkra Oku" olarakda ekleyebilirsiniz.

Kod:

on $*:text:/[!.]f(i|ı)kra$/ASi:#:if ($sock(komik,1).status == active || $play(1)) { notice $nick Çalışmanın bitmesini bekleyin } | else { fikra | set %difychan $chan }
alias fikra {
  .remove fikra.txt
  .remove fikralar.txt
  sockclose komik
  sockopen komik
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80
}
on *:sockopen:komik:{
  sockwrite -n $sockname GET /fikragoster.asp?id= $+ $r(1,3000) HTTP/1.1
  sockwrite -n $sockname Host: $sock($sockname).addr
  sockwrite -n $sockname User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
  sockwrite -n $sockname Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  sockwrite -n $sockname Accept-Language: tr-TR,tr;q=0.8,en-us;q=0.5,en;q=0.3
  sockwrite -n $sockname Accept-Encoding: gzip,deflate
  sockwrite -n $sockname Accept-Charset: ISO-8859-9,utf-8;q=0.7,*;q=0.7 
  sockwrite -n $sockname Connection: Close
  sockwrite -n $sockname $crlf
}
on *:sockread:komik:{
  sockread %dify
  if $sockerr { msg %difychan $sock($sockname).wsmsg }
  else {
    write fikra.txt $htmlfree(%dify)
    if $regex(%dify,/f(i|ı)kray(i|ı).+payla(s|ş|Ş)/i) {
      sockclose komik 
      if $read(fikra.txt,r,/google\_ad\_height/) { var %oku $calc($readn +1) }
      if $read(fikra.txt,r,/\.css1\s\{/) { var %dur $calc($readn -1) }
      filter -ffr $+(%oku,-,%dur) fikra.txt fikralar.txt
      if %difychan { play %difychan fikralar.txt 1000 }
      else { window -ae @Fıkra | aline 4 @Fıkra * * * * * | loadbuf @Fıkra fikralar.txt | editbox @Fıkra fikra }
    }
  }
}
on *:playend:if $regex($nopath($filename),/fikralar\.txt/i) && %difychan { msg %difychan 5- - Son - - | unset %dify* }
on *:input:@Fıkra:$iif($regex($1,/f(i|ı)kra/Si),fikra)
alias htmlfree {
  var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$chr(32),%x), %x = $remove(%x,&nbsp;) 
  return %x
}
menu * {
  Fıkra Oku:fikra
}
;Product by Difuzyon

mIRC 6,35 version'da düzenlenmiştir.

Hoşca paylaşımlar dilerim...

uFuK 04 Aralık 2010 15:24

Cevap: .fikra [Gülelim-Eğlenelim]
 
Yararlı bir code aslında bende socket'le birşeyler yapmaya yönelsem iyi olucak. Biliyorumda pek uğraşmıyorum.

Ama sen bir bir projeleri tüketiyorsun Difizyon :)

diyorumki 04 Aralık 2010 16:25

Cevap: .fikra [Gülelim-Eğlenelim]
 
Cinsel içerikli fıkralarda çıkıyor bu hoş olmuyor önlemi yokmu bunun acaba?

Difuzyon 04 Aralık 2010 18:15

Cevap: .fikra [Gülelim-Eğlenelim]
 
Verileri aldığım sitede fıkralar aşağıdaki sistemde:

Temel Fıkraları
Karadeniz Fıkraları
Nasreddin Hoca Fıkraları
Sarhoş Fıkraları
Kadın-Erkek Fıkraları
Cinsel İçerikli Fıkralar
...

kategorize edilmiş.Bir çoğuda üyelerin kendi eklediği fıkralardan oluşuyor.
Site Editör'leri aşırı bir şekilde uygun olmayanları taşımış\silmiş ama gözden kaçırdıklarıda epey var ?

Verileri aldığım sitede rastgele konumda Cinsel İçerikli fıkraları ayıklama imkanım gözükmüyor gibi 1 ile 3.000 arasında rastgele bir rakam üzerinden fıkraları çekme yoluna gittim.

Cinsel İçerikli olanlarında belli bir aralık durumu yok.(yani 300 ile 500 rakamı arası Cinsel İçerikli'dir diye bir tespitim yok,olsaydı onu ayıklardım)
Belki şu olabilirdi "belli bir kategoriden fıkra seçimi" yapılabilirdi.Bu durumda da fıkra sayısı çok az olacaktı.

Anlayacağımız 3.000 adet fıkra arasına rakamsal olarak rastgele ve kontrol edilmeksizin dağıtılmış.

Üzücüdür ki birçok sitede durum bu şekildedir.

Ravage 04 Aralık 2010 19:42

Cevap: .fikra [Gülelim-Eğlenelim]
 
Emeğine Sağlık, Üstat.

SeRDaR406 04 Aralık 2010 19:47

Cevap: .fikra [Gülelim-Eğlenelim]
 
Aslında bir önlem alınabilinir.Anasayfada yer alan fıkranın türüne göre durumları belirtilen açıklama var.O açıklamadaki ibare fıkra görüntülendiğinde hangi türden ise ilk başta belirtiliyor.Verileri çekerken o ibareye işlem yapılabilinir.Eğer "küfür,erotik vs.." içerikte ise
ona göre işlem yapılır diye düşünüyorum.

Ama gel gör ki gözden kaçanlarda var.Şimdi denk geldim mesela birine :D

CesuryureK 04 Aralık 2010 20:04

Cevap: .fikra [Gülelim-Eğlenelim]
 
Alıntı:

SeRDaR406 Nickli Üyeden Alıntı (Mesaj 1040602715)
Ama gel gör ki gözden kaçanlarda var.Şimdi denk geldim mesela birine :D

çok utanmışındır :D

SeRDaR406 04 Aralık 2010 20:07

Cevap: .fikra [Gülelim-Eğlenelim]
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 1040602739)
çok utanmışındır :D

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

(Yüzünü Kapat)

Tamda okuduğum fıkra bu idi.İyi denk gelmiş :D

Difuzyon 04 Aralık 2010 20:12

Cevap: .fikra [Gülelim-Eğlenelim]
 
Bu belki istenmeyen türleri elemek için daha doğrusu "azaltmak için" yöntem olarak kullanılabilir.
Bununla beraber içeriklerin ayrıştırılmasında da sıkıntılar var ki bir örnekle durum daha net anlaşılacaktır:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Her iki fıkrada Doktor Fıkraları kategorisinde görünüyor ama içeriğe baktığımızda 1. linkteki fıkra daha çok cinsel içerikli geliyor bana.

SeRDaR406 04 Aralık 2010 20:16

Cevap: .fikra [Gülelim-Eğlenelim]
 
En kökten çözüm kaynak siteyi değiştirmek :)


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

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