![]() |
mIRC girişte özele gelen nickleri temizleme Merhaba değerli IF. Aşağıda belirtmiş olduğum kodda yapmak istediğim mIRC ile bağlandığımda özele gelen tüm kullanıcıları temizlemesinden ziyade; belirleyeceğim rumuzları temizlemesini nasıl sağlayabilirim? Örneğin sunucuya giriş yaptığımızda IPSystem vb. botlar özele doluyor bu gibi isimleri ilave ederek temizleme imkanımız olabilir mi? Kod: on *:CONNECT: { |
Cevap: mIRC girişte özele gelen nickleri temizleme Kod: on *:CONNECT:partall | .timerprtbl 1 3 .cls |
Demek istedi komple kapatması sunucuya girişte direk gelmiyor mesajlar 2,3 saniye sonra geliyor onun için şu kod işini görür; Kod: on *:connect:.timer 1 5 close -m Alıntı:
Kod: on *:connect:.timer 1 5 _qkont Kod: on *:connect:.timer 1 5 _qkont |
Alıntı:
|
Cevap: mIRC girişte özele gelen nickleri temizleme • Şimdi şöyle bir durum zuhur etti. Sunucuya/kanallara giriş yaptıktan sonra özelimize bir çok bot doluyor. Botları vaktinizden zaman ayırıp ve zahmet verip bizlere sağladığınız bu güzel kod ile aştım. • Fakat, bot rumuzlarını SevgiFM-5255 gibi yanında değişken bir numaralandırma oluyor. Bunun önüne geçebilmemiz mümkün mü? Mevcut kodumuza ilave yaparsak? |
Cevap: mIRC girişte özele gelen nickleri temizleme Alıntı:
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] istemiş olduğunuz kodu yazıp vermiş lakin siz tam olarak ne istiyorsunuz daha açıklayıcı olursanız güzel olur. Buraya Dikkat Ediniz. Yazısı istediğiniz code olsa gerek |
Cevap: mIRC girişte özele gelen nickleri temizleme Özeline gelen nick, SevgiFM- ile başlıyorsa.. koşulu için alttaki örnekleri inceleyebilirsin. 1- Kod: if (SevgiFM-* iswm $nick) { kodlar } Kod: if (SevgiFM- isin $nick) { kodlar } Kod: if ($regex($nick,/^SevgiFM/Si)) { kodlar } |
Cevap: mIRC girişte özele gelen nickleri temizleme Kodları otomatik yapıyor sanırım sistemleri ($nick%numaric) gibi bir sistem yaparak rumuzun yanında hangi kodu alırsa alsın engelleye bilir miyiz? |
Cevap: mIRC girişte özele gelen nickleri temizleme Alıntı:
Yani SevgiFM- ile basliyor ve sonu nasil biterse bitsin islem yapmak icin. Yani ister: Kod: SevgiFM-12312 |
Cevap: mIRC girişte özele gelen nickleri temizleme Alıntı:
iif ($regex($nick,/^SevgiFM,nick2,nick3/Si)) { gibimi devam edecek kod + nicklerde düz nick deil SevgiFM gibi bas tarafı aynı ornegin: Duyuru10 Global.... vs nickleri nasıl ekleriz? |
Cevap: mIRC girişte özele gelen nickleri temizleme @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Örn veriyorum bu şekle bakarak çoğalt Kod: if (SevgiFM- isin $nick) || (kralfm- isin $nick) || (yarenfm- isin $nick) { kodlar } Kod: if (SevgiFM-* iswm $nick) || (kralfm-* iswm $nick) || (yarenfm-* iswm $nick) { kodlar } |
Cevap: mIRC girişte özele gelen nickleri temizleme Pekala sadece giriste degil örnegin sunucuda baglı oldugumuz sürece özele gelen global veya duyurularıda direk close -m yapsak? |
Cevap: mIRC girişte özele gelen nickleri temizleme Alıntı:
alttaki gibi bir kalıpla özeline gelen istenmeyen nickleri kapatabilirsin. Kod: on *:open:?:*:{ kodlar } Ayrıca USERS seviyesinide kullanabilirsin Kod: on x:open:?:*:{ kodlar } x:Nick*!*@* şeklinde ekleme yapabilirsin. İş yerinde olduğum için deneme/test/incleme şansım olmadı. Hatalar varsa düzeltiniz. |
Cevap: mIRC girişte özele gelen nickleri temizleme Alıntı:
|
Cevap: mIRC girişte özele gelen nickleri temizleme @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buyur Aliases e ekle burayı Kod: F1 /auser x $$1*!*@* | echo -a $$1 2Nicki (Özel AUTO Yasaklı Listesine Eklenmiştir.) Kod: on x:open:?:*:{ @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Gereken herşeyi tam vermiş zaten |
Cevap: mIRC girişte özele gelen nickleri temizleme Benzer bir kod oldugundan bu baslıkta devam etmek istedim elimdeki kodda nickleri araya virgül koyarak coaltabiliyoruz lakin birebir aynı olursa işlem yapıyor Mesele özele gelen nick Ahmet bu sekilde eklenirse calısıyor ama Ahmet123 olursa calısmıyor bunu nasıl ayarlarız ? cod bu: Kod: on *:open:?:*:{ |
Cevap: mIRC girişte özele gelen nickleri temizleme Alıntı:
Kodda şu satırı Kod: iif ($regex($nick,/^nick1,nick2,nick3/Si)) { Kod: if ($regex($nick,/^nick1|nick2|nick3/Si)) { Regular expressions da Filtre kısmında ayrı olasılıklar denemek için (kelime1|kelime2|kelime3|kelime4) kalıbı ile ayırmak gerekiyor. Ayrıca if komutunda 1 tane i kullanılır. Aksi halde yapılan işlem yanlış olur. Ahmet olarak ekleyip Ahmet123 üde algılasın istersen şöyle yapman gerek Kod: if ($regex($nick,/(^Ahmet|^Emre$|^Nick$)/Si)) { ^ Başlangıcı simgeler $ Bitişi Simgeler üstteki koşulda Eğer Nick ^Ahmet ile başlıyorsa, sonuna her şey gelebilir veya gelmeyebilir Örnek: ahmet123 ahmet-343 ahmetcan Ahmet vs. Eğer Nick ^Emre$ ile başlayıp bitiyorsa Örnek: Doğru: Emre Yanlış: Emre123 aAEmreAa Emre34 Emre_ist vs. Üstteki kalıba göre filtrelendirebilirsin. Nicklerin arasına regex ayırıcı karakterini | koymayı unutma. |
Cevap: mIRC girişte özele gelen nickleri temizleme Alıntı:
Feragat hoca kod suan calısıyor , ama dikkatimden kacmıs engellenen mesajlar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresinde deilde statuste görünuor hata nerde acaba? |
Cevap: mIRC girişte özele gelen nickleri temizleme Alıntı:
Kod: on *:open:?:*:{ |
Cevap: mIRC girişte özele gelen nickleri temizleme tmmdır tşker :) |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:04. |
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