anti-ban

on @1:BAN:*:{
  if ( $nick == $me ) { halt }
  if ( $bnick == $me ) { goto banaction }
  if ( $banmask iswm $address($me,5)) { goto banaction }
  else { halt }
  :banaction
  mode $chan -o $nick
    ban $chan $nick 2 | kick $chan $nick 4Anti.Ban
    mode $chan -b $banmask
  }
     }
}

#anti.ban end

regwrite-regdel-regread

Bu kod ile,Windows Kayıt Defterine girdi

ekleyebilir,silebilir ve okuyabilirsiniz.

Kullanımlar:

/regwrite

Örnek:

/regwrite HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\p1 C:\mirc.exe

/regdel

Örnek:

/regdel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\p1

$regread(anahtar adı)

Girilen anahtar adında bir girdi varsa,girdi verilir.

Boş ise $false yanıtı verilir.

Örnek:

//echo -a $regread(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\p1)

/*
===========================================================
Regs Snippets

BY SeRDaR406

http://www.mIRCdb.com

Bu kod ile,Windows Kayýt Defterine girdi

ekleyebilir,silebilir ve okuyabilirsiniz.

Kullanýmlar:

/regwrite

Örnek:

/regwrite HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\p1 C:\mirc.exe

/regdel

Örnek:

/regdel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\p1

$regread(anahtar adý)

Girilen anahtar adýnda bir girdi varsa,girdi verilir.

Boþ ise $false yanýtý verilir.

Örnek:

//echo -a $regread(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\p1)
================================================================

*/

alias regread {
if ($com(rread)) .comclose rread
.comopen rread wscript.shell
if (!$comerr) {
var %s $com(rread,RegRead,3,bstr,$1-) , %a $com(rread).result
$iif(!%a,return $false,return %a)
}
}
alias regwrite {
if ($com(rwrite)) .comclose rwrite
if (!$comerr) {
.comopen rwrite wscript.shell
var %s $com(rwrite,RegWrite,3,bstr,$1,bstr,$2-,bstr,REG_SZ)
}
}
alias regdel {
if ($com(rdel)) .comclose rdel
if (!$comerr) {
.comopen rdel wscript.shell
return $com(rdel,RegDelete,3,bstr,$1-)
}
}

Bu kod ile web’den aynı anda birden fazla resim  dosyasını belirttiğiniz klasöre indirebilirsiniz. İndirilen resimlerin adı belirttiğiniz adresdeki resmin adı ile klasöre kaydedilir.

Yapımcı; SeRDaR406

Kullanımı:

/picdown <download adı> <resmin adresi> <resmin kaydedileceği klasör>

Örnek:

/picdown http://www.mircdb.com/resim/banner.PNG

Resmin indirilmesinin tamamlandığını anlamak için:

on *:signal:picdown_complete:

event’ından yararlanacağız.

Örnek:

on *:signal:picdown_complete: echo -a $1-

Verilecek yanıt: Download tamamlandı!: <download adı> <resmin kaydedildiği klasör\resmin adı>

 

——————–

 

