Tekil Mesaj gösterimi
Alt 30 Mart 2010, 01:33   #2
Çevrimdışı
Forbidden1
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanalda x sayıda voice varsa daha fazla verilmesin nasıl yaparım?




Alias gibi istersen şu şekilde kullanabilirsin.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias voc { if ($nick($1,0,v) >= %lmt) { echo -a $1 kanalı voice limiti dolu oldugu için $2 nickine voice verilemez. | halt } mode $1 +v $2 }

Kullanımı => /voc #kanal nick
Bu sekilde voice verirsen eger belirlediğin voice limitini geçerse voice vermez.
Limit belirleme hakkında kısa bilgi yazının en altında bulunmakta.
-
Kanalda kim olursa olsun voice verdiğinde, voice sayısı belirlediğin sayıyı geçerse kanala mesaj atıp son voice verileni -v yapmak için alttaki kodu kullanabilirsin. İşine yarayacağını düşündüm.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#kanal: { if ($nick($chan,0,v) >= %lmt) && ($1 == +v) { mode $chan -v $2 msg $chan Kanal voice limiti dolu olduğu için $2 nickine -v modesi uygulanmıştır. Echo $chan Kanal voice limiti(%lmt) dolmuştur, bu yüzden $2 kullanıcısının voice'u alındı. } }

Her iki kod için ortak limit belirlemelisin. 10 değilde, istediğin zaman değiştirebilmen için seçimi sana bıraktım. Eger limit 10 olsun istersen;
-> /limit 10
5 olsun istersen;
-> /limit 5
Şeklinde kendin belirleyebilirsin. Bu limit kodunu yukarıdaki hangi kodu eklersen ekle mutlaka altına eklemelisin ;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias limit { set %lmt $1 | echo -a voice limiti $1 olarak ayarlandı. }

2. koddaki #kanal kısmını kendine göre uyarlamayı unutma.


Konu Forbidden1 tarafından (30 Mart 2010 Saat 01:51 ) değiştirilmiştir.
 
Alıntı ile Cevapla

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