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/)
-   -   Zline Atma ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/41331-zline-atma.html)

Cemalizim 17 Kasım 2007 19:22

Zline Atma ?
 
Merhaba Hocalarım , ßen ŞöyLe Birşey Düşündüm Hemen izah Edim

Şimdi Sunucum'da SaLdırı oLduqunda Botlar Giriş Yapıyor Bende Alias 'ma

Kod:

F1 /Zline $$1 Sebep
kodunu EkLemişim Sunucuya BotLar Girdiqinde Yan Tarafta , User Liste'nin Hepsini İşaretLiyorum F1 Basarak Atıyorum Arada User'Lerde Gidiyor Ne Yapım..

Sonuç oLarak ; Ben Bunu Yaparken , " Mirc " ident [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Fullnamesi oLan Ve oper Admin oLan Kişiler EtkiLenmesin İstiyorum Yani ßen Liste'nin Hepsini İşaretLediqimde SaLdırı BotLarı , AtıLacak içinde mirc ident fUllnamesi [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ve oper admin oLanlar Etkilenmicek aradan Cıkacak..

ßöyLe 1 Mantık Düsündüm Acaba Düşünceme karşılık birşeyler yapılabilirmi ? Yada Buna Yakın Birşey Şimdiden Teşekkürler ;oki

KiLL 17 Kasım 2007 19:35

Cevap: Zline Atma ?
 
alias f1 {
if *mirc* iswm $address($nick,0) { .halt }
else { /zline $nick Drone/Trojan/Bot.. }
}

bu sekıl dene. Fullname değıl ama mırc ıdentlılerı atmaz sanırım. fullnameyı arastıracagım

Cemalizim 17 Kasım 2007 19:40

Cevap: Zline Atma ?
 
Sordugum Soruya Daha iyi şekilde cvp geLse Daha iyi oLacak asLında killcimm saol

KiLL 17 Kasım 2007 19:44

Cevap: Zline Atma ?
 
Cemalizm benım bıldıgım kadarıyla fullnameyı gormek ıcın whoıs cekmek ve raw dan aldırmak gerek. buda mırcını cok kasar. Istersen o tarz bır kod yazabılırım. Fullname almanın baska yolu yok bıldıgım kadarıyla varsada elbet bılen bırı yazacaktır.

Cemalizim 17 Kasım 2007 19:52

Cevap: Zline Atma ?
 
İsTeğim Ortada ilgin için tşk Ederim , Ama Birde AsıL uStaLar işe El atsa Sevinecem , iLLa Sorunum oLması lazım degiL bu mantık ile FarkLı bişeler yapabilirmiyim :)

BLaCK_and_WHiTe 17 Kasım 2007 21:10

Cevap: Zline Atma ?
 
/alias f1 /zline $$*="Nick giriniz" Sebep

bu sanırım senin istediğin Cemalizm

KiLL 17 Kasım 2007 21:13

Cevap: Zline Atma ?
 
Alıntı:

BLaCK_and_WHiTe Nickli Üyeden Alıntı (Mesaj 287444)
/alias f1 /zline $$*="Nick giriniz" Sebep

bu sanırım senin istediğin Cemalizm

alakasız. Onun ıstedıgı herkesı atttıgı zaman ıdentı mırc olan ve fullnamesı belırledıgı bır yazı olan userlerı atmaması

Regex 17 Kasım 2007 21:32

Cevap: Zline Atma ?
 
Kod:

alias f1 { .enable #zln | .whois $1 }
#zln off
raw 311:*:{ haltdef | if *ircforumlari* iswm $6- && $3 == mirc { .disable #zln } | else { zline $2 : Bye. | .disable #zln } }
#zln end


Cemalizim, isteğine uygun olarak böyle bir kod yazdım fakat denemedim. Çalışması lazım.

Fullnamesinde ircforumlari geçen ve identd'i mirc olan kullanıcılar, F1 tuşuna bastığında atılmayacaklardır. Ayrıca bu kodu alias'a değil, remote'a eklemelisin.

Umarım işini görür.

BLaCK_and_WHiTe 17 Kasım 2007 21:32

Cevap: Zline Atma ?
 
özül dilerim o zaman tam okumamışım

alias f1 {
if *mirc* iswm $address($nick,0) { .halt }
else { /zline $nick Drone/Trojan/Bot.. }
}

$nick yerine direk $address yazsak olmaz mı

L4roXyL 17 Kasım 2007 23:20

Cevap: Zline Atma ?
 
Şöyle birşey yapabilirsiniz.
Nick ve adres identifier'larından olan, $snick(#,N) identifier'ını kullanabilirsiniz.
Yani şöyle birşey;

alias F1 { if $left($active,1) == $chr(35) { .enable #w | set %. $snick($active,0) | var %& = 1,%&& = $snick($active,0) | while %& <= %&& { who $snick($active,%&) | inc %& } } }
#w off
raw *:*: { if $numeric == 352 { if * !isin $7 && *[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] !iswm $9 && $3 != mIRC { .gline $6 sebeb. } } | if $numeric == 315 { hinc -m ok ok 1 | if $hget(ok,ok) == %. { .disable #w | hfree ok } } }
#w end

Buradaki mantık şu, nicklist'de seçtiğiniz nicklere who çeker, ve eğer realnamesin'de [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yazısı geçmiyorsa, ident'leri mIRC değilse ve son olarak eğer admin veya oper değilse, sunucudan uzaklaştırırsınız.

Aktif ekranda nick'leri seçmeniz ve F1 tuşuna basmanız yeterli olur.


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

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