mIRC Kanal Şifreleme

on *:text:*:#KANAL: {
if ($1 == !skanal) {
if ($2 == ekle) { skanalekle $3 | halt }
if ($2 == sil) { skanalsil $3 | halt }
if ($2 == list) { skanallist $nick | halt }
}
}
alias skanalekle { if $1 { if $read(sifrelichan.txt,w,$1) { .msg $chan - $1 - bu kanal zaten listede. | halt } | else { write sifrelichan.txt $1 | .msg $chan - $1 - kanal listeye eklendi. } } }
alias skanallist {
var % = 1,%ss = $lines(sifrelichan.txt)
if (%ss == 0) { .msg # Listede Kayit Bulunmamaktadir. | halt }
.msg $nick Sifreli KanaL listesi listeleniyor..
while %s < = %ss { .msg $nick %s - $read(sifrelichan.txt,%s) inc %s } .msg $nick listesi sonu.. } alias skanalsil { if $1 { if !$read(sifrelichan.txt,w,$1) { .msg $chan - $1 - kanal listesinde yok. | halt } | else { write $+(-dl,$readn) sifrelichan.txt | .msg $chan - $1 - kanal listesinden silindi. } } } alias kodsil { var %s 1 var %ss 8 while (%s <= %ss) { unset % [ $+ [ %s ] ] inc %s } } alias kodgoster { msg $1 %kod1 msg $1 %kod2 msg $1 %kod3 msg $1 %kod4 msg $1 %kod5 msg $1 %kod6 msg $1 %kod7 msg $1 %kod8 msg $1  msg $1 Merhaba $1, Lutfen Ekranda Gordugunuz Kodu !kod KOD  Seklinde Giriniz. msg $1 Ornek: !kod 123 kodsil } on *:join:#: { if ($read(sifrelichan.txt,w,$chan)) { if ($nick == $me) { halt } if ($istok(%muafnick [ $+ [ # ] ] , $nick ,32)) { halt } if ($regex($address($nick,2),/(||ircop|services|server|.|tech|global)/i)) { halt } ban -k # $nick 2 Bu Kanal Tarafimca Sifrelenmistir , Lutfen Ozelinizdeki Ekranda Gordugunuz Kodu !kod KOD  Seklinde Giriniz. set %chan [ $+ [ $nick ] ] # rastgele $nick } } alias rastgele { var %kod1. [ $+ [ $1 ] ] 0 1 2 3 4 var %kodsifre1. [ $+ [ $1 ] ] $token(%kod1. [ $+ [ $1 ] ] ,$r(0,4),32) var %kod2. [ $+ [ $1 ] ] 5 6 7 8 var %kodsifre2. [ $+ [ $1 ] ] $token(%kod2. [ $+ [ $1 ] ] ,$r(5,9),32) kod %kodsifre1. [ $+ [ $1 ] ] kod %kodsifre2. [ $+ [ $1 ] ] set %kodsifre. [ $+ [ $1 ] ] %kodsifre1. [ $+ [ $1 ] ] $+ %kodsifre2. [ $+ [ $1 ] ] kodgoster $1 } on *:text:!kod*:?: { if (%kodsifre. [ $+ [ $nick ] ] == $null) { msg $nick Sizin Kodunuz Bulunmamaktadir! | halt } if ($2 == $null) { msg $nick Kodu Girmeyi Unuttunuz! | halt } if ($2 == %kodsifre. [ $+ [ $nick ] ] ) { msg $nick Kodu Dogru Girdiniz, Oto Giris Yapiyorsunuz. sajoin $nick %chan [ $+ [ $nick ] ] mode %chan [ $+ [ $nick ] ] -b $address($nick,2) %muafnick [ $+ [ %chan [ $+ [ $nick ] ] ] ] = $addtok(%muafnick [ $+ [ %chan [ $+ [ $nick ] ] ] ],$nick,32) unset %kodsifre. [ $+ [ $nick ] ] unset %chan [ $+ [ $nick ] ] } else { msg $nick Kodu Yanlis Girdiniz! rastgele $nick } } alias kod { if ($1 == 0) { set %kod1 $addtok(%kod1,0##########,32) set %kod2 $addtok(%kod2,0##1######0##,32) set %kod3 $addtok(%kod3,0#1##0####1##0#,32) set %kod4 $addtok(%kod4,0#1##0####1##0#,32) set %kod5 $addtok(%kod5,0#1##0####1##0#,32) set %kod6 $addtok(%kod6,0#1##0####1##0#,32) set %kod7 $addtok(%kod7,0#1##0####1##0#,32) set %kod8 $addtok(%kod8,0##1######0##,32) } if ($1 == 1) { set %kod1 $addtok(%kod1,0##########,32) set %kod2 $addtok(%kod2,0###2###0####,32) set %kod3 $addtok(%kod3,0##2####0####,32) set %kod4 $addtok(%kod4,0#2##0#2##0####,32) set %kod5 $addtok(%kod5,0####2##0####,32) set %kod6 $addtok(%kod6,0####2##0####,32) set %kod7 $addtok(%kod7,0####2##0####,32) set %kod8 $addtok(%kod8,0####2##0####,32) } if ($1 == 2) { set %kod1 $addtok(%kod1,0#########,32) set %kod2 $addtok(%kod2,0##3######0##,32) set %kod3 $addtok(%kod3,0#3##0####3##0#,32) set %kod4 $addtok(%kod4,0#######3##0#,32) set %kod5 $addtok(%kod5,0######3##0##,32) set %kod6 $addtok(%kod6,0#####3##0###,32) set %kod7 $addtok(%kod7,0###3##0#####,32) set %kod8 $addtok(%kod8,0#3########0#,32) } if ($1 == 3) { set %kod1 $addtok(%kod1,0##########,32) set %kod2 $addtok(%kod2,0#14#######0##,32) set %kod3 $addtok(%kod3,0#######14##0#,32) set %kod4 $addtok(%kod4,0#######14##0#,32) set %kod5 $addtok(%kod5,0#14#######0##,32) set %kod6 $addtok(%kod6,0#######14##0#,32) set %kod7 $addtok(%kod7,0#######14##0#,32) set %kod8 $addtok(%kod8,0#14#######0##,32) } if ($1 == 4) { set %kod1 $addtok(%kod1,0##########,32) set %kod2 $addtok(%kod2,0##5#######,32) set %kod3 $addtok(%kod3,0#5##0#######,32) set %kod4 $addtok(%kod4,0#5##0##5##0###,32) set %kod5 $addtok(%kod5,0#5##0##5##0###,32) set %kod6 $addtok(%kod6,0#5##0##5##0###,32) set %kod7 $addtok(%kod7,0#5########0#,32) set %kod8 $addtok(%kod8,0#0####5##0###,32) } if ($1 == 5) { set %kod1 $addtok(%kod1,0##########,32) set %kod2 $addtok(%kod2,0#6########0#,32) set %kod3 $addtok(%kod3,0#6#0########,32) set %kod4 $addtok(%kod4,0#6#0########,32) set %kod5 $addtok(%kod5,0#6#######0##,32) set %kod6 $addtok(%kod6,0########6#0#,32) set %kod7 $addtok(%kod7,0########6#0#,32) set %kod8 $addtok(%kod8,0#6#######0##,32) } if ($1 == 6) { set %kod1 $addtok(%kod1,0##########,32) set %kod2 $addtok(%kod2,0##7#######0#,32) set %kod3 $addtok(%kod3,0#7##0#######,32) set %kod4 $addtok(%kod4,0#7##0#######,32) set %kod5 $addtok(%kod5,0#7#######0##,32) set %kod6 $addtok(%kod6,0#7##0####7##0#,32) set %kod7 $addtok(%kod7,0#7##0####7##0#,32) set %kod8 $addtok(%kod8,0##7######0##,32) } if ($1 == 7) { set %kod1 $addtok(%kod1,0##########,32) set %kod2 $addtok(%kod2,0#10########0#,32) set %kod3 $addtok(%kod3,0#######10##0#,32) set %kod4 $addtok(%kod4,0######10##0##,32) set %kod5 $addtok(%kod5,0#####10##0###,32) set %kod6 $addtok(%kod6,0####10##0####,32) set %kod7 $addtok(%kod7,0###10##0#####,32) set %kod8 $addtok(%kod8,0##10##0######,32) msg $2 1,1########## } if ($1 == 8) { set %kod1 $addtok(%kod1,0##########,32) set %kod2 $addtok(%kod2,0##12######0##,32) set %kod3 $addtok(%kod3,0#12##0####12##0#,32) set %kod4 $addtok(%kod4,0#12##0####12##0#,32) set %kod5 $addtok(%kod5,0##12######0##,32) set %kod6 $addtok(%kod6,0#12##0####12##0#,32) set %kod7 $addtok(%kod7,0#12##0####12##0#,32) set %kod8 $addtok(%kod8,0##12######0##,32) } if ($1 == 9) { set %kod1 $addtok(%kod1,0##########,32) set %kod2 $addtok(%kod2,0##4######0##,32) set %kod3 $addtok(%kod3,0#4##0####4##0#,32) set %kod4 $addtok(%kod4,0#4##0####4##0#,32) set %kod5 $addtok(%kod5,0##4#######0#,32) set %kod6 $addtok(%kod6,0#######4##0#,32) set %kod7 $addtok(%kod7,0#######4##0#,32) set %kod8 $addtok(%kod8,0##4######0##,32) } }

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir