![]() |
Deop iken kural ihlali yapıldığında otomatik olarak op olup ban atmak... Arkadaşlar başlıkta da dediğim gibi bir kanalda deopsunuz ve özelinizde veya kanalda kural ihlali yapılıyor...otomatik olarak op olup bu kural ihlalini yapan kişiye otomatik ban atıp kanalda tekrar deop olmak için bir kod yazabilirmiyiz...ben bir örnek vericem ama tam olarak bilmiyorum doğru mu bu kod... Kod:
|
Dediğin yapılır fakat bahsettiğin kural ihlalleri nelerdir ? Neye göre opa çıkartıcağız bunu belirtmen gerekir . Küfürdemi , badnickleri görüncemi , reklamdamı vs vs.. |
mesela elimizde şu kod var... Kod:
işte eğer bu kelime kanalda geçerse op değilsem beni op yap ve ban at ondan sonra tekrar deop yap gibi bir komut diyelim... |
on *:text:*sikece*:#:{ ;içinde *sikece* geçen bir cümle olduğunda if $nick isreg # { ;eğer bunu kullanan kanalda op/voice/hop değilse if $me isop # { ;eğer ben bu kanalda opsam ban -ku900 # $nick 2 küfür etme ;<nick>'i 900 saniyeliğine kanaldan *@ip şeklinde banla ve kickle } else { ;eğer ben bu kanalda op değilsem chanserv op # $me | .timer 1 3 ban -ku900 # $nick 2 küfür etme | .timer 1 5 chanserv deop # $me ;chanservden op iste, 3 saniye sonra bu nicki kanaldan atmaya çalış, 5 saniye sonra deop ol } } } |
on @*:TEXT:*sıkece*:#: { if $nick !isop $chan { if $me !isop $chan { goto islemoto } ban -u $+ 900 # $nick 2 | kick # $nick 4# Kanalında 4Argo veya küfürlu konuştuğunuz tespit edildi. | halt :islemoto /msg chanserv op $chan $me timer 1 2 /ban -u $+ 900 # $nick 2 | kick # $nick kanalinda argo veya kufurlu konustugunuz tespit edildi /msg chanserv deop $chan $me } } |
eğer akick seviyen var ise on *:text:*sikece*:#:{ ;içinde *sikece* geçen bir cümle olduğunda if $nick isreg # { ;eğer bunu kullanan kanalda op/voice/hop değilse if $me isop # { ;eğer ben bu kanalda opsam ban -ku900 # $nick 2 küfür etme ;<nick>'i 900 saniyeliğine kanaldan *@ip şeklinde banla ve kickle } else { ;eğer ben bu kanalda op değilsem ;bu kısımdan sonra cs akick $chan $add $address($nick,2) cs akick $chan enforce timer 1 300 cs akick $chan del $address($nick,2) ;kısmını eklersen kanaldan akick ile atarsın ;kendini op a cıkarman gerekmez. } } } [box=el33t]ve tabi bracketları } kapatmayı unutmuyoruz.. ;o (el33t)[/box] |
hepinize teşekkürler arkadaşlar böyle anlatarak çok faydalı oluyo..... fakat bu kelime kanalda geçiyo cs beni op yapıyo fakat ban atmıyo sonra deop yapıyo ama... ; 'ler vr yukarıda açıklamalarda onları ekliyor muyuz....ondan mı acaba... |
on *:TEXT:*sikece*:#: { if $nick !isop $chan { if $me !isop $chan { goto islemoto } ban -u $+ 900 # $nick 2 | kick # $nick 4# Kanal?nda 4Argo veya küfürlu konu?tu?unuz tespit edildi. | halt :islemoto /msg chanserv op $chan $me timer 1 2 /ban -u $+ 900 # $nick 2 | kick # $nick kanalinda argo veya kufurlu konustugunuz tespit edildi timer 1 5 /msg chanserv deop $chan $me } } bu kodu remoteye ekle bu sekilde calisiyor denedim |
Güzel oldu...bide bu kelimeleri bir küfür.txt 'den okutsak nasıl bir değişiklik yapmamız gerekir... bi yerden bi txt okutmak nasıl oluyo :confused: onu da bir anlatarak yazarsanız çok sevinicem...bir de onu öğreneyim... şimdiden ...;oki teşekkürler....;oki |
on *:text:*:#:{ var %a = $lines(küfürler.txt) while %a { if ($read(küfürler.txt,%a) isin $1-) { banla $nick $chan halt } else { dec %a } } } alias banla { if $1 isreg $2 { if $me isop $2 { ban -ku900 $2 $1 2 küfür etme } else { cs akick $2 $add $address($1,2) cs akick $2 enforce timer 1 300 cs akick $2 del $address($1,2) } } } Şimdilik işinin görülmesi açısından kodu veriyim.En yakın zamanda anlatımda yaparım. |
MaeLStrOm bu küfürler.txt yi nereye koymamız gerekiyo remote lerin bulunduğu klasöre mi yoksa mırc ana dizinine mi??? tamam iki kopya yaptım biri remotede diğeri mırc klasorunde ama yine sen nerede olacağını söylersen sevinirim ... bir de.... cs akick $2 $add $address($1,2) cs akick $2 enforce timer 1 300 cs akick $2 del $address($1,2) kırmızı olan $ olmuycak galiba.... bir de bu akick kısmını silip op olup ban atıp tekrar deop olmak için olan codu yazsak.... else { chanserv op # $me | .timer 1 5 ban -u900 # $nick 2 | .timer 1 6 kick 4küfür etme | .timer 1 9 chanserv deop # $me } yani codu şu şekil olsa çalışır herhalde.... on *:text:*:#:{ var %a = $lines(küfürler.txt) while %a { if ($read(küfürler.txt,%a) isin $1-) { banla $nick $chan halt } else { dec %a } } } alias banla { if $1 isreg $2 { if $me isop $2 { ban -ku900 $2 $1 2 küfür etme } else { chanserv op # $me | .timer 1 5 ban -u900 # $nick 2 | .timer 1 6 kick 4küfür etme | .timer 1 9 chanserv deop # $me } } } doğru mudur... |
Alıntı:
böyle birşey yok. bu kod çalışmaz. |
Zaten o kodun yanlış olabileceğini yazmıştım...benim istediğim bu kodda bir hata var mı? Bir de bu koddaki sadece on *:text:*:#:{ kısmını action ve notice için şu şekilde değiştirebilir miyiz... on *:action:*:#:{ on *:notice:*:#:{ Kod: on *:text:*:#:{ |
Özür dilerim aldebaran yanlış kod verdiğim için.Acele etmemem gerekirdi.Kodu düzelttim, bu arada senin chanserv den op alıp işlem yaptırma amaclı yazdığın kod çalışmaz cünkü banla isimli oluşturduğumuz alias var.Bu şekilde eklersen çalışacaktır.$2 kanalı $1 nicki ifade eder. else { chanserv op $2 $me .timer 1 5 ban -u900 $2 $address($1,2) .timer 1 6 kick $2 $1 4küfür etme .timer 1 9 chanserv deop $2 $me } } } Bu arada sormuş olduğun notice ve action eventlerindede kod çalışabilir |
Re: Deop iken kural ihlali yapıldığında otomatik olarak op olup ban atmak... Peki diyelim ki op oldugun nickte değilsin nickini op oldugun nike cevirse deop ettikten sonra da away nickine mesala yoqq a cevirse ne eklemek gerekir |
Yanıt: Deop iken kural ihlali yapıldığında otomatik olarak op olup ban atmak... Abi ben Bu ısı cozemedım ya dedinizi yapıorum Remote dosyası ıcıne atıoyorum Alias dan ama İşe yaramadı bır turlu yada Ben anLamadım Yardımcı olurmusnuz.. Lütefn:) |
Yanıt: Deop iken kural ihlali yapıldığında otomatik olarak op olup ban atmak... BoTz mirc ana klasorune kufurler.txt adinda bir txt dosyasi olustur.dosyanin icerisine kodlari koy ve mirc`te /load -rs kufurler.txt yap |
Yanıt: Deop iken kural ihlali yapıldığında otomatik olarak op olup ban atmak... Peki ArkadaşLar Bu Arkadaşımız Dediği Şeyi Bad NickLer İçin NasıL yapabiLirim shitListimdeki NickLerden biri Ben deopken Girdiği Zaman Nasıl Opa Çıkıp Giren Nicki banLayip Tekrar Deop EdebiLirim.YardimLarinizi BekLiyorum.. |
Yanıt: Deop iken kural ihlali yapıldığında otomatik olarak op olup ban atmak... Kod: on *:join:#: { ahmet* avan* ha? *sari gibi sen op degilse opa çıkar 2 saniye sonra bad nicki kickler... timmer koydum çünki sen opa çıkmadan işlem yapabilir diye 2 saniye sonra kick ban yapıyor... eger op isen direk atar. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 20:21. |
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