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/)
-   -   Nick Seslenme @Seslen Alma (https://www.ircforumlari.net/mirc-scripting-sorunlari/699111-nick-seslenme-seslen-alma.html)

wolera 20 Temmuz 2015 15:49

Nick Seslenme @Seslen Alma
 
Merhaba kanalda nickimi yazanları @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]leniyor penceresine nasıl toplayabilirim.

Kod:

on 1:text:*:#:if $active != $chan && $me isin $1- echo -a 4,1|0!4|8Nick Uyarıcı4|0!4| 1( 4 $+ $nick 1)  1Sana 4 $+ $chan 1Kanalından Sesleniyor  1< 4 $+ $nick $+ 1 >  $1-
on 1:action:*:#:if $active != $chan && $me isin $1- echo -a 4,1|0!4|8Nick Uyarıcı4|0!4| 1( 4 $+ $nick 1)  1Sana 4 $+ $chan 1Kanalından Sesleniyor  1< 4 $+ $nick $+ 1 >  $1-


SuLh 20 Temmuz 2015 21:12

Cevap: Nick Seslenme @Seslen Alma
 
Kod:

on 1:text:*:#:if $active != $chan && $me isin $1- if ($window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]len) == $null) { window -ne @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]len }  echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]len 4,1|0!4|8Nick Uyarıcı4|0!4| 1( 4 $+ $nick 1)  1Sana 4 $+ $chan 1Kanalından Sesleniyor  1< 4 $+ $nick $+ 1 >  $1-
on 1:action:*:#:if $active != $chan && $me isin $1- if ($window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]len) == $null) { window -ne @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]len }  echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]len 4,1|0!4|8Nick Uyarıcı4|0!4| 1( 4 $+ $nick 1)  1Sana 4 $+ $chan 1Kanalından Sesleniyor  1< 4 $+ $nick $+ 1 >  $1-

seklinde yapabilirsin.

Feragat 21 Temmuz 2015 10:42

Cevap: Nick Seslenme @Seslen Alma
 
Alıntı:

wolera Nickli Üyeden Alıntı (Mesaj 1041671711)
Merhaba kanalda nickimi yazanları @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]leniyor penceresine nasıl toplayabilirim.

Kod:

on 1:text:*:#:if $active != $chan && $me isin $1- echo -a 4,1|0!4|8Nick Uyarıcı4|0!4| 1( 4 $+ $nick 1)  1Sana 4 $+ $chan 1Kanalından Sesleniyor  1< 4 $+ $nick $+ 1 >  $1-
on 1:action:*:#:if $active != $chan && $me isin $1- echo -a 4,1|0!4|8Nick Uyarıcı4|0!4| 1( 4 $+ $nick 1)  1Sana 4 $+ $chan 1Kanalından Sesleniyor  1< 4 $+ $nick $+ 1 >  $1-




Dönen verileri pencereye yansıtmak için öncelikle bir pencere oluşturmalı ve daha sonra o pencereye belirli komutlarla yansıtmalısın.

Pencere oluşturma komutu, isminden de anlaşılacağı gibi /window komutudur. mIRC klasöründe bulunan mirc.chm doyasında /window şeklinde arama yaparak bu komutun neredeyse tüm özelliklerine ulaşabilirsin.

Yapman gereken, event da belirlediğin koşullardan sonra bir pencere oluşturup o pencereye yazdırmak.

Örnek:
-
Bu şekilde değiştirip deneyebilirsin.
Kod:

on *:text:$($+(*,$me,*)):#:{
if $active != # {
window -n @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]leniyor
echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]leniyor $nick # Kanalından Sana seslendi: $1-
 }
}

Eğer kanal(lar)da başkaları tarafından yazılan yazılar içerisinde Nickim geçiyorsa ve Nickime seslenilen kanal, o anki aktif ekranım değilse (yani o an bana seslenilen kanal dışında bir kanala bakıyorsam) @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]leniyor penceresinde bana bildirim yaz! demiş olduk.

Şekillendirmeleri kendin yapabilirsin.

Eventlarda matchtext kısmını kullanmaya özen gösteriniz. Bu sizi fazla koşullardan kurtaracaktır.

- Aklına takılan/anlamadığın yerleri konunun altından sorabilirsin. Kolay gelsin.


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

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