Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: Script te bazı eksiklikler
Popups Menu
| Alıntı: |
(Whowas):/whowas $$1
-
(+/-) Op Ver/Al): {
if ( $1 isop # ) { mode # -o $1 }
else { mode # +o $1 }
if ( $2 == $null ) { goto end }
if ( $2 isop # ) { mode # -o $2 }
else { mode # +o $2 }
if ( $3 == $null ) { goto end }
if ( $3 isop # ) { mode # -o $3 }
else { mode # +o $3 }
:end
}
(+/-) Voice Ver/Al : {
if ( $1 isvo # ) { mode # -v $1 }
else { mode # +v $1 }
if ( $2 == $null ) { goto end }
if ( $2 isvo # ) { mode # -v $2 }
else { mode # +v $2 }
if ( $3 == $null ) { goto end }
if ( $3 isvo # ) { mode # -v $3 }
else { mode # +v $3 }
if ( $4 == $null ) { goto end }
if ( $4 isvo # ) { mode # -v $4 }
else { mode # +v $4 }
if ( $5 == $null ) { goto end }
if ( $5 isvo # ) { mode # -v $5 }
else { mode # +v $5 }
if ( $6 == $null ) { goto end }
if ( $6 isvo # ) { mode # -v $6 }
else { mode # +v $6 }
:end
}
(+/-) CS Op Ver/Al: {
if ( $1 isop # ) { .msg chanserv deop # $1 } | else { .msg chanserv op # $1 }
}
-
Shun At:/shun $$1 2Konusmanız Yasaklanmıstır...!
UnShun Yap:/unshun $$1 2Konusma Yasagınız Kalkmıstır..
-
Silence ekle:/silence + $+ $$1 | //echo 5 Silence listenize 4[ $$1 ] 5Nicki Eklendi!
Silence sil:/silence - $+ $$1 | //echo 5 Silence listenizden 4[ $$1 ] 5Nicki Silindi!
-
OP ceza
.3 gun: {
var %s $$?"Sebebi giriniz (ornek: userlarla genelden muhabbet):"
ms send #yönetim $$1 nickli op, %s sebebinden dolayi 3 gun cezalidir.
ms send #operhelp $$1 nicki %s sebebinden 3 gun ceza aldi. Nicki yasaklandi.
os qline add $$1 Op nicki (3 gun ceza, sebep: %s $+ )
}
.5 gun: {
var %s $$?"Sebebi giriniz (ornek: userlarla genelden muhabbet):"
ms send #yönetim $$1 nickli op, %s sebebinden dolayi 5 gun cezalidir.
ms send #operhelp $$1 nicki %s sebebinden 3 gun ceza aldi. Nicki yasaklandi.
os qline add $$1 Op nicki (5 gun ceza, sebep: %s $+ )
}
.-
.Kalici: {
var %s $$?"Sebebi giriniz (ornek: userlarla genelden muhabbet):"
ms send #yönetim $$1 nickli op, %s sebebinden dolayi kalici olarak silinmistir.
ms send #operhelp $$1 nicki %s sebebinden kalici olarak silindi. Nicki yasaklandi.
os qline add $$1 Eski op nicki
}
-
Nickini SQLINE'a al:os qline add $$1 $$?"Sebep giriniz:"
-
› Helper Menu
.-
.Hitaplar
...+ Ver, Nasil yardimci olabilirim sor:/samode # +v $$1 | /say Merhaba $$1 $+ , Nasil Yardimci Olabilirim?
...Lutfen gereksiz bekleme yapmayiniz:/say $+ $$1 $+ , Lütfen başka bir sorununuz yoksa kanalda gereksiz bekleme yapmayınız.
...+ sını al, Kanaldan cıkmasını söyle:/samode # -v $$1 | /say $+ $$1 $+ , Lütfen kanalda gereksiz bekleme yapmayiniz.
...Sadece IRC Yardim Verilir:/say $+ $$1 $+ , # kanalinda sadece IRC ve IRCd Modelari hakkinda yardim verilir.
...Baska sorunuz?:/say $+ $$1 $+ , Yardimci olabileceğim baska bir konu var mi?
...Gereksiz bekleme:/ban $$1 | /kick # $$1 Gereksiz bekleme yapmak yasaktir!
...Burasi eglence kanali degil:/ban $$1 | /kick # $$1 Burasi eglence kanali degil! Lütfen gereksiz yere kanali meskul etmeyiniz.
...Sebepli Kick+Ban?:/ban $$1 | /kick # $$1 $+ $$?="Kick+Ban sebebi nedir?"
.Chanserv
..Kanal Register:/say 3 $+ $$1 $+ 6 : Kanal kurmak için kullanılan komuttur. Kanalı kurmak için : 4/chanserv register #kanal şifre tanım 6komutunu kullanınr.
..Kanal Identify:/say 3 $+ $$1 $+ 6 : Kanalda FOUNDER access inizi göstermek için, 4/chanserv identify #kanal şifre
..Kanal Info Bilgisi:/say 3 $+ $$1 $+ 6 : Kanalın özelliklerine bakmak için, 4/chanserv info #kanal
..Set Ayarları
...Set Passwd:/say 3 $+ $$1 $+ 6 : Kanalin şifresini değiştirmek için, 4/chanserv set #kanal passwd yeni-şifre
...Set Founder:/say 3 $+ $$1 $+ 6 : Kanalın sahibini değiştirmek için, 4/chanserv set #kanal FOUNDER
...Set Description:/say 3 $+ $$1 $+ 6 : Kanalın tanımını değiştirmek için, 4/chanserv set #kanal description yeni açıklama
...Set URL:/say 3 $+ $$1 $+ 6 : Kanala web sayfası adresi eklemek için, 4/chanserv set #kanal url webadresin
...Set email:/say 3 $+ $$1 $+ 6 : Kanala email adresi eklemek için, 4/chanserv set #kanal email emailadresin
...Restrict:/say 3 $+ $$1 $+ 6 : Kanala accesslilerin ( AOP vede SOP ) dışında kimsenin girememesi için, 4/chanserv set #kanal restrict on|off
...Opguard:/say 3 $+ $$1 $+ 6 : Kanalda sadece access sahipli kişilerin ( AOP vede SOP ) op olması için, 4/chanserv set #kanal opguard on
...Private:/say 3 $+ $$1 $+ 6 : Özel kanal modunu girmek için yani sadece kanalı bilenlerin o kanala girebilmesi için, 4/chanserv set #kanal private on|off
...Keeptopic:/say 3 $+ $$1 $+ 6 : Kanalda topic 'in kalıcı olması için, 4/chanserv set #kanal keeptopic on
...Mlock:/say 3 $+ $$1 $+ 6 : Kanal ayarlarını girmek için kullanılır. 4+ lar aktif 4- ler ise kaalı durumdadır. 4n dışardan msg, 4t topic koruma, 4i davet, 4s gizlemek, 4p özel kanal, 4k şifre, 4l limit, 4m @ ve + ların konuşması, 4R registerlı nick. Önerilen mod için, 4/chanserv set #kanal mlock +nt-spilmkR
...Topiclock:/say 3 $+ $$1 $+ 6 : Topici değiştirebilen accessin belirlenmesini için, 4/chanserv set #kanal topiclock sop|founder
..-
..Sop Ekleme
...Eklemek:/say 3 $+ $$1 $+ 6 : SOP eklemek için ( Founder iseniz ), 4/chanserv sop #kanal add Nick
...Çıkarmak:/say 3 $+ $$1 $+ 6 : sop silmek için,founder'san: 4/chanserv sop #kanal del Nick
...Listelemek:/say 3 $+ $$1 $+ 6 : sop listesine bakmak için: 4/chanserv sop #kanal list
..Aop Ekleme
...Eklemek:/say 3 $+ $$1 $+ 6 : AOP eklemek için, ( kanalda en az sop accessiniz olmalı ) 4/chanserv aop #kanal add nick
...Çıkarmak:/say 3 $+ $$1 $+ 6 : AOP çıkarmak için, ( kanalda en az sop accessiniz olmalı ) 4/chanserv aop #kanal del
...Listelemek:/say 3 $+ $$1 $+ 6 : Kanaldaki aop ları görebilmek için, 4/ChanServ aop #kanal List
..Vop Ekleme
...Eklemek:/say 3 $+ $$1 $+ 6 : VOP eklemek için, ( kanalda en az sop accessiniz olmalı ) 4/chanserv vop #kanal add nick
...Çıkarmak:/say 3 $+ $$1 $+ 6 : VOP çıkarmak için, ( kanalda en az sop accessiniz olmalı ) 4/chanserv vop #kanal del
...Listelemek:/say 3 $+ $$1 $+ 6 : Kanaldaki Vop ları görebilmek için, 4/ChanServ vop #kanal List
..Uop Ekleme
...Eklemek:/say 3 $+ $$1 $+ 6 : UOP eklemek için, ( kanalda en az sop accessiniz olmalı ) 4/chanserv uop #kanal add nick
...Çıkarmak:/say 3 $+ $$1 $+ 6 : UOP çıkarmak için, ( kanalda en az sop accessiniz olmalı ) 4/chanserv uop #kanal del
...Listelemek:/say 3 $+ $$1 $+ 6 : Kanaldaki Uop ları görebilmek için, 4/ChanServ uop #kanal List
..Akick Ekleme:/say 3 $+ $$1 $+ 6 : Kişileri sürekli olarak kanaldan yasaklamak için, ( sadece SOP yada FOUNDER ler kullanabilir ) 12Nick Akick aLmak için 4/chanserv akick #kanal add Rumuz!*@* 12iP`den aLmak için ise 4/chanserv akick #kanal add *!*@212.275.228.*
..Access Ekleme/Silme
...Eklemek:/say 3 $+ $$1 $+ 6 : Access eklemek için /chanserv access #kanal add nick level komutunu kullaniniz.
...Silme:/say 3 $+ $$1 $+ 6 : Access silmek için /chanserv access #kanal del nick komutunu kullanabilirsiniz.
...Listelemek:/say 3 $+ $$1 $+ 6 : Olan access listesini görmek (listelemek) için /chanserv access #kanal list komutunu kullanabilirsiniz.
..Kanal Drop:/say 3 $+ $$1 $+ 6 : Kanalı kapatmak için, 4/chanserv drop #kanal
..-
..ChanServ. Op:/say 3 $+ $$1 $+ 6 : Chanserv i kullanarak ( accessiniz var ise ) istediğiniz kişiye op vermek için, 4/chanserv op #kanal nick
..ChanServ. Deop:/say 3 $+ $$1 $+ 6 : Chanserv i kullanarak ( accessiniz var ise ) istediğiniz kişiyi deop etmek için, 4/chanserv deop #kanal nick
..Memo Level:/say 3 $+ $$1 $+ 6 : Kanala memo yolladığınız zaman alacak alt düzeyi belirlemek için, 4/chanserv set #kanal memo none|aop|sop|founder
..Acces Bilgisi Why :/say 3 $+ $$1 $+ 6 : Kanalda OP olan birinin hangi nicki identify ederek bu seviyeye geldiğini vede access in,nolup olmadığını görmek için, 4/chanserv why #kanal nick
..Kanal Yönlendir:/say $+ $$1 $+ , Kanal Yönlendirmek için, /mode #1.kanal +lO 1 #2.Kanal
..-
..Masskick :/say 3 $+ $$1 $+ 6 : Kanaldaki herkesi atmak için, 4/chanserv mkick #kanal
..Massdeop :/say 3 $+ $$1 $+ 6 : Kanaldaki tüm opları ( siden düşük accessliler ) deop yapmak için, 4/chanserv mdeop #kanal
..-
..ChanServ Invite :/say 3 $+ $$1 $+ 6 : Kanal +i modunda ise vede kanalda en az AOP access iniz var ise kanala girmek için, 4/chanserv invite #kanal nick
..ChanServ. Unban :/say 3 $+ $$1 $+ 6 : Chanserv i kullanarak size atılan ban'ı kaldırmak için, 4/chanserv unban #kanal me
.Nickserv
..Nick kayıt:/say $$1 $+ 6: Nick kayıt etmek için yazacağınız emir--> /nickserv REGISTER password email | /say Örnek: /nickserv REGISTER 123456 Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. kayıt şifreniz --> "12345"
..Identify:/say 3 $+ $$1 $+ 6 : Nickinizi identify etmeniz için, 4/nickserv identify şifre
..Yeni Nick:/say 3 $+ $$1 $+ 6 : nickinizi değiştirmek için, 4/nick yeni-nick
..info :/say 3 $+ $$1 $+ 6 : Bir nickin ne zaman register edildiği, en son ne zaman kullanıldığı gibi bilgileri elde etmek için, 4/nickserv info nick
..Drop:/say 3 $+ $$1 $+ 6 : Nickinizi düşürmek için ( önce identify = /nickserv identify şifre ) 4/nickserv drop nick
..Release:/say 3 $+ $$1 $+ 6 : Nick takılmaları için yada birisi kullanıyor ise düşürmek için, 4/nickserv release nick şifre
..Ghost:/say 3 $+ $$1 $+ 6 : Birisi nickinizi kullanıyor ise nickinizi geri almak için, 4/nickserv ghost nick şifre
..Kill On:/say 3 $+ $$1 $+ 6 : Nickinizi sizden başkasının kullanmasını engellemek için ( yanlız sizinde kullanabilmenişz için 60sn içinde identify etmeniz gerekmektedir = /nickserv identify şifre ), 4/nickserv set kill on
..Set Passwd:/say 3 $+ $$1 $+ 6 : Nickinizin şifresini değiştirmek için, 4/nickserv set passwd yeni-şifre
..Set Noops :/say 3 $+ $$1 $+ 6 : Size hiçbir kanalda AOP yada SOP verilmemesi için, 4/nickserv set noop on
..Set E-mail :/say 3 $+ $$1 $+ 6 : Nick infosuna emailinizi eklemek için, 4/nickserv set email emailiniz
..Set URL:/say 3 $+ $$1 $+ 6 : Nick infonuza url eklemek için, 4/nickserv set url
..Email Gosterme
...ON:/say $$1 $+ 6:Mail gösterme işlemi için kullanacığınız emir şöyledir --> 0,4 /nickserv set showemail on
...OFF:/say $$1 $+ 6:Nail göstermeme işlemi için kullanacığınız emir şöyledir --> 0,4 /nickserv set showemail off
..Access
...List:/say $$1 $+ 6:Acces listeleme işlemi için kullanacığınız emir şöyledir --> 0,4 /nickserv access list <nick>
...Add:/say $$1 $+ 6: Acces ekleme işlemi için kullanacığınız emir şöyledir --> 0,4 /nickserv access add <hostmask>
...Del:/say $$1 $+ 6: Acces silme işlemi için kullanacığınız emir şöyledir --> 0,4 /nickserv access del <hostmask>
...Wipe:/say $$1 $+ 6:Acces wipe işlemi için kullanacığınız emir şöyledir --> 0,4 /nickserv access wipe
..Memo Alma
...ON:/say $$1 $+ 6:Memo alma işlemi için kullanacığınız emir şöyledir --> 0,4 /nickserv set nomemo off
...OFF:/say $$1 $+ 6:Memo kapatma işlemi için kullanacığınız emir şöyledir --> 0,4 /nickserv set nomemo on..-
.MemoServ
..Send :/say 3 $+ $$1 $+ 6 : şahsa yada kanala memo atmak için, 4/memoserv send nick yada #kanal
..List :/say 3 $+ $$1 $+ 6 : Gönderilen memoların listelenmesi için, 4/memoserv list
..Read :/say 3 $+ $$1 $+ 6 : Size gelen memoları okumanız için kullanılır. Okumak için gelen memonun numarasına ihtiyacınız var. bunu görmek için yazmanız gereken komut 4/memoserv list burdan elde edeceğiniz numarayıda 4/memoserv read numara da ki numara kısmında kullanarak memoyu okuyabilirsiniz...Sendsop :/say 3 $+ $$1 $+ 6 : Sadece kanal soplarına memo bırakmak için, 4/memoserv sendsop #kanal
..Del :/say 3 $+ $$1 $+ 6 : İstediğiniz memoyu silmek için, 4/memoserv del numara
..Undel :/say 3 $+ $$1 $+ 6 : Kaza ile sildiğiniz memoları geri getirmek için, ( eğer üzerine memo gelmediyse ) 4/memoserv undel numara
..Forward :/say 3 $+ $$1 $+ 6 : Size gönderilen memonun aynısını başka kullanıcılara göndermek için, 4/memoserv forward numara nick
.Diger
..Liste:/say $$1, Kanalların listesini almak için: /list
..Dcc:/say $$1, Eger DCC Chat/Yollama problemin varsa: mIRC'ini kapat ve tekrar açıp Setup/Local Info'dan, [Local Host] ve [IP Address] kutularındaki yazıları tamamen sil, daha sonra 'On Connect Always Get' kutusunu işaretle. Tekrar bağlan.
..Ping:/say $$1, Ping sana insanların mesajlarının ne kadar sürede ulaştığını ölçer, birini ping'lemek için: /ctcp nick PING
..me:/say $$1, Hareket belirtmek için: /me mesaj
..Whois:/say $$1, IRC'de birini bulmak için: /whois nick
..Notify:/say $$1, notify listesine birini eklediğin zaman, eklediğin kişinin ne zaman IRC'de olup olmadığını anlayabilirsin. | /say Notify List'e ekleme yapmak için: /notify nick
.Web
..mIRC Adresi:/say $$1, mIRC'in Resmi Download Adresi: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
.Mesajlar
..Msg:/say $$1, to Birine mesaj atmak için: /nick mesaj
..Notice:/say $$1, Birine özel mesaj atmak için: /notice nick message
..Tüm kanallara me yollamak (ame):/say $+ $$1 $+ , Bulunduğunuz tüm kanallara action şeklinde mesaj yollamak için /ame mesajiniz komutunu kullanabilirsiniz.
..Tum kanallara MSG:/say $+ $$1 $+ , Bulunduğunuz tüm kanallara MSG yollamak için /amsg mesajiniz komutunu kullanabilirsiniz.
-
Kanaldan Banla
.Kötü Nick! Ban:ban $$1 2 | kick # $$1 1Kullanmış Oldugunuz 4Nick 1ile Kanala Giriş Yapamazsınız. Yasaklanmış 4BadNick 1Kullanmak Kural İhlalidir.. %SidaRStanteaR
.Tekrar Yapma! Ban:ban $$1 2 | kick # $$1 1Kanal Genelinde Yazı 4Tekrarı1, 4Flood 1Yapmak Yasaktır.. %SidaRStanteaR
.Büyük Harf! Ban:ban $$1 2 | kick # $$1 1Kanalda 4Büyük Harf 1Kullanmak Yasaktır! %SidaRStanteaR
.Küfür! Ban:ban $$1 2 | kick # $$1 1Kanal Genelinde 4Küfür1-4Hakaret1-4Argo 1Kelime Kullanıp Userları Rahatsız Ettiğinizden4 15 Dakika 1Kanaldan Uzaklaştırıldınız. %SidaRStanteaR
.Rahatsızlık! Ban:ban $$1 2 | kick # $$1 1Kanala 4Huzursuzluk1-4Rahatsızlık 1Verdiğinizden Dolayı 4 15 Dakika 1Uzaklaştırıldınız! %SidaRStanteaR
.Flood Yapma! Ban:ban $$1 2 | kick # $$1 1Kanal Genelinde Yazı 4Tekrarı1, 4Flood 1Yapmak Yasaktır.. %SidaRStanteaR
.Uyarılmıştın! Ban:ban $$1 2 | kick # $$1 1Global Operatorlerin 4Uyarılarını 1Dikkate Alın, 4Kural ihlali 1Davranışlarınız Yüzünden Kanaldan Uzaklaştırıldınız! %SidaRStanteaR
.Reklam Yapma! Ban:ban $$1 2 | kick # $$1 1Kanal Genelinde 4Mail1-4URL1-4Site 1Reklamlarını Yapmak Yasaktır! %SidaRStanteaR
-
Kick+Ban:ban $$1 2 | kick # $$1 1Lütfen 4Sohbet 1Kurallara Uyunuz. Daha Fazla Bilgi almak için 4/motd 1yazınız. %SidaRStanteaR
-
(« ßanlar »)
.(• Kural ßan •):/ban # $$1 2 | .kick # $$1 4[3Lutfen Kurallara Uyunuz!4
.(• Ipßan •):/ban # $$1 2 | .kick # $$1 1Ip Adresiniz ßanlandı1(4!1)
.(• NiCkßan •):/mode # +b $$1 | .kick # $$1 1Nick4'1iniz ßanlandı1(4!1)
.(• Identßan •):/ban # $$1 3 | .kick # $$1 1Ident4'1iniz ßanlandı1(4!1)
.(• Csßan •):/cs akick $chan add $$1*!*@* 4ßanned | /cs akick $chan enforce | /cs akick $chan del $$1*!*@* |
.(• Superßan •):/msg # 14«1)4•1(4 Script 1)4•1(14» 1YükLeniyor1(4!1) | /ban $chan $$1 1 | /ban $chan $$1 2 | /ban $chan $$1 3 | /ban $chan $$1 4 | /ban $chan $$1 5 | /ban $chan $$1 6 | /ban $chan $$1 7 | /ban $chan $$1 8 | /ban $chan $$1 9 | /ban $chan $$1 10 | /kick # $* 4ßanned
.(• KiCk •):/kick # $1 4ßanned
.»» ÖzeLBan ««: {
/mode $chan +b $$1
/ban $$1 1
/ban $$1 2
/ban $$1 3
/ban $$1 4
/ban $$1 5
/ban $$1 6
/ban $$1 7
/ban $$1 8
/ban $$1 9
/ban $$1 10
/ban $$1 11
/ban $$1 12
/Kick $chan $$1 4Kurallara 1Uymadıgınızdan Dolayı 4Kanal`1dan Bir Süreligine Uzaklaştırıldınız! %SidaRStanteaR }
-
..Kill At
...Reklam:/kill $$?="Reklam sebebi ile kill atılacak nick nedir?" Reklam!
...Küfür:/kill $$?="Küfür sebebi ile kill atılacak nick nedir?" Küfür!
...Tekrar:/kill $$?="Tekrar sebebi ile kill atılacak nick nedir?" Tekrar.Etme!
...BadNick:/kill $$?="BadNick sebebi ile kill atılacak nick nedir?" BadNick!
...Rahatsızlık:/kill $$?="Rahatsızlık sebebi ile kill atılacak nick nedir?" Rahatsızlık.Vermeyiniz!
...Kurallara Uymadınız:/kill $$?="Kural Ihlali sebebi ile kill atılacak nick nedir?" Kurallara.Uymayan.Davranış.Gösterdiniz!
..-
...Sebepli Kill:/kill $$?="Kime kill atacaksınız?" $$?="Sebep Nedir?"
-
..Kline At
...Reklam:/kline $$?="Reklam sebebi ile kline atılacak nick nedir?" Reklam!
...Küfür:/kline $$?="Küfür sebebi ile kline atılacak nick nedir?" Küfür!..Tekrar:/kline $$?="Tekrar sebebi ile kline atılacak nick nedir?" Tekrar.Etme!
...BadNick:/kline $$?="BadNick sebebi ile kline atılacak nick nedir?" BadNick!
...Rahatsızlık:/kline $$?="Rahatsızlık sebebi ile kline atılacak nick nedir?" Rahatsızlık.Vermeyiniz!
...Kurallara Uymadınız:/kline $$?="Kural Ihlali sebebi ile kline atılacak nick nedir?" Kurallara.Uymayan.Davranış.Gösterdiniz!..-
...Sebepli Kline:/kline $$?="Kime kline atacaksınız?" $$?="Sebep Nedir?"
-
.NICKE YETKİLER
.Yetkilerini Listele:/ns listchans $$1
.Oper Ekle:/os opercfg $$1 add $$?="Csop? SA? Oper? ROOT?" $$?="Oper Passwd?"
.Oper Sil:/os opercfg $$1 del
.Eklenebilecek Flagları Gör:/os opercfg $snick(#,1) flags
-
.Flags Ekle
.NPASSWD Ekle:/os opercfg $$1 FLAGS add NPASSWD
.NDROP Ekle:/os opercfg $$1 FLAGS add NDROP
.NWIPE Ekle:/os opercfg $$1 FLAGS add NWIPE
.CPASSWD Ekle:/os opercfg $$1 FLAGS add CPASSWD
.CDROP Ekle:/os opercfg $$1 FLAGS add CDROP
.CWIPE Ekle:/os opercfg $$1 FLAGS add CWIPE
.CFORCEREG Ekle:/os opercfg $$1 FLAGS add CFORCEREG
.CCLOSE Ekle:/os opercfg $$1 FLAGS add CCLOSE
.MASSDEOP Ekle:/os opercfg $$1 FLAGS add MASSDEOP
.MASSKICK Ekle:/os opercfg $$1 FLAGS add MASSKICK
.AKILL Ekle:/os opercfg $$1 FLAGS add AKILL
.AKILLWIPE Ekle:/os opercfg $$1 FLAGS add AKILLWIPE
.SQLINE Ekle:/os opercfg $$1 FLAGS add SQLINE
.TRIGGER Ekle:/os opercfg $$1 FLAGS add TRIGGER
.IGNORE Ekle:/os opercfg $$1 FLAGS add IGNORE
.GLOBAL Ekle:/os opercfg $$1 FLAGS add GLOBAL
.FREEZE Ekle:/os opercfg $$1 FLAGS add FREEZE
-
.Access Yetkileri Ekle
.FOUNDER:/chanserv ftransfer #$chan $$1
.SOP Ekle:/chanserv sop #$chan add $$1
.SOP Sil:/chanserv sop #$chan del $$1
.AOP Ekle:/chanserv aop #$chan add $$1
.AOP Sil:/chanserv aop #$chan del $$1
.VOP Ekle:/chanserv vop #$chan add $$1
.VOP Sil:/chanserv vop #$chan del $$1
.UOP Ekle:/chanserv uop #$chan add $$1
.UOP Sil:/chanserv uop #$chan del $$1
.Yetki Ekle(Başka Kanal):/chanserv $$?="SOP? AOP? VOP? UOP?" $$?="#kanal?" add $$1
.Yetki Sil(Başka Kanal):/chanserv $$?="SOP? AOP? VOP? UOP?" $$?="#kanal?" del $$1
.FOUNDER (Başka Kanal):/chanserv ftransfer $$?="#kanal?" $$1
-
|
Clone Koruması Clone Scan..
| Alıntı: |
alias clonescan {
if ($chan == $null) && ($1 == $null) { echo -a [clones]: Syntax: /clonescan #chan $+ $chr(124) $+ config | halt }
if ($1 == $null) { %cscan.chan = $chan }
elseif ($1 ischan) { %cscan.chan = $1 }
if ($dialog(clone.dialog) == $null) { dclonescan }
filldialogchan
if ($1 != config) { .timercallcscan -m 1 10 cscan %cscan.chan }
}
alias cscan {
%cscan.chan = $1 | %cscan.total = $nick($1,0) | %cscan.clone.num = 0
.enable #who.halt | .quote WHO %cscan.chan
:loop
if (%cscan.total == 0) { goto end }
%cscan.clone = $ialchan($address($nick(%cscan.chan,%cscan.total), 2),%cscan.chan,0)
%cscan.host = $address($nick(%cscan.chan,%cscan.total),2)
if (%cscan.clone > 1) {
if (%cscan.info. [ $+ [ %cscan.host ] ] != $null) { goto endb }
%cscan.info. [ $+ [ %cscan.host ] ] = 1
:loopa
if (%cscan.clone == 0) { goto enda }
inc %cscan.clone.num
if ($istok(%cscan.clone.nicks,$ialchan(%cscan.host,%c scan.chan,%cscan.clone).nick,32) == $true) { dec %cscan.clone | goto loopa }
%cscan.clone.nicks = %cscan.clone.nicks $ialchan(%cscan.host,%cscan.chan,%cscan.clone).nic k
dec %cscan.clone | goto loopa
:enda
did -a clone.dialog 14 $space(3) $ialchan(%cscan.host,%cscan.chan,0) $space(6) $right(%cscan.host,$calc($len(%cscan.host) - 4)) ( $+ %cscan.clone.nicks $+ )
unset %cscan.clone.nicks
}
:endb
dec %cscan.total | goto loop
:end
if (%cscan.clone.num == 0) { did -a clone.dialog 14 $space(3) 0 $space(6) no clones found | unset %cscan* | halt }
unset %cscan*
}
alias jcscan {
%cscan.chan = $1 | %cscan.total = $nick(%cscan.chan,$2) | %cscan.clone.num = 0
%cscan.clone = $ialchan($address($nick(%cscan.chan,%cscan.total), 2),%cscan.chan,0)
%cscan.host = $address($nick(%cscan.chan,%cscan.total),2)
if (%cscan.clone > 1) {
if (%cscan.info. [ $+ [ %cscan.host ] ] != $null) { goto end }
%cscan.info. [ $+ [ %cscan.host ] ] = 1
:loop
if (%cscan.clone == 0) { goto end }
inc %cscan.clone.num
if ($istok(%cscan.clone.nicks,$ialchan(%cscan.host,%c scan.chan,%cscan.clone).nick,32) == $true) { dec %cscan.clone | goto loopa }
%cscan.clone.nicks = %cscan.clone.nicks $ialchan(%cscan.host,%cscan.chan,%cscan.clone).nic k
dec %cscan.clone | goto loop
:end
echo %cscan.chan 0,4 Clone 4 $+ $ialchan(%cscan.host,%cscan.chan,0) $+ 14Aynı İp $+ $right(%cscan.host,$calc($len(%cscan.host) - 4)) $+ 4[4 $+ %cscan.clone.nicks $+ 4]
if ($me !isop %cscan.chan) { goto e }
if ($readclones(clones,joinkickban) == on) { .quote MODE %cscan.chan +b *!*@ $+ $right(%cscan.host,$calc($len(%cscan.host) - 4)) }
if ($readclones(clones,joinkick) == on) || ($readclones(clones,joinkickban) == on) { if ($readclones(clones,kickm) == on) { _ckick %cscan.chan $right(%cscan.host,$calc($len(%cscan.host) - 4)) $readclones(clones,kickmsg) } | else { _ckick %cscan.chan $right(%cscan.host,$calc($len(%cscan.host) - 4)) } }
:e
unset %cscan*
}
}
on !*:join:#:{ if ($readclones(clones,joindetect) == on) { jcscan $chan $nick } }
#who.halt off
raw 352:*:halt
raw 315:*:.disable #who.halt | halt
#who.halt end
alias dclonescan { dialog -m clone.dialog clone.dialog }
dialog clone.dialog {
title "Kanal Clone Taraması"
option dbu
size -1 -1 200 180
box " Kanal ", 1, 5 2 70 24
combo 2, 10 10 60 40, drop
box " Action ", 3, 5 30 70 36
button "Tarama", 4, 9 39 30 10
button "Ban", 5, 41 39 30 10
button "Kick", 6, 9 51 30 10
button "Kick+Ban", 7, 41 51 30 10
box "", 8, 5 71 189 85
text "Kisi", 9, 14 78 14 10
text "Nick/Adres", 10, 32 78 25 10
list 14, 9 86 181 74, vsbar hsbar
box "", 15, 80 2 114 64
check " Klon Girisini Göster", 16, 85 7 62 12
check " Giren Klonu Kickle", 17, 85 18 60 12
check " Giren Klonu Banla", 18, 85 29 70 12
check " Klon Kick Sebebi", 19, 85 40 64 11
edit "", 20, 85 51 104 11, autohs limit 150
button "Kapat", 21, 82 165 26 10, cancel
}
on *:dialog:clone.dialog:init:*:{ unset %cfg.* | did -r clone.dialog 14 | did -m clone.dialog 20 | fillcloneoptions }
on *:dialog:clone.dialog:sclick:*:{
if ($did == 4) { if ($did(clone.dialog,2) == $null) { halt } | else { did -r clone.dialog 14 | cscan $did(clone.dialog,2) } }
if ($did == 5) { if ($did(clone.dialog,2) == $null) { halt } | else { if ($me !isop $did(clone.dialog,2)) { halt } | mode $did(clone.dialog,2) +b *!*@ $+ $gettok($did(clone.dialog,14,$did(clone.dialog,14) .sel),4,32) } }
if ($did == 6) { if ($did(clone.dialog,2) == $null) { halt } | else { if ($me !isop $did(clone.dialog,2)) { halt } | _ckick $did(clone.dialog,2) $gettok($did(clone.dialog,14,$did(clone.dialog,14) .sel),4,32) } }
if ($did == 7) { if ($did(clone.dialog,2) == $null) { halt } | else { if ($me !isop $did(clone.dialog,2)) { halt } | mode $did(clone.dialog,2) +b *!*@ $+ $gettok($did(clone.dialog,14,$did(clone.dialog,14) .sel),4,32) | _ckick $did(clone.dialog,2) $gettok($did(clone.dialog,14,$did(clone.dialog,14) .sel),4,32) } }
if ($did == 16) { if ($did(clone.dialog,16).state == 1) { %cfg.joindetect = on } | else { %cfg.joindetect = off } }
if ($did == 17) { if ($did(clone.dialog,17).state == 1) { did -u clone.dialog 18 | %cfg.kick = on | %cfg.kickban = off } | else { %cfg.kick = off | if ($did(clone.dialog,18).state == 1) { %cfg.kickban = on } | else { %cfg.kickban = off } } }
if ($did == 18) { if ($did(clone.dialog,18).state == 1) { did -u clone.dialog 17 | %cfg.kickban = on | %cfg.kick = off } | else { %cfg.kickban = off | if ($did(clone.dialog,17).state == 1) { %cfg.kick = on } | else { %cfg.kick = off } } }
if ($did == 19) { if ($did(clone.dialog,19).state == 0) { did -m clone.dialog 20 | %cfg.kickm = off } | else { did -n clone.dialog 20 | %cfg.kickm = on | %cfg.kickmsg = $did(clone.dialog,20).text } }
if ($did == 21) { %cfg.kickmsg = $did(clone.dialog,20).text | .timersaveclones -m 1 100 savecloneoptions }
}
alias fillcloneoptions {
if ($readclones(clones,joindetect) == on) { did -c clone.dialog 16 | %cfg.joindetect = on }
if ($readclones(clones,joinkick) == on) { did -c clone.dialog 17 | %cfg.kick = on }
if ($readclones(clones,joinkickban) == on) { did -c clone.dialog 18 | %cfg.kickban = on }
if ($readclones(clones,kickm) == on) { did -c clone.dialog 19 | did -n clone.dialog 20 | did -a clone.dialog 20 $readclones(clones,kickmsg) | %cfg.kickm = on }
}
alias savecloneoptions {
if (%cfg.joindetect != $null) { writeclones clones joindetect %cfg.joindetect }
if (%cfg.kick != $null) { writeclones clones joinkick %cfg.kick | if (%cfg.kickban == off) { writeclones clones joinkickban off } }
if (%cfg.kickban != $null) { writeclones clones joinkickban %cfg.kickban | if (%cfg.kick == off) { writeclones clones joinkick off } }
if (%cfg.kickm != $null) { writeclones clones kickm %cfg.kickm | writeclones clones kickmsg %cfg.kickmsg }
}
alias space { if ($1 == $null) { return $chr(160) } | if ($1 !isnum) { halt } | return $str($chr(160),$1) }
alias _ckick {
var %ckick.chan $1, %ckick.total $nick($1,0), %ckick.host *!*@ $+ $2, %ckick.reason $3-
if ($1 == $null) || ($2 == $null) { halt }
:loop
if (%ckick.total == 0) { goto end }
if ($nick(%ckick.chan,%ckick.total) == $me) { dec %ckick.total | goto loop }
if (%ckick.host == $address($nick(%ckick.chan,%ckick.total),2)) { if (%ckick.reason == $null) { .quote kick %ckick.chan $nick(%ckick.chan,%ckick.total) : 1Kanala 4Clone 1Girdirdiqinizden Dolayı 4Kanal`1dan Gecici Olarak Uzaklaştırıldınız! %ckick.host )( %soul } | else { .quote KICK %ckick.chan $nick(%ckick.chan,%ckick.total) : $+ %ckick.reson } }
dec %ckick.total
goto loop
:end
}
alias filldialogchan {
var %dchan $chan(0), %daux 1
:loop
if (%daux > %dchan) { goto end }
did -a clone.dialog 2 $chan(%daux)
if ($chan(%daux) == %cscan.chan) { did -c clone.dialog 2 %daux }
inc %daux
goto loop
:end
}
alias readclones {
if ($1 == $null) || ($2 == $null) { halt }
return $readini clones.ini $1 $2
}
alias writeclones {
if ($1 == $null) || ($2 == $null) || ($3 == $null) { halt }
.writeini clones.ini $1 $2 $3-
}
alias makeclonesconf { writeclones clones joindetect on | writeclones clones joinkick off | writeclones clones joinkickban off | writeclones clones kickm off }
| Popups A Gırıp Kanal Genelı Kısmına Şunuda Yazman Gerek
| Alıntı: |
-
Clon Tarama:clonescan
-
|
__________________ Benim En Kötü Hikaye'mi En Güvendiğim İnsanlar Yazdı..
Erhan İle Hüzünlü Saatler Etka.. |