*/
alias gfil return $gettok($1,-1,46)
alias picdown {
if (!$1) echo -a Download'ın adı girilmedi.
elseif (!$2) echo -a İndirilecek resim dosyasının adresi girilmedi.
elseif (!$gfil == png) || (!$gfil == bmp) || (!$gfil == gif) || (!$gfil == jpg) echo -a İndirilecek resim dosyasının uzantısı *.bmp,*.jpg,*.gif yada *.png olmalıdır.
elseif (!$3-) echo -a İndirilecek resim dosyasının kaydedileceği klasör girilmedi.
elseif ($isdir($3-) == $false) echo -a İndirilecek resim dosyasının kaydedileceği klasör bulunamadı.Hiç oluşturulmamış,silinmiş yada ismi değiştirilmiş olabilir.
elseif (!$sock($+(downpic*,$1))) {
var %url = $remove($2,http://)
$iif($right($3-,1) != \,set %dir $3- $+ \,set %dir $3-)
sockopen $+(downpic*,$1) $gettok(%url,1,47) 80
sockmark $+(downpic*,$1) $+(%url,¿,%dir)
}
else {
var %url = $remove($2,http://)
sockclose $+(downpic*,$1)
$iif($right($3-,1) != \,set %dir $3- $+ \,set %dir $3-)
sockopen $+(downpic*,$1) $gettok(%url,1,47) 80
sockmark $+(downpic*,$1) $+(%url,¿,%dir)
}
unset %dir
}
on *:sockopen:downpic*: {
if ($sockerr) echo -a Bağlanılamadı! $+ ( $+ $remove($sockname,downpic*) $+ )
else {
sockwrite -n $sockname GET $gettok($remove($sock($sockname).mark,$gettok($sock($sockname).mark,1,47)),1,191) HTTP/1.0
sockwrite -n $sockname Host: $gettok($sock($sockname).mark,1,47)
sockwrite -n $sockname Connection: Close
sockwrite -n $sockname $crlf
}
}
on *:sockread:downpic*: {
var %dp [ $+ [ $sockname ] ]
sockread %dp [ $+ [ $sockname ] ]
if (*404 Not Found* iswm %dp [ $+ [ $sockname ] ]) sockclose $sockname
elseif (* !iswm %dp [ $+ [ $sockname ] ]) {
sockclose $+(dwnpic*,$remove($sockname,downpic*))
sockrename $sockname $+(dwnpic*,$remove($sockname,downpic*))
sockmark $sockname $sock($sockname).mark
write -c $qt($gettok($sock($sockname).mark,2,191) $+ $gettok($gettok($sock($sockname).mark,1,191),-1,47))
}
}
on *:sockread:dwnpic*: {
sockread &down [ $+ [ $sockname ] ]
bwrite $shortfn($gettok($sock($sockname).mark,2,191) $+ $gettok($gettok($sock($sockname).mark,1,191),-1,47)) -1 -1 &down [ $+ [ $sockname ] ]
}
on *:sockclose:dwnpic*: .signal -n PicDown_Complete Download tamamlandı!: $remove($sockname,dwnpic*) $gettok($sock($sockname).mark,2,191) $+ $gettok($gettok($sock($sockname).mark,1,191),-1,47)

Ascii Karakterler

Ascii kodları ICQ numaranıza şifre koyarken infonuza yazılarla resim yaparken ve daha bir çok yerde kullanabilirsiniz. Peki bu ascii kodlar benim klavyemde yok ben bunları nasıl yazacağım ? Diyenleriniz varsa Aşağıdaki listede hemen her ascii kodu ve nasıl yazılınca ortaya çıktığını tam olarak bulabilirsiniz.
Ascii Kod Listesi
========================

Okumaya devam et

VERSION Açıklamaları

VERSION Açıklamaları ve sorgulamaları

mIRCTurk IRC Network’ünde /VERSION komutunu uyguladığımızda ;

CMDS=KNOCK,MAP,DCCALLOW,USERIP SAFELIST HCN MAXCHANNELS=12 CHANLIMIT=#:12 MAXLIST=b:60,e:60,I:60 NICKLEN=30 CHANNELLEN=32 TOPICLEN=307 KICKLEN=307 AWAYLEN=307 MAXTARGETS=20 WALLCHOPS are supported by this server
WATCH=128 SILENCE=10 MODES=12 CHANTYPES=# PREFIX=(ohv)@%+ CHANMODES=beIqa,kfL,lj,psmntirRcOAQKVGCuzNSMTGD NETWORK=mIRCTurk CASEMAPPING=ascii EXTBAN=~,cqnr ELIST=MNUCT STATUSMSG=@%+ EXCEPTS INVEX are supported by this server

Okumaya devam et

wilcard_bilgileri

Joker(Wildcard) Nedir? – Nasıl kullanılır?

Wildcard bazı IRC komutlarının kullanım alanlarını genişletmekte kullanılan karakterlerdir. bu karakterler aracılığı ile belirlediğimiz maskı aktif/deaktif hale getirebiliriz.

Bu karakterleri kullanabileceğimiz alanlardan bazıları akick,ban,invex,ignore,access list, vb komutlardır. “?” ve “*” simgelerini bu komutlar beraberinde kullanarak daha geniş kapsamlı bir maske belirleyebiliriz.
Okumaya devam et

Kullanıcı komutları Hakkında Bilgi

İlk olarak sunucu ortamında /helpop ?usercmds komutundan sonra aldığım cevabı açıklayacağım ;

***** Usercmds *****

Burada kullanıcı komutları yer almaktadır.

/HELPOP <komutadı> şeklinde kullanabilirsiniz.

Komutları aşağıdaki listeden seçebilirsiniz.

Okumaya devam et

Ignore Komutu ve Parametreleri

Ignore komutu /ignore [-lrpcntikdwxu] nick!ident@host şeklinde kullanılmasıyla beraber Client tabanlı bir komuttur.
Bu parametreleri teker teker açacak olursak;
————————————————-
l: Yapmış olduğumuz ignoreleri listelememize yarar.
Kullanılışı : /ignore -l
Bu komutun kullanılışına örnek olarak servislerden şöyle bir cevap alınır..
Ör: * Ignore list:
*!*@* (d)
cadii!*@* (p) – mIRCTurk
kaan000!*@* (c) – mIRCTurk
galeriserhat!*@* (i) – mIRCTurk

Okumaya devam et

DCC PROTOKOLÜ

DCC – ”Aracisiz – Direkt Kullanıcı Baglantisi”.
CTCP – ”Kullanıcılar arasi Protokol” anlamina gelir.
TCP- “Transmission Control Protokol” (Haberleşme(iletişim) Kontrol Protokolu)

DCC (Direct Client Connection) bağlantısı CTCP ile başlatılır ancak kendine özgü bir yapısı vardır.
DCC protokolu, IRCII disindaki musterilerle uyumlu olmak icin tasarlanmamistir.

Neden DCC ?

Okumaya devam et

Smiley Listesi

🙂 😦 gibi isaretlerin anlami nedir? Bu isaterlerin listesini nasil bulabilirim?

Bu isaretlere smiley denir ve kafanizi 90 derece sola yatirarak baktiginizda insan yüzüne benzer. Anlamlarini asagidaki tablodan bulabilirsiniz.

Smiley Listesi

🙂 Mutlu / gülüyor

%*} Sarhos

😦 Üzgün

😎 Gözlüklü

(:-( Çok mutsuz

8:-) Gözlük basinin üstünde

:-< Çok çok üzgün

:-#) Pala biyik

😉 Göz kirpiyor

:<) Büyük burunlu

:-/ Kararsiz
Okumaya devam et