Tekil Mesaj gösterimi
Alt 12 Ocak 2011, 11:11   #6
Çevrimiçi
DeLiKaNLi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (4)
IF Ticaret Yüzdesi:(%)
Cevap: Farkli Kanallara Farkli Sajoin




Difuzyon Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Rica ederim gülünecek bir durum yok,bilgi\fikir paylaşımı yapıyoruz.
Yukarıda bahsettiğim yöntemi biraz daha açayım:

on *:rawmode:#:{
if $chan == #sohbet {
if ($1 == +h) { sajoin $2 #ops }
if ($1 == +o) { sajoin $2 #ops }
...
..
.
}
if $chan == #radyo {
if ($1 == +h) { sajoin $2 #dj }
if ($1 == +o) { sajoin $2 #dj }
...
..
.
}
}

Burda sorguyu #kanal isimlerine göre sınıflandırmış olduk.
{ , } bracket işaretlerinin nereleri kapsadığına dikkatlice bakarsanız mantığı daha rahat kavrayacaksınızdır.

Bir nickin #kanalda yetki alması durumunda:
RAWMODE event'ında $1 mode'ye $2 ise nick kısmına denk gelir.
Yani burda $nick yerine $2 kullanmalıyız.Peki bunu nasıl anlayacağız ? derseniz:

Önce şu kodu remoteme ekledim: on *:rawmode:#:echo -s $1 $2 $3
Açıklaması : Herhangi bir kanalda bir nick yetki aldığında 1.kelimeyi 2. kelimeyi 3. kelimeyi Status penceremde göster.

Sonra denemek için yetkili olduğum kanala girdim,yetkimi aldığımda Status pencereme baktığımda:
+oa Difuzyon Difuzyon
yazdığını gördüm.Bu göre $1 , $2 kavramını kodda uygun yerlerde kullandım.

Bu açıklamalar dahilinde sizlerde kodu kendinize göre dizayn edebilirsiniz.

Hoşca paylaşımlar dilerim...

Peki kardes boyle ayarladim diyelim verdigin kod seklinde yani..

on *:rawmode:#:{
if $chan == #sohbet {
if ($1 == +h) { sajoin $2 #ops }
if ($1 == +o) { sajoin $2 #ops }
...
..
.
}
if $chan == #radyo {
if ($1 == +h) { sajoin $2 #dj }
if ($1 == +o) { sajoin $2 #dj }
...
.. gibi ama bunu kisaltmak amaciyla %var kullanan bir alias yapmak istiorum desem nasil yapabilirim?

alias yonlendirme {
var %yon $1
if $chan == #sohbet {
if ($1 == +h) { sajoin $2 #ops }
if ($1 == +o) { sajoin $2 #ops}
}
}

bu yukardaki yine benim katliamlarimdan biridir lutfen kizmayiniz
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ve bu yapilan alias'i nasil remoteye entegre edebilirim?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan