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/)
-   -   Forum son konulari eschat'e cekme.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/339332-forum-son-konulari-eschate-cekme.html)

LQndRA 15 Haziran 2010 04:26

Forum son konulari eschat'e cekme..
 
S'a

Smf bir forumda acilan konulari konuyu acan,acilan baslik ve kategoru seklinde linki ile birlikte eschat'te sohbet kalina atma konusunda yardimci olabilirmisiniz.

Tesekkur ederim..

Difuzyon 17 Haziran 2010 00:20

Cevap: Forum son konulari eschat'e cekme..
 
Kod:

alias pink {
  sockclose dify
  sockopen dify
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80
}
on *:sockopen:dify:{
  sockwrite -n $sockname GET /portal.php  HTTP/1.1
  sockwrite -n $sockname Host:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sockwrite -n $sockname $clrf 
}
on *:sockread:dify:{
  if ($sockerr) { msg #SOHBET Veri alımında Hata oluştu. | halt }
  else {
    var %difi
    sockread %difi
    if $regex(%difi,/w{3}.+/) { write difi.txt $replace($regsubex(%difi,/(<.+>)/Ug,),&nbsp;,$chr(32),;topicseen#new,$chr(126),$+(&,#8230,;),...) }
    var %yeah 1 | while %yeah <= $numtok($read(difi.txt,1),126) {
    msg #SOHBET $token($read(difi.txt,1),%yeah,126) | inc %yeah }
    write -c difi.txt
  }
}
on $*:text:/^[!@.]forum\z/Si:#SOHBET:pink

Yukarıdaki kod dizinini remote kısmına ekledikten sonra #SOHBET kanalındaki herhangi bir kullanıcı(scriptine ekleyen kişi hariç),kanalda:
.forum
!forum
@forum
şeklinde herhangi birini yazması halinde belirttiğin linkten:
Kategori - Konu - Yazan Kişi - Tarih - Link
formatında bilgiyi kanala aktaracaktır.Şayet bu verilerin otomatik olarak aktarılmasını istiyorsan bu durumda aşağıdaki kod dizinini de eklemen gerekecektir;
Kod:

on *:connect:.timerforum 0 300 pink
Her 300 saniyede(5 dk.) bir (durmaksızın),belirttiğin linkten son verileri kanala aktaracaktır.

Görünüm üzerinde biraz daha çalışma yapabilirdim lakin pek vaktim kalmıyor,belki ilerleyen zamanlarda üzerinde yeni bir çalışma yapılabilir.

Hoşca paylaşımlar...


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

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