![]() |
Küfüre Ayrı Pencere Merhaba Arkadaslar Bır Sey SOrmak Istıyordum.. Scriptimde Küfür Koruması Var O Koruma Textten Okutmalı. Mesela O Listedekı Küfür Edınce Ayrı Bır Pencere Acılıp şu Şekıl »Kullandığı Küfür: Salak KaNaL: #test BaN Süresi: Süresiz Zaman: 15:28:15 Gibi Ayrı Bır Pencerede Belırmesını Istıyorum bu şekıl ayrı bır kod mumkunmu yoksa kufur korumasına ek olarak bır kodmu eklememız gerek. Yardımlarınızı Beklıyorum. |
Cevap: Küfüre Ayrı Pencere Kodunu düzeltmemizi, değiştirmemizi istiyorsan, elinde ki sabit-kodu buraya paylaşıp, ne istediğini belirtmen gerekir. |
Cevap: Küfüre Ayrı Pencere Elimde Bır Kufur Koruması Var Şu ŞekıL.. Bu Kufur Edıldıgınde Ayrı Bır Kufur Penceresı Acılıyor. Edılen Kufuru Saatı Kufur Edenın Nıckını Belırtıyor. Alıntı:
Alıntı:
|
Cevap: Küfüre Ayrı Pencere Kod: msg $nick 7 $chan 10 kanalında 2Küfür10 sebebinden dolayı tarafımdan atıldınız. 5Kullandığınız kelime: (7 $+ $gettok($1-,%p,32),32) $+ 5)14 Eğer bir hata olduğunu düşünüyorsanız ŞİMDİ özelime bunu bildiriniz. Kod: msg $nick 7 $chan 10 kanalında 2Küfür10 sebebinden dolayı tarafımdan atıldınız. 5Kullandığınız kelime: (7 $+ $gettok($1-,%p,32),32) $+ 5)14 Eğer bir hata olduğunu düşünüyorsanız ŞİMDİ özelime bunu bildiriniz. |
Cevap: Küfüre Ayrı Pencere »Kullandığı Küfür: KaNaL: #dene BaN Süresi: Süresiz Zaman: 19:19:44 Bu şekil çıktı yani küfürü göstermedi Küfürüde Göstersin İstiyorumda. |
Cevap: Küfüre Ayrı Pencere $gettok($1-,%p,32),32) kısmını $gettok($1-,%p,32) olarak denermisiniz. |
Cevap: Küfüre Ayrı Pencere Olmadı Onuda Denedım Aynısını Yaptı. Ama iLk Verdiğim Korumada %badword yazıyor sanırım kufuru okuyarak alıyor oyle yazıor kufur %badwords,$gettok($1-,%p,32),32)) benım korumam texten okutmalı %badword yerıne $read dosya uzantısımı kullanıcam acaba |
Cevap: Küfüre Ayrı Pencere $gettok($1-,%p,32) yaptığımı kısmı $istok(%badwords,$gettok($1-,%p,32),32)) olarak denermisiniz. |
Cevap: Küfüre Ayrı Pencere Alıntı:
Alıntı:
if ($istok(%badwords,$gettok($1-,%p,32),32)) yanı veriabless de %badwords da eklı olan kufuru oraya yazıyor. benım kullanmak ıstedıgım kufur korumasında %badwords da degılde text ten okutmalı bır küfür koruması acaba şu şekılmı olması gerek if ($istok($read(küfür.txt,$gettok($1-,%p,32),32)) yani kısaca şöyle oluyor Alıntı:
|
Cevap: Küfüre Ayrı Pencere Kod: on *:TEXT:*:#:{ Deneme Satırları; @Küfür Penceresi Alıntı:
ve Kanal içerisinde işlevi; Alıntı:
Not: Kick atarken, küfürlü kelimeyi, kırmızı bir kutu haline getirir, görünmeyecek şekilde. |
Cevap: Küfüre Ayrı Pencere Denedim Koruma Çalısmadı Hatada Vermedi Ne Pencere Cıktı Nede Kanaldan Attı. |
Cevap: Küfüre Ayrı Pencere PHP- Kodu: -1 %muafnickler 'de bulunmuyorsa, -2 %muafkanallar 'da bulunmuyorsa, -3 Nick kayıtlı değil ise -4 OperHelp, help, yonetim kanalları değil ise -5 Nick #Ops kanalında değil ise Koruma, çalışacaktır. |
Cevap: Küfüre Ayrı Pencere Verdıgın Kodu Duz Mircda Denedim Olmadı Dedıklerını Uyguladım Yıne Olmadı Bakdım Şu Kısımları Sildim... if ($istok(%muafnickler,$nick,32)) { .halt } | if $nick ison %muafkanallar { .halt } if ($nick isreg #) && !$istok(#operhelp #Help #yönetim,#,32) && $nick !ison #Ops { Yine Olmadı Acaba Bendemı Bır Hata Var Anlamadım.. |
Cevap: Küfüre Ayrı Pencere Elimde tam sana göre bi addon var PHP- Kodu: işlemleri @Rapor penceresinde bütün ayrıntısına kadar görebilirsin ancak vilcard olarak kelime eklenmior ama baya kullanıslıdır.. |
Cevap: Küfüre Ayrı Pencere TiGeR Konuyu Açarken Bu Korumayı Örnek Vermısdım :) |
Cevap: Küfüre Ayrı Pencere StanteaR, WingmaN'ın size vermiş olduğu kodlama dizini çalışıyor.Bir pürüz dışında ki bunuda siz kodlamanızda belirtmişsiniz: if $nick ison %muafkanallar çoğul olarak böyle bir operatör sorgusu olmaz.Buradaki muaf kanallar 1 den fazla ise kanalları tek tek if şartına bağlamalısınız. Diğer çalışmama sebepleri: 1) Aynı sayfada birden fazla TEXT eventı mevcuttur.Remote sayfası hangisini uygulasın? 2) Kanala yazılan satırlardaki kelimeler Küfür.txt belgesinde mevcut değildir.Yada "isin" (içinde geçiyorsa) tanımına uygun değildir. 3) Mevcut şartlara baktığımızda; Kod: on @*:TEXT:*:#:{ b) Kanala yazan nick %muafnickler'den biriyse, c) Kanala yazan nick herhangi bir prefix'e (.&@%+) sahipse, d) Olayın geçtiği kanal #operhelp #help #yönetim kanallarından biriyse, e) Kanala yazan nick #Ops kanalında bulunuyorsa f) Kanala yazan nick,ortak bulunduğum kanallarda op ise, koruma bu durumlara müdahele etmiyecektir.Kısacası "herkes küfür edebilir ama yetkisi olmayan sıradan bir user edemez" demek istemişsiniz.IRC'ye gönül veren bireyler olarak bu kısmı da tartışmak gerekir aslında. 4) Remote kısmı kapalı olabilir. 5) WingmaN'ın size sunmuş olduğu kodlama dizininde "isin" operatörü var iken siz bunu kendinize göre "iswm" operatörü ile değiştirmişsiniz.Hatırlatalım: "isin" operatörü içinde geçiyorsa şartına denk gelir: if (salak isin asalaklar) Bu örnekte "salak" kelimesi asalaklar kelimesi içerisinde geçtiğinden şartlandırma pozitif olarak döner. "iswm" operatörü,wildcard tanımına bağlı olarak içinde geçiyorsa şartına denk gelir: if (*salak* iswm asalaklar) Burada eşleştirmenin pozitif dönüşümünü sağlamak için wildcard(*) kullanılması zorunludur.Aksi takdirde if (salak iswm asalaklar) sağlaması negatif dönecektir. Şimdi,yapmış olduğunuz bu değişikliğe göre devam etmek istiyorsanız küfür.txt belgenizi *kelime* , kelime* , *kelime , k?l?m? vb. durumlarına göre (wildcard tanımı getirecek şekilde) yeniden düzenlemelisiniz. |
Cevap: Küfüre Ayrı Pencere Alıntı:
|
Cevap: Küfüre Ayrı Pencere slm bende yardim istiyom bi sunucuda opum kanala kufur yazana söle bisi yapabilirmisiniz bota attırmam icin adam kufur yazdimi /msg $chan !sus $$1 0,1 KuraLLara Aykırı Davranışınız Tespit EdiLdi! 0,4 20 dk susturuldunuz0,1 KuraLLar icin /ruLes yazIn. PHP- Kodu: on @*:TEXT:*:#:{ var %::chan = $chan var %::nick = $nick var %p = 0 while (%p < $numtok($1-,32)) { inc %p if ($nick !isop $chan) { if ($istok(%badwords,$gettok($1-,%p,32),32)) && (%badword.detect == on) { mode %::chan +b %::nick | kick %::chan %::nick 5 Küfür arGo Yasak ! | Window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | titlebar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kanal Korumalarından gelen suc ve ceza raporları | echo 4 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] »10 Suç:7 KüFüR :(4 $+ $gettok($1-,%p,32),32) $+ ) 10nick:7 $nick 10KaNaL:7 $chan 10 BaN Süresi:7 süresiz 10 Zaman:7 $time } } } } on @*:action:*:#:{ var %::chan = $chan var %::nick = $nick var %p = 0 while (%p < $numtok($1-,32)) { inc %p if ($nick !isop $chan) { if ($istok(%badwords,$gettok($1-,%p,32),32)) && (%badword.detect == on) { mode %::chan +b %::nick | kick %::chan %::nick 5 Küfür arGo Yok! 2 | Window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | titlebar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kanal Korumalarından gelen suc ve ceza raporları | echo 4 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] »10 Suç:7 KüFüR :(4 $+ $gettok($1-,%p,32),32) $+ ) 10nick:7 $nick 10KaNaL:7 $chan 10 BaN Süresi:7 süresiz 10 Zaman:7 $time } } } } on @*:notice:*:#:{ var %::chan = $chan var %::nick = $nick var %p = 0 while (%p < $numtok($1-,32)) { inc %p if ($nick !isop $chan) { if ($istok(%badwords,$gettok($1-,%p,32),32)) && (%badword.detect == on) { mode %::chan +b %::nick | kick %::chan %::nick 5 Küfür! ArGo 2 Aciz İnsanların İşidir 1 KeLimeLere Dikkat.! 7 Sizi ßanLıyan Nick $me 2 ßanLanan nick : %::nick | Window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | titlebar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kanal Korumalarından gelen suc ve ceza raporları | echo 4 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] »10 Suç:7 KüFüR :(4 $+ $gettok($1-,%p,32),32) $+ ) 10nick:7 $nick 10KaNaL:7 $chan 10 BaN Süresi:7 süresiz 10 Zaman:7 $time } } } } alias badword { if ($1 == add) { set %badwords $addtok(%badwords,$2,32) echo -a 14»1»15»1 Listeye $2 Eklendi..! } if ($1 == del) { if ($istok(%badwords,$2,32)) { set %badwords $remtok(%badwords,$2,32) echo -a 14»1»15»1 Listeden $2 Silindi..! } } if ($1 == delall) { unset %badwords echo -a 14»1»15»1 Kufur Listesi Boşaltıldı..! } if ($1 == list) { if ($window(@Kufur-List) == $null) { window -ab @Kufur-List } if ($numtok(%badwords,32) == 0) { aline @Kufur-List 14»1»15»1 Listede Hicbir Kelime YoK..! | halt } aline @Kufur-List 14»1»14»1 KufurLu Kelimeler Listeleniyor... 4ToPLam Kufur : ( $+ $numtok(%badwords,32) $+ ) var %n = 1 while (%n <= $numtok(%badwords,32)) { aline $color(info 2) @Kufur-List 4»»» $gettok(%badwords,%n,32) inc %n } aline @Kufur-List 14»1»15»1 LisTe Sonu .. } } alias Badword dialog -m Badword Badword dialog Badword { title "Kufur Koruma" size -1 -1 355 200 button "«:KaPaT:»"2, 25 125 300 25,ok button "«:Kufur Korumayı Aktif Yap:»"3, 25 25 150 25 button "«:Kufur Korumayı KapaT:»"4, 175 25 150 25 button "«:Kelime EkLe:»"5, 25 50 150 25 button "«:KeLime SiL:»"6, 175 50 150 25 button "«:Listedeki Tum Kelimeleri SiL:»"7, 25 75 300 25 button "«:Kufur Listesine Bak:»"8, 25 100 300 25 box "Kufur Koruma "9, 2 1 350 190 } on 1:dialog:Badword:sclick:*:{ if ($did == 3) { /set %badword.detect on | echo -a 3«(14 *** Kufur Koruması Simdi ACIK 3)» } if ($did == 4) { /unset %badword.detect | echo -a 3«(14 *** Kufur Koruması Simdi KAPALI 3)» } if ($did == 5) { /badword add $$?="Kufur Gir:" } if ($did == 6) { /badword del $$?="Kufur Gir:" } if ($did == 7) { /badword delall } if ($did == 8) { /badword list } } Menu Channel,Status { |-Kufur Koruma-|:/dialog -m Badword Badword } alias badnick { Window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | titlebar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kanal Korumalarından gelen suc ve ceza raporları | echo 4 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] »10 10Suç:7BaDnick 10Nick:7 $nick 10KaNaL:7 # 10 BaN Süresi:7 Süresiz 10 Zaman:7 $time | ban # $nick 2 | kick # $nick 4 $chan 12 kanaLı 2Sohbet odalaSı kurallarına ( 4 Uygun bir nick KuLLanmama 2) sebebinden dolayı 4 $chan 2 odasından 4 Süresiz 2 uzakla$tırıldınız.Daha fazla bilgi icin 4/motd 2yazınız ! | halt } #blacklist on on karaliste:JOiN:#:{ var %::chan = $chan var %::nick = $nick if (%nickkor == ON) { mode %::chan +b %::nick | kick %::chan %::nick 5 Küfür ! } } #blacklist END bu addona ayarlarsaniz cok mutesekkur olurum ben yaptim kufure yapiyo kufuru edene yapmasini istiyom yani nicke |
Cevap: Küfüre Ayrı Pencere Ban uygulaması yerine, kanala mesaj olarak uygulatırsan istedigin olur. Kod: on @*:TEXT:*:#:{ |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:58. |
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