![]() |
| mIRC Scripting Sorunları - Yardım mIRC Scripting ile ilgili sorunlariniza ait güncel yanıtlara bu başlık altından ulaşabilirsiniz. |
| | Seçenekler | Stil |
| |
| | #1 |
|
/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.*!.+@.+:.+)$
________________ UYUŞTURUCU SATAN GİTSİN ANASINI SATSIN! | |
| |
| | #2 | |
| 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: DeLiKanLl Gelelim 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. 👍 1 | ||
| |
| | #3 | |
| Alıntı:
| ||
| |
| | #4 | |
| Alıntı:
Kodon *:join:#Karantina:{
var %dosya = yasaknickler.txt
if (!$isfile(%dosya)) return
var %nick = $lower($replace($nick,ç,c,Ç,c,ğ,g,Ğ,g,ı,i,İ,i,ö,o,Ö,o,ş,s,Ş,s,ü,u,Ü,u))
var %say = 1, %bulundu, %yasak
while (%say <= $lines(%dosya)) {
%yasak = $read(%dosya,n,%say)
if (%yasak != $null) {
if ($pos(%nick,%yasak,1)) {
%bulundu = %yasak
break
}
}
inc %say
}
if (%bulundu != $null) {
$+(.timer,-at-,$nick) 1 10 gzline $nick - Yasak Nick
}
}
on *:text:*:#Log:{
if ($nick != NickServ) return
if $regex($1-,/ile sisteme login oldu/Si) {
if $timer($+(-at-,$strip($4))) {
$+(.timer,-at-,$strip($4)) off
}
}
} yasaknickler.txt dosyanıza verileri türkçe karakter kullanmadan ekleyin. Örneğin fısıltı kelimesini fisilti şeklinde ekleyin. İyi forumlar. | ||
| |
| | #5 | |
| Alıntı:
| ||
| |
| | #6 | |
| 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 on
on *:join:#Karantina:{
var %dosya = yasaknickler.txt
if (!$isfile(%dosya)) return
var %nick = $lower($replace($nick,ç,c,Ç,c,ğ,g,Ğ,g,ı,i,İ,i,ö,o,Ö,o,ş,s,Ş,s,ü,u,Ü,u))
var %say = 1, %bulundu, %yasak
while (%say <= $lines(%dosya)) {
%yasak = $read(%dosya,n,%say)
if (%yasak != $null) {
if ($pos(%nick,%yasak,1)) {
%bulundu = %yasak
break
}
}
inc %say
}
if (%bulundu != $null) {
;$+(.timer,-at-,$nick) 1 10 gzline $nick - Yasak Nick
$+(.timer,-at-,$nick) 1 10 shun $nick - Yasak Nick
}
}
on *:text:*:#Log:{
if ($nick != NickServ) return
if $regex($1-,/ile sisteme login oldu/Si) {
if $timer($+(-at-,$strip($4))) {
$+(.timer,-at-,$strip($4)) off
}
}
}
#otozline end Kod[ » mIRC Menu « ] Oto Zline .Aç:/enable #otozline .Kapat:/disable #otozline - ![]() görseldeki gibi mircinizin en üst kısmındaki menübar a bu şekilde menü gelecektir. aç kapat yapabilirsiniz. 👍 1 | ||
| |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
| |