Tekil Mesaj gösterimi
Alt 22 Haziran 2011, 15:21   #1462
Çevrimdışı
eLaa
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCdaemon/Services Soru-Cevap Bölümü




Su`Perisi Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Cevap : ''/privmsg ile /msg '' komut kavramları arasındaki farkları kısaca açıklayalım.

/privmsg komutu sunucu veri tabanından yollanan bir mesajdır.

Örnek verelim : /privmsg #kanal mesaj komutunu +i davetsel modunda olan bir kanala mesaj gönderebilirsiniz.Ayrıca ip yolu ile ignore edilmiş yada bir nick'e memo atmak istiyorsanız o kişi sizi memo atmamanız için sizi engellediyse hem ignore hem memo atamıyorsanız o ulasamadıgınız nick'e /privmsg nick mesaj yazarsanız o kişi mesajınızı sunucu statüsünde görebilmektedir.

/msg komutu ise sunucu üzerinden yollanan bir mesajdır.

Buna da bir örnek vermek gerekirse ki;

/msg #kanal mesaj veya /msg nick mesaj , şeklinde ise kanala veya özele mesaj gönderebilirsiniz.

Aralarındaki fark ve durum olayı bundan ibarettir.

''Umarım açıklayıcı olabilmişimdir.''


Cevap: Açıklayıcı olmaya çalışmışsınız ancak çok karıştırmışsınız.

Örnek verelim : /privmsg #kanal mesaj komutunu +i davetsel modunda olan bir kanala mesaj gönderebilirsiniz

Demişsiniz, +i modesinde olan bir kanala privmsg mesaj atılamaz, knock mesaj ile karıştırdınız muhtemelen çünkü kanalda -n modesi olmadığı sürece dışardan mesaj türlerinden hiç biri zaten atılmaz.
+i olduğunda knock mesaj atif olur, -i de iken -n olsa dahi knock atılamaz.
.....
Ayrıca ip yolu ile ignore edilmiş yada bir nick'e memo atmak istiyorsanız o kişi sizi memo atmamanız için sizi engellediyse hem ignore hem memo atamıyorsanız o ulasamadıgınız nick'e /privmsg nick mesaj yazarsanız o kişi mesajınızı sunucu statüsünde görebilmektedir.

dediğinizi toparlicak olursam, hem ignore hemde memo atamıyorsanız o ulaşamadığınız nick'e privmsg mesaj ile ulaşabilirsiniz demişsiniz. Şimdi kişiye normal mesaj atılması ile memo atılmasının bir alakası zaten yoktur, yani kişi memo ile engelledi ise zaten normal yazabilirsiniz bu örnek biraz alakasız olmuş. Diğer örneğe gelince ignore yolu ile demişsiniz, ignore etti ise tüm parametrelerde kişiye privmsg yada msg hiç bir şekilde zaten gitmez, statuste görünmesi gibi bir durum yoktur. Yanlız ignore ettiğiniz bir kullanıcının mesajlarını (privmsg yada msg mesajlarını) debug penceresinde görebilirsiniz.
.....

Toparlicak olursak;
/privmsg ve /msg komutu server üzerinden gönderilen mesaj türlerinden olup fark olarak; /msg client tabanlıdır. Kişiye yada kanala mesaj gönderiminizde mesajınız kanala direk yansıma şeklindedir kanalda yada kullanıcıya attığınız mesajda yazdıklarınızı ekranda görürsünüz, ancak olmadığınız bir kanala /msg #kanal mesaj şeklinde gönderiminizde direk olarak -> *#kanal* mesajınızşeklinde görürsünüz aynı durum bir kullanıcıya /msg şeklinde mesaj attığınızda özel penceresi açık değilse -> *nick* mesajınız şeklinde görürürsünüz. Aynı durum /privmsg şeklinde mesajlar için geçerli değildir. Kanalda olun yada olmayın /privmsg şeklinde gönderdiğiniz mesajlarınız hiç bir şekilde ekranda size görünmez. Aynı durum kullanıcı içinde geçerlidir bir kullanıcıyada /privmsg şeklinde mesaj attığınızda attığınız mesaj ekrana hiç bir şekilde yansımaz.
Yani kanalda olmanız yada kullanıcının özelininin kapalı vs açık olması bişeyi değiştirmez, /privmsg şeklinde gönderdiğiniz hiç bir mesajı siz göremezsiniz. Her iki mesajdada karşıdaki kullanıcılara normal görünür, fark yoktur.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet