Tekil Mesaj gösterimi
Alt 12 Mayıs 2014, 01:40   #2
Çevrimiçi
Feragat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: % icin düzenleme




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on 1:JOIN:#:{ if ($nick == $me) { set %joinadver $chan | /.timer 1 30 /unset %joinadver } }

Burada, eğer herhangi bir kanala giren nick, benim nickim ise, %joinadver değişkenine o kanalı ata ve 30 saniye sonra değişkeni sil demişsin.

Bunun daha kısa yolları da var tabiki; Örneğin Join event'ının sadece senin nicke duyarlı olması ve timer kullanmadan değişkendeki veriyi sildirmek gibi.

Örnek;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on me:*:join:#:/set -u30 %joinadver $chan

Aynı işlevi görecektir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*:?:{ if ($nick isop %joinadver) { halt } if ($nick != $me) && ($me isop %joinadver) { /mode %joinadver +b $wildsite /kick %joinadver $nick sebep!} else halt }

Burda ise; özeline yazılan herhangi bir yazıda eğer yazan nick %joinadver değişkenindeki kanalda op ise işlemi durur,
Eğer özelime yazan nick, kendi nickime eşit değilse ve ben %joinadver kanalında op isem %joinadver kanalında; özelime yazan kişinin $wildsite tanımını(hostunu) banla ve özelime yazan nicke %joinadver kanalında kick at. Bunların haricinde ki bir işlemde ise halt yani sonlandır demişsin.

Tam olarak ne yapmak istediğini söylersen daha kolay yardım edilebilir.

__________________
The Ghost of Christmas Past...

mircscripting.net
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan sohbet odaları