Konu: temizleme
Tekil Mesaj gösterimi
Alt 16 Nisan 2013, 18:34   #2
Çevrimdışı
JohnGalt
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: temizleme




Temizleme komutlarını timer ile yapmak bana hep daha pratik gelmiştir. Öncelikle bu yönteme dönmeni 'şahsi' olarak öneririm. Yani örneğin;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/timer 25 0 /msg $chan $chr(160)

Burada 25 kaç kere komutu uygulayacağın, 0 da kaç sn. aralıkla yaptıracağındır. Oper erişimin yoksa 1 sn. idealdir.

Senin soruna gelecek olursak da herhangi bir variable atayıp bunu saydırabilirsin ve şartlar sağlanırsa temizleme yaptırabilirsin. Mesela;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*küfür*:#kanal: { if (!%küfür || %küfür < 3) { inc %küfür } else { .timer 25 0 msg $chan $chr(160) | .unset %küfür } }

Burada yaptığımı şey; eğer %küfür variablesi 3'ten küçükse ya da hiç yoksa 1 arttır ve temizlik yapma. Eğer 3'ten büyükse temizlik yap ve %küfür variablesini sil.

İlk satırda belirtilen 3'ü kendine göre düzeltebilirsin. Bu hali ile eğer kanalda 4 kere küfür edilirse temizlik yapılır.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver