Tekil Mesaj gösterimi
Alt 29 Ocak 2016, 03:06   #289
Çevrimdışı
KuL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Add-on ve snippet(parça) kod istekleri buraya




ASiHeLL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
on *:text:*:?:#ReBoRn: {

bunun böyle çalışması mümkün değil mi nasıl denedimse olmadı

hem belirtilen kanalda hemde özelimde çalışmasını istiyorum nasıl yapabilirim

ilgilenecek arkadaşada öncelikle teşekkür ediyorum.

Selamun Aleykum @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ,

öncelikle Text Eventinin Formatini söyliyim bu sekildedir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on <level>:text:<matchtext>:<target>:<commands>

Ve target de Hedefin oluyor, yani nerde calismasini istedigin.

Bunun icin genelde 3 Secenek var.

-> # Kanal
-> ? Özel
-> * hepsinde
-> bide %var kismi var ama ona girmiyorum.

Detayli Bilgiyi burdan alabilirsin TEXT Eventi ve benzer Eventler hakkinda.

Link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Mesajin geldigi yer Kanal mi yoksa Özel mi diye ayirt etmek icin $target identifier ine sorgular ekliyebilirsin (if ler). Eminim daha kolay Yoluda vardir, ancak biraz deneyip anca bunu yapabildim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:*: { if $1 == !komut { if $target ischan && $istok(#kanal1 #kanal2,$chan,32) { Kanala yazilirsa uygulanacak Komut } if $target !ischan { Özele yazilirsa uygulanacak Komut } } }

Zaten degismen gerek yerleri kalin yada renkli/kalin yaptim.


~~~~~


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bundada kisaltmayi deniyordum: (belirledigin o bir kanal icin yapmistim)

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!komut:*: { if $target == #ReBoRn { Kanala yazilirsa uygulanacak Komut } if $target !ischan { Özele yazilirsa uygulanacak Komut } }

Gerci coklu kanal icinde böyle yapabilirsin aslinda.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $target ischan && $istok(#kanal1 #kanal2,$chan,32) {

Bunun yerine bunu:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $istok(#kanal1 #kanal2,$target,32) {



Konu KuL tarafından (29 Ocak 2016 Saat 04:09 ) değiştirilmiştir. Sebep: Kisaltmayi denedim :)
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları tatlim sohbet Mobil Chat