Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. Merhaba, Arkadaşlar Forumda Aradım Fakat Bulduklarım ya Sorunlar Yaşatıyor. Yada ~ & 'larında Whoislerini Kontrol Ediyor veya Aktif Olunan Penceredeki Kanalın Operatorlerini Kontrol Fakat Benim Istediğim Şu Şekilde. Istediğim Kanalın Operatörlerinin Whoisleri Kontrol Edilsin. #Xop Kanalında Bulunan Sadece Operatörlerin(@) Idleleri Kontrol Edilecek ve 10 Dakikayı Geçmiş Olan Operatöre #Xop Kanalında Bir Uyarı Gidecek. " 10 Dakikadır. Konuşmadığınızdan Dolayı Away Korumasına Yakalandınız Burada Iseniz Lütfen Cevaplayınız. " 20 Dakikayı Geçmiş Olan Operator ise Direk Olarak Sunucudan Kill'lenerek Uzaklaştırılacak. ve #Xop Kanalına Uzaklaştırıldığına Dair Bir Mesaj Gidecek. " shAnk Nicki Away Kuralını Ihlal Edip 20 Dakikadır Konuşmadığı Için Sunucudan Uzaklaştırılmıştır " Gibi.. Bu Korumaya Founder(~,+oq), Protect(&,+oa) ve Deop Kullanıcılar Dahil Olmayacak. Ben #Xop Kanalına Giriş Yapmam Halinde Bu Koruma Otomatik Olarak Devreye Geçmeli ve 10 Dakika Aralıklar Ile Kişilerin Whoislerini Kontrol Etmeli. Kodu #Xop Kanalına Göre Yazarsanız Sevinirim. Şimdiden Çok Teşekkür Ediyorum. |
Cevap: Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. Kod: on me:*:join:#xop:.idlechk # | .timer 0 600 idlechk # |
Cevap: Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. Alıntı:
Başka Kanaldakileride Uyarıp Atıor ? |
Cevap: Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. Sen önceki eklediğin kod'u kaldır. Bunu kullan. Sorun olmaması lazım. Mesela bak dediğimi yap. Kod'u mIRC'a ekle. Manuel olarak; /idlechk #xop yap bakalım. Ondan sonra //echo -a $group(#q) yap bakalım ne cevabı alacaksın. |
Cevap: Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. Alıntı:
Grup Açık Diyor. Kod Çalışıyor Zatende. #Xop Kanalı Için Çok Güzel Çalışıyor Bu Arada Belirteyim. ( Edit ) Ama Diyelim #Xop Kanalında Op Olmayan Bir Kişi. Diğer Kanallarda @ , & veya ~ Sonradan giriş yapınca önceki gibi onlarıda @ Görüyor ve Onlarıda uyarıor o kanallara karışmamasını istiyorum ben? Diğer Kanallarada Karışmasa düzelecek :) |
Cevap: Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. Yahu o nasıl oluyor anlamadım. Yani biz on me:*:join:#xop: yapıyoruz. Yani alakasız, olmaması lazım. |
Cevap: Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. Alıntı:
Öylede Olsa Ben Başka kanaldan birine who çektimi uyarıor. veya 20 yi geçtiyse killiyor bu iyi olmadı yani o bakımdan dedim. olur olmadık useri banlarım bilmeden o açıdan. |
Cevap: Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. İşte o grup'un açık olmasından dolayı kaynaklanıyor. Sen bi /disable #q yaparmısın? Aynı sorun devam edecekmi. |
Cevap: Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. Alıntı:
Koddaki Disable Kodu #q on #q end Bu ikisinin arasında olduğu için mi çalışmıor acaba ? disable #q den önce echo #q Grubu Kapatıldı. eklemesi yaptım onuda çıkartmıor Bu Satırda Bir Sorun mu var acaba if ($hget(ttl,total) == %&) { .unset %& | .hfree ttl | .disable #q } |
Cevap: Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. Yahu ben anlatamıyorum herhalde. Sen #xop kanal'ına girdiğinde, #xop kanal'ına /idlechk çekilir. Ve hemen akebinde 10 dakikalık aralarla yine #xop kanal'ına /idlechk çekmek için, timer kullanıyoruz. Yani: /timer 0 600 /idlechk #xop (#xop kanal'ına 600 saniye'de bir idlechk çek diyoruz) İdlechk alias'ımız; İlk başta warning komutunu uyguluyoruz ki bu uyarıları kayıt etmek için yapılıyor. Devamın /enable #q diyoruz. Bu #q grubunu aktif etmek demek. Yani bu grup kapalı iken, zaten grup içindeki kod de-aktif olacaktır. Ama bizim grup içindeki kod ile işimiz olduğu için açıyoruz. Sonrasında #xop kanalındaki sadece @ prefix'ine sahip olan kullanıcılara /whois çekiyoruz. İŞTE burada grup içindeki kod işlev görüyor. /idlechk aliasında taradığımız op sayısını, ttl tablosuna kayıt ediyoruz. 317 numaralı raw(idle süresini vs. gösterir) %& değişkenini 1 sayı arttırıyoruz. Bunu yapmamızdaki sebeb, kanaldaki @ sayısı ile /whois çekilen kişilerin sayısı eşleştiğinde grubu tekrar kapatmak. Ben denedim kusursuz çalışmakta. Sende hatalı çalıştırdığında, %& değişkeni 0'lanmamış her seferinde değer arttırdığı için eşleşme olmaz. Aynısı ttl tablosu içinde geçerli. Yani son olarak; //unset -s %& | /hfree -s ttl yap. Grub'u kapat. Kod'u tekrar dene. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 13:55. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net