IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   mIRC girişte özele gelen nickleri temizleme (https://www.ircforumlari.net/mirc-scripting-sorunlari/648810-mirc-giriste-ozele-gelen-nickleri-temizleme.html)

Prens 20 Kasım 2014 13:51

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: {
  //partall | /close -m
}


Portable 20 Kasım 2014 16:03

Cevap: mIRC girişte özele gelen nickleri temizleme
 
Kod:

on *:CONNECT:partall | .timerprtbl 1 3 .cls

alias cls {
  var %i 1
  while %i <= $query(0) { $iif($istok(nick1 nick2 nick3,$query(%i),32),closemsg $query(%i),inc %i) }
}

Kalınla belirttiğim yerlere özelin kapatılacağı nickleri yazcaksın. Sunucuya bağlandıktan 3 saniye sonra eklediğin nickler varsa özeli kapatır.

Toprak 20 Kasım 2014 16:41

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ı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1041546922)
gerekli cidden :D ama muaf nicklerde ekleyebilsek iyi olurdu

Kırmızı olan yerlere muaf nick'leri yazarsın..
Kod:

on *:connect:.timer 1 5 _qkont
alias _qkont { var %:q = 1 | while %:q <= $query(0) { $iif(!$istok(nick1 nick2 nick3 nick4,$query(%:q),32),.closemsg $query(%:q),inc %:q) } }

Buda tam ters'i belirlediginiz nick'leri kapatır..

Kod:

on *:connect:.timer 1 5 _qkont
alias _qkont { var %:q = 1 | while %:q <= $query(0) { $iif($istok(nick1 nick2 nick3 nick4,$query(%:q),32),.closemsg $query(%:q),inc %:q) } }



TİGeR 20 Kasım 2014 17:20

Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041546912)
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

gerekli cidden :D ama muaf nicklerde ekleyebilsek iyi olurdu

Prens 11 Kasım 2015 15:29

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?

Goemon 11 Kasım 2015 16:05

Cevap: mIRC girişte özele gelen nickleri temizleme
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041546912)
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
Kırmızı olan yerlere muaf nick'leri yazarsın..
Kod:

on *:connect:.timer 1 5 _qkont
alias _qkont { var %:q = 1 | while %:q <= $query(0) { $iif(!$istok(nick1 nick2 nick3 nick4,$query(%:q),32),.closemsg $query(%:q),inc %:q) } }

Buda tam ters'i belirlediginiz nick'leri kapatır.. Buraya Dikkat Ediniz.

Kod:

on *:connect:.timer 1 5 _qkont
alias _qkont { var %:q = 1 | while %:q <= $query(0) { $iif($istok(nick1 nick2 nick3 nick4,$query(%:q),32),.closemsg $query(%:q),inc %:q) } }



@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Ü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

Feragat 11 Kasım 2015 16:28

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 }
2-
Kod:

if (SevgiFM- isin $nick) { kodlar }
3-
Kod:

if ($regex($nick,/^SevgiFM/Si)) { kodlar }
daha pek çok yolla yapabilirsin.

Prens 11 Kasım 2015 16:36

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?

KuL 11 Kasım 2015 17:37

Cevap: mIRC girişte özele gelen nickleri temizleme
 
Alıntı:

Prens Nickli Üyeden Alıntı (Mesaj 1041693277)
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?

Evet Feragat Hocanin verdigi Kosullar zaten o sekilde verilmis.

Yani SevgiFM- ile basliyor ve sonu nasil biterse bitsin islem yapmak icin.

Yani ister:

Kod:

SevgiFM-12312
SevgiFM-Test
SevgiFM----
SevgiFM-a1b2c3
.
.
.

Ne sekil olursa olsun, Islem görür. Tabi gerekli Islem Kisminida sonuna eklersen :)

TİGeR 11 Kasım 2015 23:33

Cevap: mIRC girişte özele gelen nickleri temizleme
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041693275)
Özeline gelen nick, SevgiFM- ile başlıyorsa.. koşulu için alttaki örnekleri inceleyebilirsin.

1-
Kod:

if (SevgiFM-* iswm $nick) { kodlar }
2-
Kod:

if (SevgiFM- isin $nick) { kodlar }
3-
Kod:

if ($regex($nick,/^SevgiFM/Si)) { kodlar }
daha pek çok yolla yapabilirsin.

Hocam sadece sevgifm deilde baska biseyle baslayan yani nickleri nasıl coaltıcaz
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?


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 15:30.

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