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/)
-   -   Part Msg (https://www.ircforumlari.net/mirc-scripting-sorunlari/54772-part-msg.html)

Braun 20 Nisan 2008 16:08

Part Msg
 
Selam kolay gelsin

Hangi kanaldan part yaparsam yapayım belirlediğim part mesajının sürekli çıkmasını istiyorum komut ve alias olarak biliyorum ama oto olmuyor hangi kanaldan çıkarsam çıkayım oto part mesajının çıkmasını istiyorum.
Yardımcı olursanız sevinirim teşekkürler.

XcLusive 20 Nisan 2008 16:15

Cevap: Part Msg
 
Kod:


on ^*:part:#:{
  if $nick == $me { /part # mesajın | halt }
}


bu şekilde dene

Braun 20 Nisan 2008 16:41

Cevap: Part Msg
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 379001)
Kod:


on ^*:part:#:{
  if $nick == $me { /part # mesajın | halt }
}


bu şekilde dene

İlgilendiğin için sağol ama çalışmadı.

XcLusive 20 Nisan 2008 17:00

Cevap: Part Msg
 
bende onu umuyordum..
remote olarak part mesajını otomatik yazdırmak sanırım mümkün değil bu işlem ile tek bir event var oda bu.
part mesajı ile çıkmak için "/part #kanal mesaj" şeklinde olması gerek buda manuel olarak geçerli yani komut harici otomatik çıkış mesajı yazdırılamıyor :)
( en azından ben öyle biliyorum )
ama kısa bir tuş yada alias komutu eklersen olabilir.

Braun 20 Nisan 2008 17:04

Cevap: Part Msg
 
Teşekkür ederim ilgilendiği için.

Regex 20 Nisan 2008 19:09

Cevap: Part Msg
 
XcLusive, on part eventı kullanırsan zaten çalışmaz.
Örneğin; sen, kanaldan çıktın ve çıktıktan sonra tekrar /part yaparsan, sebep yansımaz. On part kullanınca da böyle oluyor.

Kod:

part part $iif($1,$1,$active) $iif($2,$2,Mesajın.)

Alias'a eklersen işini görür.

Kullanımlar:
/part: Bulunduğun kanaldan, belirlediğin sebeple çıkar.
/part <kanal>: Belirlediğin kanaldan, belirlediğin sebeple çıkarsın.
/part <kanal> <sebep>: Belirlediğin kanaldan, o anki belirlediğin sebeple çıkarsın.

Not: Sebep belirtmediğin sürece, daima altını çizdiğim bölüme yazacağın sebeple çıkış yaparsın.

Umarım işine yarar. Kolay gelsin.

XcLusive 21 Nisan 2008 15:12

Cevap: Part Msg
 
Bu konu kafama takıldı ve part mesajı açık sonucuda kod denemesi yaptım ve vermiş olduğum kodda hiçbir sorun olmadığını gördüm sanırım [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] arkadaşımızın girdiği sunucuda part mesajı kapalı ve tahminlerimde doğru çıktı :)

Alıntı:

[15:06:04] *** Ayrıldı: asfasfa (~H.i.D@88.252.13.102) (deneme)
[15:06:13] *** Giriş: asfasfa (~H.i.D@88.252.13.102)

Alıntı:

[15:06:55] *** Ayrıldı: asfasfa (~H.i.D@88.252.13.102) (deneme)
Kod:

on me:*:part:#:/part # Mesajın
üstteki kodu kullanabilirsin bulunduğun sunucunun part mesajını kabul etmesi gerek..

mihrac 21 Nisan 2008 15:52

Cevap: Part Msg
 
Yanliz XcLusive vermis oldugun kodlarda kanalda /hop komutunu uyguladıgında status'De #deniz No such channel bu yazi cıkıyor ve tekrar kanala girmiyor ancak yazarak /j #kanal şeklinde geri girebiliyorsun onu nasil duzeltebiliriz

XcLusive 21 Nisan 2008 16:15

Cevap: Part Msg
 
Bu İşlemin Hop İşe Çakışacağı Aklıma Gelmemişti :)
Kod:

alias hop {
  $iif($group(#partmsg) == on,.disable #partmsg,haltdef)
  hop -nc $active PartMesajı
  .timer 1 1 .enable #partmsg
  halt
}
#partmsg on
on me:*:part:#:/part # PartMesajı | halt

#partmsg end

Bu Şekilde Kullanabilirsin, Basit Ama İş Görür..


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

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