![]() |
Oto Zline Selamün Aleyküm Arkadaşlar bende aşağıdaki gibi bir kod var. Bu kodun birde txt dosyası var. Oraya oto zline atılması gereken nickleri yazıyorum. Ama şöyle bir durum var. Örnek nick_cocqu_s... gibi nickler allıyor. Tam yazmadım. Sansürlü yazıyor yani. sqhrkm gibi. Şimdi txt nasıl bir kodlama yaparsam. Bu sansürlü kelimelerin girmesini yasaklarım. Yanlız nick sahibine zline atmamalı. Örnek Misafir nicki birine saldırı yapılıyor. Kodlama yaptıktan sonra. Misafir nicki gelince zline yememeli. İnşallah anlatabildim. Bana yardımcı olacak bir arkadaş var mı ? on *:join:#karantina,#sohbet:{ if $read(zline.txt,w,$nick) { zline $nick -- Girişiniz Yasaklanmıstır } } |
yardimci olabilecek birileri cikar umarim:banane: |
PHP- Kodu: bende boyle bir şey var umarim işinizi görür. |
Kod üzerinden konuşmak gerekirse #Karantina kanalına düşen her kişiye göre işlem uygular Yapmanız gereken ise nasıl yakalanmasını istiyorsanız o şekil de giriş yapmanız. Örnek verir olursak ; /lamer ekle misafir Yazdığınız zaman bu nickli kişi karantina kanalına giriş yaptığı zaman atılır. Daha verimli sonuç almasını istiyorsan eğer global kanallardan birini yazabilirsiniz. Ayrıca koruma sistemi de var. Örnek vermiş olursak ; /lamerkorumaekle yazarak, korumaya alabilirsiniz. Eklemiş olduğunuz verilerin kayıt eder kayit listesini /lamerlist yaparak görebilirsiniz. Umarım iş görür kolay gelsin. |
Alıntı:
Teşekkür ederim. Ama bendeki kod daha basit. Güzelde çalışıyor. Sadece txt dosyasına nasıl bir kodlama yapabilirim onu araştırıyorum. Misal Misafir nickli kişinin ailesine küfürlü nick alarak sansürlü kelimelerle giriş yapıyor. Nicki korumaya alıyoruz sqline ile. Fakat her seferinde bunla uğraşmak istemiyorum. Birine taktımı sürekli aile bireyleri ile ilgili küfürlü nick alıp giriyor. txt dosyasına a*n*n*e*n*i* gibi bi kodlama yapabiliyormuyuz. Bu konuda bilgisi olan varmı. Onu araştırıyorum. Kod için tşk ederim |
bilginiz olsun Alıntı:
Böylece sunucuda kullanılmasını engelleyebilirsiniz. Daha fazla bilgi için Spamfilter olarak arayabilirsiniz. |
küfürlü nicklerin hepsine spam'a ekle sorun kalmaz ama bu biraz zamanını alır kodla komutla bitmez o iş. |
/spamfilter add u gzline - 4Carpediem ^(.*\Fetöcü.*!.+@.+:.+)$ Kırmızı olarak belirttiğim yeri değişkenlik gösterebilirsin /spamfilter add u gzline - 4Carpediem ^(.*\shkrm.*!.+@.+:.+)$ gibi |
/spamfilter add u gline - 4Carpediem ^(.*\_AN3nNi_.*!.+@.+:.+)$ /spamfilter add u gline - 4Carpediem (?-i)^(.*\qhödün.*!.+@.+:.+)$ /spamfilter add u gline - 4Carpediem ^(.*\Ghödt.*!.+@.+:.+)$ /spamfilter add u block - 4Carpediem ^(.*\G\|A\|Y.*!.+@.+:.+)$ |
Alıntı:
Bu spamfilter ile de net ve sürekli bir çözüme kavuşamaz gibi. Size basit bir senaryo yaratabiliriz. Nick kayıt süresini 1-5 dakika aralığında uzatın, ki bu absürd nickler girip register olamasın. Muaf tutmak istediğiniz kullanıcı zaten kayıtlı olacağı için identify sorgusu ile bunu muaf tutarız. Herhangi bir yönetici kanalınıza identify bildirimleri düşüyordur zaten, eğer yoksa da oluşturmakta fayda var. Örnek; Kod: <NickServ> [NS] DeLiKanLl nicki ile sisteme login oldu, IP: 11.22.33.44 İdent: DeLiKanLlGelelim sorgu kısmına; Oluşturduğunuz txt'ye eklediğiniz nick(ler)i #Karantina kanalına giriş yapan nicklerin içinde aratırız. Eğer ki veri uyuşuyorsa 10 saniyelik bir identify bekleme süreci başlatırız. Bu 10 saniye içinde kullanıcımız identify oluyorsa bildirimi zaten alacağız ve timer'ı durdurup xLine uygulamayacağız. 10 saniyenin sonunda identify bildirimini alamıyorsak xLine uygularız. Bunun gibi basit bir senaryo işinizi görebilir hemde muafiyeti sağlamış olursunuz. İdentify bildiriminiz var mı yok mu bilmediğim, eğer varsa da bildirim mesaj içeriğini bilmediğim için doğrudan kod vermedim. Bildirim mesajınız varsa ve paylaşırsanız kodu yazabilirim. İyi forumlar. |
Alıntı:
Bir öneri de benden, $read tanımının r parameters ile daha tutarlı nick eşleşme-yakalama yapabilirsin. r = regular expressions Cepten yazdığım için örnek veremiyorum. Kolay gelsin. |
Alıntı:
|
Alıntı:
Alıntı:
Merhaba Feragat üstat o dediğini tam anlayamadım. Kusura bakma. |
Alıntı:
Kod: on *:join:#Karantina:{yasaknickler.txt dosyanıza verileri türkçe karakter kullanmadan ekleyin. Örneğin fısıltı kelimesini fisilti şeklinde ekleyin. İyi forumlar. |
Alıntı:
|
Alıntı:
kırmızı ile işaretli satırların birisi gline birisi shun atmak için kapatmak istediğinizin başına ; işareti koyunuz. Kod: #otozline onKod: [ » mIRC Menu « ] görseldeki gibi mircinizin en üst kısmındaki menübar a bu şekilde menü gelecektir. aç kapat yapabilirsiniz. [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] |
Alıntı:
Bunu içine entegre edebilir miyiz. Nick ve ident aynı ise Shun atması için ? |
Alıntı:
Kod: #otozline on |
Alıntı:
Teşekkür ederim üstat. Eline emeğine sağlık. En kısa sürede deneyeceğim. Tekrardan teşekkürler kolay gelsin |
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 20:33. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Copyright ©2019 - 2025 | IRCRehberi.Net