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/)
-   -   Topic, Entrymsg, Link, ozel pencerede (https://www.ircforumlari.net/mirc-scripting-sorunlari/31014-topic-entrymsg-link-ozel-pencerede.html)

Challenger 01 Mayıs 2007 22:24

Topic, Entrymsg, Link, ozel pencerede
 
Selamun Aleykum..

Bir code ile, sunucudaki Tum Link'li kanallari Ozel Bir Pencere'de Gormek ve Islem yapabilmek, Kayitli Tum Kanallarin Topic'ini, Kanallara Girmeden Ayri bir Ozel Pencere'de, Tum Kanllara Girmeden Entrymsg Mesajlarini da ayri bir ozel pencerede Gorebilmek Mumkun mudur acaba ?...

Link Penceresi, @Link
Topic Penceresi, @Topic
Entrymsg Penceresi, @Entrymsg

Bu uc'u olmasa bile, bir tanesi'nin olmasi cok iyi olacak ...
Insallah IRC Alem'inde de boyle bir code Mumkundur.

Simdiden tesekkur ediyorum.

Doktrin 02 Mayıs 2007 01:06

Cevap: Topic, Entrymsg, Link, ozel pencerede
 
Kod:

raw *:*: {
  if $numeric == 321 { window -h "Channels List" }
  elseif $numeric == 322 { window -m @Topic | echo -tm @Topic $2 : $5- }
  elseif $numeric == 323 {
    var %* = "Channels List"
    if $window(%*) { window -c %* }
  }
}

Bu şekilde topicleri görebilirsin.Linkli kanalları nasıl görebileceğimizi yazarsan bi şeyler yapmaya çalışırız.Aynı şekilde entrymsg için de info komutunu kullandıktan sonra çıkan mesajı yazman gerekir.

AyEsBiBe 02 Mayıs 2007 03:36

Yanıt: Topic, Entrymsg, Link, ozel pencerede
 
O An Kullanılan Tüm Kayıtlı Kanalların Topiclerini @Topic Penceresinden Göstermek iÇin; (Komut: /Topics)
Kod:


alias Topics {
/list
enable #Topics
if ($window(@link)) { clear @Link }
}
#topics off
raw 322:*: {
if (r isincs $4) {
if ($window(@Topic) != @Topic) { window -l @Topic }
aline @Topic $2 Kanalının Topici; $5-
}
}
raw 323:*: {
disable #Topics
}
#Topics end


O Anda Kullanılan Tüm Linkli Kanalları @Link Penceresinde Gösterebilmek iÇin (Komut:/LinkedChans)
Kod:


alias LinkedChans {
/list
enable #LinkedChans
if ($window(@link)) { clear @Link }
set %lnkchn yok
}
#LinkedChans off
raw 322:*: {
if (L isincs $4) {
if ($window(@Link) != @Link) { window -l @Link }
aline @link $2 Kanalı +L Moduna Sahip (Linkli). Kanal Modları: $4
set %lnkChn var
}
}
raw 323:*: {
if (%lnkChn != var) {
if ($window(@Link) != @Link) { window -l @Link }
aline @Link Linkli Kanal Bulunmamaktadır.
}
disable #LinkedChans
}
#LinkedChans end

Eğer Serverda en az ircop yetkin var ise bu kanalların hangi kanala Linkli olduğunuda aynı pencerede gösterebilirz.

Linkli Kanalları @Link penceresinde gösterip üzerinde işlem yapabilmek, demişsin. Bu bahsettiğin işlemler ne işlemleridir ne istiyorsun daha açık söylersen kodu ona göre yazarım.



Şimdi EntryMsg bize server tarafından değil CanSherv tarafından yollanır.
ChanServ ilede bi olayı o olay yaşanmadan önce ne şekilde yaşandığını veya yaşanacağını göremessin. Bir kanal hakkında kanala girmeden CahnServ aracılığı ile alabileceğin tek bilgi /msg ChanServ info #kanal da gördüğün bilgilerdir. Bu yüzden bir kanala girmeden o kanalın EntryMsg'sini göremezsin. ( Bildiğim Kadarıyla Böyle Yok Yanılıyorsam Bilenler Tarafından Uyarılıp Düzeltmey iSterim..)
Daha Fazla yardımcı olabileceğim bişi varsa oluruz.

Challenger 02 Mayıs 2007 17:58

Yanıt: Topic, Entrymsg, Link, ozel pencerede
 
Ilgi ve Alakanizdan Oturu, Cok Cok Tesekkurlerimi sunarim ... Bahsettigim islemler'i uyarlamasak'ta olur... suan icin cok iyi yetti verdigin bilgi...

Allah Razi Olsun ...


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

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