![]() |
Tüm Kanallardan Ban Ve Clone Ban Öncelikle merhaba formunuzu sık sık takip ediyorum ve bilgilerinizden yararlanıyorum. Bu bilgilerden daha rahat ve sağlıklı yararlanmak için üye oldum. Soruma gelicek olur isek; elimde böyle bir alias var... /Alias /F1 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 Op Olduğum Tüm Kanallarımdan Banlandın! } | dec %ü } } } } Op olduğum tüm kanallar useri banlama. Ben bu komuta clone ban eklemek istiyorum. Yani op olduğum tüm kanallardan user, clonesi var ise cloneleri ile birlikte atılsın. |
Cevap: Tüm Kanallardan Ban Ve Clone Ban Kod: alias F6 { |
Cevap: Tüm Kanallardan Ban Ve Clone Ban Alıntı:
Öncelikle Teşekkürler. Tüm kanallardan cloneleri ile birlikte atıyor. Lakin nick banı atıyor, bunu sadece IP bana çevirebilirmiyiz |
Cevap: Tüm Kanallardan Ban Ve Clone Ban $address(nick,2) ile *!*@host şekline dönüştürebiliriz. Kod: alias F6 { |
Cevap: Tüm Kanallardan Ban Ve Clone Ban Set, ilk öncelikle $chan yerine $comchan kullanmalısın. Kullanıcı senin olduğun bir kanalda olmayabilir. Yani senin bulunduğun herhangi bir kanalda bulunmayan kullanıcıya ban atma işlemi gereksiz olur. Unutmayın ki, karşı kullanıcı için işlev yapacaksanız $comchan kullanmak her zaman daha mantıklıdır. Ek olarak ($chan().ial == $false) mantığı güzel olmuş. Ama devamında /return kullanman gereksiz olmuş. Zaten sonuç $true dönerse diğer işlemlere geçiş yapacaktır. Boş bir geri-dönüş işlevine gerek yoktur. Sonuç olarak bu şekilde veya dahada farklı kodlar yazılabilir(zaten adres ban atılıyor, atılan adrese ait nickler "$ialchan(adres,#kanal,0)" bulunup sadece kick işlevi vs. gibi işlemlerde yapılabilir) Ben 2 işlev içerisinde topladım, tek işlev içerisindede toplanabilir. Kod: f1 { Kodları aliases kısmına ekleyin. (ALT + D) Kullanım şekli nicklist-den nicki seçip F1 tuşuna basmak. /ial açık olmalıdır. Yeni girilen kanalda /who çekilmesinde fayda vardır. Kod ban işlemini kişinin adresine yapacaktır. Bknz: $address(nick,2) - /help $mask - /help $address |
Cevap: Tüm Kanallardan Ban Ve Clone Ban Yeni başlık açma gereği duymadım hem ekran kirliliği yapmamak hemde diğer arkadaşların bu başlıktaki komutlardan daha rahat yararlanması için.... sorucağım soruda bu başlıkta ilgili Soruma gelicek olur isek; /F1 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 Op Olduğum Tüm Kanallarımdan Banlandın! } | dec %ü } } } } Bu komut son derece güzel çalışıyor X ve Y kanalında op isem 2 kanaldanda atıyor. Lakin X kanalından Attıgım kişi Y kanalında yok ise Y kanalında herhangibir mode işlem uygulanmıyor. İsteğim X kanalından Attıgım userin İP numarası Y kanalında oto banlansın. |
Cevap: Tüm Kanallardan Ban Ve Clone Ban Buyrun; Kod: f1 { var %t 1 | while %t <= $chan(0) { if ($me isop $chan(%t)) { ban -k $chan(%t) $$1 2 Op Olduğum Tüm Kanallarımdan Banlandın! } | inc %t } } |
Cevap: Tüm Kanallardan Ban Ve Clone Ban +h de yetkisi olan biri tüm kanallardan nasıl ban atabilir.kodu varmı |
Cevap: Tüm Kanallardan Ban Ve Clone Ban isop'u ishop yapın ...kodu yukarda... |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 15:17. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk