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/)
-   -   toplu del (https://www.ircforumlari.net/mirc-scripting-sorunlari/51091-toplu-del.html)

SaintCty 18 Şubat 2008 11:19

toplu del
 
selam arkadaşlar benim bi sorunum var şimdi bilirsiniz malum saldırı amaclı nick kaydedenler var benim
ben bunları list cekip tek kalemde droplamak istiyorum

bişiler yapmaya calıştım devamını getiremedim

on *^:snotice:*: {
if (*Nickserv*?* iswm $1-) {
set %ns $2 | ns dropnick %ns | haltdef
halt
}
}

burda yapmadıgım nicklerin 50 adedini gösteriyor ya bu 50 yide artık setleyipmi tex emi has tabloyamı kaydedip sonra bu kydettigi yerden drop cekmesi nick serv noticesi şu bana gelen

[ 11: 10 : 35 ] -NickServ- deli [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]5.13.186
-
[ 11: 10 : 35 ] -NickServ- deran kelebek@78.1xx.47.182
-
[ 11: 10 : 35 ] -NickServ- Aedf KanKa@78.167.174.202
-
[ 11: 10 : 35 ] -NickServ- rasim Muhabbet@85.1xx.163.137
-
[ 11: 10 : 35 ] -NickServ- batu kelebek@88.238.45.9xx
-
[ 11: 10 : 35 ] -NickServ- bülend kelebek@88.244.1xx.245
-


şimdi /ns list * cekince ilk 50 kişilik liste geliyor önüme bu gelen 50 kişilik listeyi nasıl kayda alıcam ve tek kalemde hepsini droplayacam veya hem kayda alıp arkasından drop cekicek ilgi ve yardımlarınız için tşkler

detay 18 Şubat 2008 12:48

Cevap: toplu del
 
Kod:

alias dropla { ns list * | set -u5 %s on }
on *:notice:*:?: {
  if %s && *@*.*.* iswm $2 { ns dropnick $1 | if !$window(@b) { window -enz @b} | echo $color(info) -t @b Droplanan Nick: $1 > $2 }
}

/dropla Yaz ns list * yapip cikanlari droplar.Ancak bu cıkan her nickin saldiri yapan nick oldugunu nasıl anlıyorsunki..

SaintCty 18 Şubat 2008 13:17

Cevap: toplu del
 
sunucu daha 3 günlük sabah bir geldim 400 nick kayıtlı gercekte 10 kişi yok bu kodu istememin amacı bu
bu arada kod malesef calışmadı list cekiyor aliasla ama sonrasında bir hareket yok

d3viL 18 Şubat 2008 14:29

Cevap: toplu del
 
Ama o 10 kişinin de kaydı silinir:S

Hepsini drop etmektense nick.db'yi sil tekrar baştan kaydedin nickleri hepsi droplaniyor bu kodla nasilsa gerek yok nick.db'yi silip baştan yapın..

SaintCty 18 Şubat 2008 14:37

Cevap: toplu del
 
dostum silinsin 10 kişi önemli degil bizden onlar
o yönde rahatım

d3viL 18 Şubat 2008 14:54

Cevap: toplu del
 
Kod:

alias dropla ns list * | set -u5 %s on
on *:notice:*:?:if %s && *@*.*.* iswm $2 && !$istok(muafnick1 muafnick2 muafnick3,$1,32) { ns drop $1 | if !$window(@b) { window -enz @b} | echo $color(info) -t @b Droplanan nick: $1 > $2 }


Böyle nick ayırabilirsin dene..

SaintCty 18 Şubat 2008 16:56

Cevap: toplu del
 
dostum kod hiç calışmadıki yani hiç işlev yapmadı detaydan aldıgım şekliyle calışsaydı dedigin gibi nick halt olayınada bakılabilirdi

d3viL 18 Şubat 2008 18:22

Cevap: toplu del
 
Hangi services kullanıyorsun?

/ns drop nick benimkiler anope komut böyle ama ircservices ise /ns dropnick nick

sanırsam böyle

detay da ircservices'e göre vermiş senin serviceslerinin türü hangisi

Regex 18 Şubat 2008 18:42

Cevap: toplu del
 
Kod:

alias dropla .enable #dropla | ns list * | .timer 1 20 .disable #dropla
#dropla off
on *:notice:*:*:if $nick == NickServ && !$istok(Nick1 Nick2 Nick3,$1,32) { ns drop $1 | $iif(!$window(@Drop),window @Drop,echo @Drop Droplama bilgisi: $1 nicki, başarıyla droplandı.) }
#dropla end


Şeklinde yapabilirsin. Altı çizili bölüme, muaf olmasını istediğin nickleri yazacaksın (aralarına boşluk koyarak çoğaltabilirsin). Servislerin Ircservices ise, ns drop $1 olan kısmı, ns dropnick $1 şeklinde değiştireceksin. Umarım işine yarar. Kolay gelsin.

SaintCty 19 Şubat 2008 17:19

Cevap: toplu del
 
olmadı dostum ilk sıradaki nicke işlem yaptı sonrası yok nick listesini alınca bunları artık texemi olur hash tableyemi ne bilim setlermi ancak öle hepsini siler


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk