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/)
-   -   sock ile ilgili (https://www.ircforumlari.net/mirc-scripting-sorunlari/181977-sock-ile-ilgili.html)

Aero 21 Şubat 2009 21:58

sock ile ilgili
 
hazirladigim sock bu sekilde
Kod:

alias slupdate { sockopen slists [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 80 }
on *:SockOpen:slists:{
  sockwrite -n $sockname GET /sl/list HTTP/1.1
  sockwrite -n $sockname Accept: */*
  sockwrite -n $sockname host: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
  sockwrite -n $sockname $crlf
  sockwrite -n $sockname
}
on *:SockRead:slists:{
  var %a
  sockread %a
  write serverliste.txt %a
  echo %a
}

ben sadece irc listesini cekmesini istiyorum kendi kendine biseyler yazior
ve burda bu sekilde kaydediyor...


Kod:

HTTP/1.1 200 OK
Date: Sat, 21 Feb 2009 19:23:19 GMT
Server: Apache
Last-Modified: Sat, 21 Feb 2009 19:09:54 GMT
ETag: "fc225d-53-4637283b5e480"
Accept-Ranges: bytes
Content-Length: 83
Connection: close
Content-Type: text/plain
irc.ircfox.net
irc.klavyecafe.com
irc.rekor.net
irc.mircturk.com

ben sadece 5 tane irc sunucusunu cekmeisni istiyorum neden boyle oluyor anlamiyorum. yardimci olurmusunuz ?

Aero 21 Şubat 2009 22:00

Cevap: sock ile ilgili
 
ayni sekilde [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] seklinde bakinca liste gorunuyor kaynak kodunada bakiyorum bisi gozukmuyor.

Difuzyon 21 Şubat 2009 22:12

Cevap: sock ile ilgili
 
Kod:

on *:SockRead:slists:{
  var %a
  sockread %a
  if $regex(%a,/^irc\./i) { write serverliste.txt %a | echo %a }
}

Sockread kısmı bu şekilde olmalı.

Ya da diğer bir deyişle:

; %a değişkeninde "irc." ile başlayan satırları yaz ve echo'la
if (irc.* iswm %a) { write serverliste.txt %a | echo %a }

Aero 21 Şubat 2009 23:00

Cevap: sock ile ilgili
 
bi sorum daha var sadece 4 tanesini cekiyor. listede 5 tane server list var

Aero 21 Şubat 2009 23:05

Cevap: sock ile ilgili
 
../sl/list 'i sohbetnet son satirdi buna enter diyip bi alta gectigim icin simdi 5 inide aldi sorunum hall oldu. tesekkurler usta.


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

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