küfür koruması regex|wildcard kullanım ve örnekler için /bw Scriptinizde nasıl kullanacağınıza dair örnek Kod: on *:TEXT:*:#: { if $bw($1-).? { ban -ku600 #X $nick 2 küfür yasaktır! } } Kod: alias b:save hsave b~ badword.db |
küfür koruması regex|wildcard gelişmiş [Güncelleme] Bir öncekinin geliştirilmiş hali.. Dialog pencere vs. yapmaya zaman bulamadım bulursam yaparım.. Kullanımı: REGEX eklemek için /Bw +r (g[o0]g*[Il][e3]\sy[a4]z) zline silmek için /Bw -r (g[o0]g*[Il][e3]\sy[a4]z) WILDCARD eklemek için /Bw +w *g??gle* kickban silmek için /Bw -w *g??gle* ekleyeceğiniz kelimenin eşleşebileceği bir kayıt varmı kontrol için /bw ? google şeklinde kontrol edebilirsiniz. yasaklayacagınız kelimenin tipini ve uygulanacak cezayı opsiyonel ekleyebilirsiniz "google" kelimesini zline atmak isteyebilir ancak "denyo" kelimesini yalnızca banlamak isteyebilirsiniz. her kelime için aynı ceza yerine kelimelerin tipine göre ceza uygulayabilirsiniz bununla ilgili kısaltmalar yada tek kelimelik özel kambinasyonlar yapababilirsiniz (Kickban yerine KB gibi) ancak entegre ederken bu kelimeyi dikkate almalısınız (uygulama kodundaki mavi satırlar) mesela eklediginiz kelimede hem kickban hem kline hemde nick yasaklayacaksınız.. buna göre ExData için bir kelime belirlediniz. KB_K_Q buna göre koşullandırabilirsiniz. Kod: if %p` == KB_K_Q { "echo # $nick %p~ kelimesinden dolayı atıldı" gibi %p~ ile görüntüleyebilir yada sebeplere ekleyebilirsiniz.. geçerli ExData KickBan'dır b:def fonksiyonundan değiştirilebilir. diyelimki herhangi bir uygulama tipi kullanmayacaksınız.. standart bir ceza yönteminiz var.. bu durumda da if ($bw($1-).?) { ban -ku600 # $nick 2 küfür yasaktır! } kodu yeterli olacaktır.. Uygulama örnegi; Kod: on *:TEXT:*:#: { Kod: on *:start: b:load |
Cevap: küfür koruması regex|wildcard Vuhuu. |
Cevap: küfür koruması regex|wildcard Alıntı:
Alıntı:
Kod: %i $hget(bw~,%i) |
Cevap: küfür koruması regex|wildcard gelişmiş Alıntı:
korumayı denediğimde açılışta; ..ScRipT\-i' (line 21, KufurZline) hatası alıyorum açtıktan sonra yani sunucuya girdikten sonrada; * Invalid parameters: $hfind (line 49, KufurZline) line 21 : hmake bw~ 10000 | hload bw~ -i badword.db line 49 : while %r~ { if ($hfind(br~,$gettok($1-,%r~,32),0,R,var %i $1)) return $hget(br~,%i) %i | dec %r~ } dosya oluşturamıyor diye düşündüm dosya oluşturdum attım scriptin klasörünü yine olmadı nerde eksiklik var çözemedim. Teşekkürler |
Cevap: küfür koruması regex|wildcard bazı şeyleri mükemmel yapmak için kullanıcı deneyimi ve geri dönüşü önemlidir. işte bu noktada mantık hatalarının olduğunu gördük ve düzelttim. bazı yeniliklerde ekledim eklemeyede devam edeceğim, insallah daha mükemmel bir iş çıkacak.. Kod: on *:TEXT:*:#: { |
Cevap: küfür koruması regex|wildcard Alıntı:
* Invalid parameters: $hfind (line 46, KufurZline) şekilde hata veriyor. 46. Satır Kod: while (%r~) { if ($hfind(br~,$gettok($1-,%r~,32),0,R,var %i $1)) return %i $gettok($1-,%r~,32) $hget(br~,%i) | dec %r~ } |
Cevap: küfür koruması regex|wildcard Alıntı:
$hfind() tanımı bu sürümün altındakilerde farklı çalışmakta.. sürümler arası farkı düzeltip yeniden paylaşıcam kayıtlarda da benzer farklılıkların problemleri olduğunu söyledi bazı arkadaslar. |
Cevap: küfür koruması regex|wildcard Alıntı:
Kod: on *:input:*:{ |
Cevap: küfür koruması regex|wildcard Selam, kelimelerin listesini nereden bulabilirim? Bir de herhangi ve ne olursa olsun şeklinde nasıl eşleştiririm? Acaba bu başlık altında var da ben mi anlayamadım? Demek istediğim: ?muz omuz ile eşleşsin domuz ile eşleşmesin *muz hem domuzla hem omuzla hem muzla eşleşsin |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:57. |
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