.
Posts Tagged “Remote”
admin tarafýndan Hazır Kodlar içinde postalandý, tags: Addonlar, chat, güncel haber, hadise, help egitim, ignore eðitimi, irc eğitim, IRCd Bot, ircd eğitim, IRCd-Services, kodlar, mirc, mirc addonları, mIRC Aliasları, mirc bul, mirc chat, mırç dowload, mirc dowloand, mirc download, mirc eğitim, mirc eðitim, mirc haberleri, mirc sohbet, mirc yükle, mircbul, mirch, Remote, remoteler, Türkçe mirc, Türkçe mirc indir
#uzunyazi off
on *:TEXT:*:%global:{
if ($regex($address($nick,2),/(helper|admin|ircop|services|dj.|tech|global)/i)) { halt }
if $nick isop $chan { halt }
if $nick ishop $chan { halt }
if ($len($strip($1-)) >= 190) {
.banla # $nick | .msg # $+(“,$nick,”) Fazla sayida uzun yazi kullandiginiz icin 5 dakika konusmaniz engellenmistir!
}
}
#uzunyazi end
IRCD BOTUNUZA EKLEYİP KANALINIZDA DAHA GÜZEL HOŞ BİR ORTAM SAGLAYA BİLMEK İÇİN BİR KORUMA REMOTESİDİR.
YÜKLEME :
Bos Bir Txt Belgesi OlusTurun bu txt belgesinin adı uzunyazi.txt örnek olsun bu belgeyi Mirc Klasörünüzün iÇine Veya Mirc Klasörünüzün Çinde Bas ka bir Klasöre Ati n daha sonra mirci açip/ load-rs uzunyazi.txtyazip enterleyin bu sayede haberler taramasi mircinize hazır olarak yüklenmiş olacaktır. Bu İşlemden Sonra Yapmanız Gereken İşlem Çalıştırmanızı Saglıyacaktır.
Yorum Yok »
admin tarafýndan Hazır Kodlar içinde postalandý, tags: Addonlar, çet, chat, google, güncel haber, güncel haberler, hadise, ignore eðitimi, irc eğitim, IRCd Bot, ircd eğitim, IRCd-Services, kodlar, liderchat help departmanı, mirc, mirc addonları, mIRC Aliasları, mirc bul, mirc chat, mırç dowload, mirc dowloand, mirc download, mirc script indir, mirc sohbet, mirc yükle, mircbul, Remote, remoteler, sohbet, Türkçe mirc, Türkçe mirc indir
on *:ban:#: {
if ($regex($banmask,/(Network|Server|Staff|helper|admin|ircop|services|dj.|tech|global)/i)) {
.mode # -b $banmask
.notice $nick Banlamaya Calistiginiz [Mask/Nick] Korumam Altindadir , Ban Atamazsiniz!
halt
}
if $read(admin.txt,w,$bnick) {
.mode $chan -b $banmask | .notice $nick Banlamaya Calistiginiz [Mask/Nick] Korumam Altindadir , Ban Atamazsiniz!
}
}
Yorum Yok »
admin tarafýndan Hazır Kodlar içinde postalandý, tags: Addonlar, çet, chat, google, güncel haber, güncel haberler, Haberler, hadise, help egitim, ignore, ignore eðitimi, IRCd Bot, IRCd-Services, liderchat help departmanı, mirc addonları, mirc bul, mirc chat, mırç dowload, mirc dowloand, mirc download, mirc haberleri, mirc indir, mirc sohbet, mirc yükle, mircbul, Remote, remoteler, sohbet, Türkçe mirc, Türkçe mirc indir
menu menubar,channel {
Left ALL Korumasi
.AÇ:.enable #leftall | echo -a 7Tamam açtim.
.Kapat:.disable #leftall | echo -a 12Tamam kapadim.
}
#leftall off
on !*:PART:#:if (*Left all channels* iswm $1-) { kill $nick 2KeMaNcI 7technology. }
#leftall end
Yorum Yok »
admin tarafýndan Hazır Kodlar içinde postalandý, tags: Addonlar, çet, chat, google, güncel haber, güncel haberler, Haberler, hadise, help egitim, ignore, ignore eðitimi, irc eğitim, IRCd Bot, ircd eğitim, IRCd-Services, kodlar, liderchat help departmanı, mirc, mirc addonları, mirc bul, mirc chat, mırç dowload, mirc dowloand, mirc download, mirc indir, mirc script, mirc sohbet, mirc yükle, mircbul, Remote, remoteler, sohbet, Türkçe mirc, Türkçe mirc indir
on *:text:!haberler:#haber:set $+(%,haber,nick) $nick | sondakika | .msg %habernick 3Son dakika haberleri listeleniyor :
alias haberler {
unset %haberler
sockclose s6
sockopen s6 sondakika.hurriyet.com.tr 80
}
on *:sockopen:s6: {
if (!$sockerr) {
if $window(@Haberler) { clear @Haberler | window -a @Haberler }
else { window -adCk0 +let @Haberler 0 0 500 270 Verdana 13 }
sw GET /?sid=0 HTTP/1.1
sw Host: sondakika.hurriyet.com.tr
sw User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
sw Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
sw Accept-Language: tr-TR,tr;q=0.8,en-us;q=0.5,en;q=0.3
sw Accept-Encoding: gzip,deflate
sw Accept-Charset: ISO-8859-9,utf-8;q=0.7,*;q=0.7
sw Connection: Close
sw $crlf
}
}
on *:sockread:s6: {
sockread %cenk
if (class=”hurtextverdana”> isin %cenk) {
set %haberler $htmlfree(%cenk)
var %iks = 1 , %ide $numtok(%haberler,191)
while (%iks <= $calc(%ide – 1)) {
var %srdr $gettok(%haberler,%iks,191)
if (difuzyon isin %srdr) { halt }
aline 7 @Haberler $replace(%srdr,-,4-10)
inc %iks
}
}
}
Kullanımı:
/haberler – Kendinize @Haberler penceresinde gösterir haberleri
#Haberler kanalında !haberler yazınca kanalda haberleri gösterir.
YÜKLEME :
Bos Bir Txt Belgesi OlusTurun bu txt belgesinin adı haberler.txt örnek olsun bu belgeyi Mirc Klasörünüzün iÇine Veya Mirc Klasörünüzün Çinde Bas ka bir Klasöre Ati n daha sonra mirci açip/ load-rs haberler.txt
yazip enterleyin bu sayede haberler taramasi mircinize hazır olarak yüklenmiş olacaktır. Bu İşlemden Sonra Yapmanız Gereken İşlem Çalıştırmanızı Saglıyacaktır.
Yorum Yok »
admin tarafýndan mIRC Addonları içinde postalandý, tags: Addonlar, çet, chat, help egitim, ignore, irc eğitim, ircd eğitim, kodlar, liderchat help departmanı, mirc, mirc addonları, mirc bul, mirc chat, mırç dowload, mirc dowloand, mirc download, mirc eðitim, mirc haberleri, mirc ignore, mirc indir, mirc sohbet, mirc yükle, mircbul, mirch, Remote, remoteler
Kod:
;;; Gruplar
off IRCOperatör.netscan #
raw 352: *: (haltdef | did-a $ IRCOperatör.scanner 11 $ 6)
raw 315: *: (haltdef |. disable # IRCOperatör.netscan)
# IRCOperatör.netscan sonu
off IRCOperatör.chanscan #
raw 352: *: (haltdef | if (* isin $ 7) did-a $ IRCOperatör.scanner 12 $ 6)
raw 315: *: (haltdef |. disable # IRCOperatör.chanscan)
# IRCOperatör.netscan sonu
;;; Dialogs
Ileti?im IRCOperatör.scanner.dialog (
Title \ \ “IRCOperatör Taramas? \ \”
Size -1 -1 200 103
Seçene?i DBU
Dü?me \ \ “Tamam \ \”, 1, 3 89 30 12, Ok Varsay?lan
Dü?me \ \ “? Ptal \ \”, 2, 36 89 30 12, ?ptal
Text \ \ “X \ \”, 4, 147 92 60 10
Kutusuna \ \ “Serverde \ \”, 5, 3 2 73 84,
Kutusuna \ \ “Kanalda \ \”, 6, 79 2 73 84,
Kutusuna \ \ “Ayarlar \ \”, 7, 155 2 40 84,
Dü?me \ \ “Tara \ \”, 8, 25 73 30 10
Dü?me \ \ “Tara \ \”, 9, 83 73 30 10
Dü?me \ \ “Yenile \ \”, 19, 118 73 30 10
Combo 10, 83 60 66 100, Sort Drop
liste 11, 7 10 65 67, s?ralama autovs autohs
liste 12, 83 10 65 54, s?ralama autovs autohs
Dü?me \ \ “Özele Al \ \”, 13, 160 11 30 10
\ At Dü?me \ \ “Uyar? \”, 14, 160 23 30 10
Dü?me \ \ “ctcp \ \”, 15, 160 35 30 10
Dü?me \ \ “Bilgileri \ \”, 16, 160 47 30 10
Dü?me \ \ “\ Et Yoksay \”, 17, 160 59 30 10
Dü?me \ \ “Notife Al \ \”, 18, 160 71 30 10
)
Ileti?im IRCOperatör.ctcp.dialog (
Title \ \ “IRCOperatör Taray?c? – ctcp \ \”
Size -1 -1 102 74
Seçene?i DBU
Dü?me \ \ “Gönder \ \”, 1, 3 60 30 12, Ok Varsay?lan
Dü?me \ \ “? Ptal \ \”, 2, 36 60 30 12, ?ptal
Kutusuna \ \ “CTCPs \ \”, 4, 3 2 96 55,
Radyo \ \ “\ Ping \”, 5, 7 11 30 10
Radyo \ \ “Zaman \ \”, 6, 7 22 30 10
Radyo \ \ “Version \ \”, 7, 7 33 30 10
Radyo \ \ “Di?er: \ \”, 8, 7 44 30 10
De?i?tir \ \ “\ \”, 9, 39 44 56 10
)
;;; Aliases
alias IRCOperatör (dialog-IRCOperatör.scanner $ IRCOperatör.scanner) $ m tarama
alias-l IRCOperatör.scanner (IRCOperatör.scanner.dialog) return
alias-l IRCOperatör.ctcp (IRCOperatör.ctcp.dialog) return
alias-l IRCOperatör.rechan (
did-r $ IRCOperatör.scanner 10 1 | IRCOperatör.addchan | did-c $ IRCOperatör.scanner 10 1
if ($ IRCOperatör.scanner, 10) ischan) ($ did (did-e $ IRCOperatör.scanner 9)
else (did-b $ IRCOperatör.scanner 9)
)
alias-l IRCOperatör.scan (
if ($ 1 == net) (. # IRCOperatör.netscan | who 0 o) izin
elseif ($ 1 == chan) (. # IRCOperatör.chanscan izin | $ IRCOperatör.scanner, 10, $ IRCOperatör.scanner, 10 ($ did). SEL). metin) ($ kim yapt?
)
alias-l IRCOperatör.addchan (
var% ~ IRCOperatör.channum = 0
while (% ~ IRCOperatör.channum> = 0) (
inc% ~ IRCOperatör.channum
var% ~ IRCOperatör.chan = $ chan (% ~ IRCOperatör.channum)
if (% ~ IRCOperatör.chan == $ null) (goto Break)
did-a $ IRCOperatör.scanner 10% ~ IRCOperatör.chan
)
: Break
)
;;; Uzaktan Etkinlikler
on *: DIALOG: IRCOperatör.scanner.dialog: init: 0: (
did-b $ IRCOperatör.scanner 4,13,14,15,16,17,18
($ sunucu) (if IRCOperatör.addchan | did-c $ IRCOperatör.scanner 10 1)
else (did-b $ IRCOperatör.scanner 8,9,10,19)
if ($ (10, $ did (10) yapt?. SEL) == $ null) (did-b $ IRCOperatör.scanner 9)
)
on *: DIALOG: IRCOperatör.ctcp.dialog: Init: 0: (did-c $ IRCOperatör.ctcp 5 |-b $ IRCOperatör.ctcp 9) did
on *: DIALOG: IRCOperatör.scanner.dialog: sclick: *: (
if ($) ($ iif ($ dialog ($ IRCOperatör.ctcp), ileti?im == 1 did-x $ IRCOperatör.ctcp) | unset% ~ IRCOperatör .*)
if ($) ($ iif ($ dialog ($ IRCOperatör.ctcp), ileti?im == 2 did-x $ IRCOperatör.ctcp) | unset% ~ IRCOperatör .*)
if ($) (did-r $ IRCOperatör.scanner 11 | $ IRCOperatör.scan ()) net == 8 yapt?
if ($) (did-r $ IRCOperatör.scanner 12 | $ IRCOperatör.scan (chan)) == 9 yapt?
if ($) == 11 (did
did-e $ IRCOperatör.scanner 13,14,15,16,17,18
($ adres if ($ (11 $ (11) did yapt?. SEL), 0) isignore) (did-IRCOperatör.scanner 17 1 UnIgnore) o $
else (did-IRCOperatör.scanner 17 1 Ignore) o $
($ adres if ($ (11 $ (11) did yapt?. SEL), 0) isnotify) (did-IRCOperatör.scanner 18 1 UnNotify) o $
else (did-IRCOperatör.scanner 18 1 bildir) o $
)
if ($) ($ sorgu == 13 did did (11, $ (11). SEL)) did
if ($) ($ haber == 14 did did (11, $ (11) yapt?. SEL) $ $? = \ \ “Uyar? kullan?c?ya göndermek için: \ \”)
if ($) == 15 (did
($ dialog ($ IRCOperatör.ctcp)) (if dialog-v $ IRCOperatör.ctcp $ IRCOperatör.ctcp)
else (% ~ IRCOperatör.ctcpnick = $ (11, $ (11) did yapt?. SEL) | dialog-m $ IRCOperatör.ctcp $ IRCOperatör.ctcp)
)
if ($) (whois $ did == 16 mi (11 $ (11). SEL)) did
if ($) == 17 (did
(ignore ($ adres if ($ (11 $ (11) did yapt?. SEL), 0) isignore)-r $ adresi ($ (11 $ (11) did yapt?. SEL), 0) | did-o 17 $ 1 yoksay IRCOperatör.scanner)
else (ignore-$ adresi ($ cktinp (11, $ (11) did yapt?. SEL), 0) |-IRCOperatör.scanner 17 1 UnIgnore) o $ did
)
if ($) == 18 (did
(bildirmek ($ adres if ($ (11 $ (11) did yapt?. SEL), 0) isnotify)-r $ adresi ($ (11 $ (11) did yapt?. SEL), 0) | did-o $ IRCOperatör.scanner 18 1 bildir)
else ($ adres ($ bildirmek (11, $ (11) did yapt?. SEL), 0) |-IRCOperatör.scanner 18 1 UnNotify) o $ did
)
if ($) (IRCOperatör.rechan) == 19 yapt?
)
on *: DIALOG: IRCOperatör.scanner.dialog: DClick: *: (
if ($) (if ($ server) == 11 did whois $ did (11, $ (11). SEL)) did
if ($) (if ($ server) == 12 did whois $ did (12, $ did (12). SEL))
)
on *: DIALOG: IRCOperatör.ctcp.dialog: sclick: *: (
if ($) == 1 (did
if ($ (5) yapt?. state) (ctcp% ~ Ping) IRCOperatör.ctcpnick
if ($ (6) yapt?. state) (ctcp% ~ IRCOperatör.ctcpnick Saat)
if ($ (7) yapt?. state) (ctcp% ~ IRCOperatör.ctcpnick Sürüm)
if ($ (8) yapt?. devlet) (
if ($ (9)) (ctcp% ~ $ strip ($ did (9))) IRCOperatör.ctcpnick yapt?
else ((Bilgi) $ renk echo-* / ctcp: yetersiz parametreleri s)
)
unset% ~ IRCOperatör.ctcpnick
)
if (($) == 5 yapt? | | ($ did == 6) | | ($ did == 7)) (did-b $ IRCOperatör.ctcp 9)
if ($) (did-e $ IRCOperatör.ctcp 9) == 8 yapt?
)
*: CONNECT: (
($ dialog ($ IRCOperatör.scanner)) (if
did-e $ IRCOperatör.scanner 8,10,19
if ($ IRCOperatör.scanner, 10)) ($ did (did-e $ IRCOperatör.scanner 9)
)
)
on *: DISCONNECT: (
($ dialog ($ IRCOperatör.scanner)) (if did-b $ IRCOperatör.scanner 8,9,10,19)
)
on me: JOIN: #: (IRCOperatör.rechan)
on me: PART: #: (IRCOperatör.rechan)
on *: LOAD: (
($ bits <32) (echo-s *** Hata: çal??mas? için bu addon mIRC32 gerektirir. Sen bit mirc $ $ + $ kullan?yorsan?z +. | Unload-rs \ \ “$ + $ script $ + \ \”)
if ($ version <5,72) (echo-s *** Hata: Bu addon mIRC sürümü 5,72 veya sonras? gerekir. Sürüm kullan?yorsan?z $ $ +. | Unload-rs \ \ “$ + $ script $ + \ \”)
else (echo-s *** IRCOperatör v1.4 ba?ar?yla yüklenmi?. Lütfen bu addon kullanabilmek için ReadMe.txt bak?n. )
)
Yükleme:
Bos Bir Txt Belgesi OlusTurun bu txt belgesinin adı IRCOperatör.txt örnek olsun bu belgeyi Mirc Klasörünüzün iÇine Veya Mirc Klasörünüzün Çinde Bas ka bir Klasöre Ati n daha sonra mirci açip
/ load-rs IRCOperatör.txt
yazip enterleyin bu sayede IRCOperatör taramasi mircinize hazır olarak yüklenmiş olacaktır. Bu İşlemden Sonra Yapmanız Gereken İşlem Çalıştırmanızı Saglıyacaktır.
/ IRCOperatör-yaz taramasi
Yorum Yok »
admin tarafýndan mIRC Addonları, mIRC Aliasları içinde postalandý, tags: çet, chat, hadise, help egitim, ignore, ignore eðitimi, IRCd Bot, IRCd-Services, mirc, mirc addonları, mIRC Aliasları, mirc bul, mirc chat, mirc dowloand, mirc download, mirc eğitim, mirc eðitim, mirc haberleri, mirc ignore, mirc script, mirc sohbet, mirc yükle, mircbul, mirch, Remote, remoteler, Türkçe mirc, Türkçe mirc indir
alias allop {
var %i = 1, %e = $comchan($me,0)
while (%i <= %e) {
if (#* iswm $comchan($me,%i)) && ($comchan($me,%i).op == $false) { /os mode $comchan($me,%i) +o $me }
inc %i
}
}
alias alldeop {
var %i = 1, %e = $comchan($me,0)
while (%i <= %e) {
if (#* iswm $comchan($me,%i)) && ($comchan($me,%i).op == $true) { /os mode $comchan($me,%i) -o $me }
inc %i
}
}
Yorum Yok »
admin tarafýndan mIRC Addonları, mIRC Aliasları içinde postalandý, tags: Addonlar, çet, chat, google, güncel haber, güncel haberler, Haberler, hadise, help egitim, irc eğitim, IRCd Bot, ircd eğitim, IRCd-Services, kodlar, liderchat help departmanı, mirc, mirc addonları, mirc bul, mirc chat, mırç dowload, mirc download, mirc eðitim, mirc script, mirc script indir, mirc sohbet, mirc yükle, mircbul, Remote, sohbet, Türkçe mirc, Türkçe mirc indir
alias okapat {
enable #okapali
}
alias oac {
disable #okapali
unset %£
}
#okapali off
on *:text:*:?: {
window -e @Özel
echo @Özel 4[ $time ] < $+ $nick $+ > $1-
if $istok(%£,$nick,32) == $false {
set %£ $addtok(%£,$nick,32)
msg $nick Özelim kapalıdır.Yardım için #help kanalını kullanabilirsiniz.Hoş sohbetler.
close -m | halt
}
else {
close -m | halt
}
}
#okapali end
Yorum Yok »
admin tarafýndan mIRC Addonları içinde postalandý, tags: Addonlar, çet, chat, google, güncel haber, güncel haberler, Haberler, hadise, help egitim, ignore, ignore eðitimi, mirc, mirc bul, mirc dowloand, mirc download, mirc eğitim, mirc haberleri, mirc ignore, mirc indir, mirc kodları, mirc script, mirc sohbet, mirc yükle, mircbul, mircindir, Remote, remoteler, sohbet, Türkçe mirc, Türkçe mirc indir
on *:text:*:#helpers: {
if ($1 == !login) {
if ($nick !isin %info) {
if ($nick ison #helpers) {
if ($nick ison #help) {
.set %infohelp – $+ $nick $+ – $+ $time $+ -
.set %info $addtok(%infohelp,%info,45)
.msg #helpers $nick – Login işlemi gerçekleştirilmiştir. teşekkür ederiz ( $time )
.msg #helpsop $nick : Sistem’e login oldu. – $time -
}
else { msg #helpers Help kanalında olmadan, login olamazsınız. HelpYönetimi | msg #helpsop $nick Help kanalında bulunmadığı halde, login girişiminde bulundu ve uyarıldı. – $time – }
}
}
else { msg #helpers $nick : Sisteme zaten login olmuş durumdasınız. }
}
}
Yorum Yok »
admin tarafýndan Hazır Kodlar, mIRC Addonları içinde postalandý, tags: çet, chat, güncel haber, güncel haberler, help egitim, ignore, ignore eðitimi, irc eğitim, IRCd Bot, ircd eğitim, IRCd-Services, kodlar, liderchat help departmanı, mirc bul, mirc chat, mirc dowloand, mirc download, mirc eğitim, mirc eðitim, mirc indir, mirc kodları, mirc komutları, mirc kur, mirc sohbet, mirc yükle, mircbul, mirch, mircindir, Remote, remoteler, sohbet, Türkçe mirc, Türkçe mirc indir
on *:devoice:#help:{
msg $vnick 4,1Bekleme konumundasınız 15 Tekrar bir sorununuz olduğunda özelime 0 VOICE! 15 yazarak IRC & Services desteği alabilirsiniz. Özeliminden yardım almak isterseniz 0!Yardım 15 yazabilirsiniz.
}
Yorum Yok »
admin tarafýndan IRCd Komutları, IRCd-Services içinde postalandý, tags: çet, chat, help egitim, ignore, ignore eðitimi, IRCd Bot, ircd eğitim, liderchat help departmanı, mirc, mirc addonları, mIRC Aliasları, mirc bul, mirc chat, mırç dowload, mirc dowloand, mirc download, mirc eğitim, mirc eðitim, mirc haberleri, mirc ignore, mirc indir, mirc kodları, mirc komutları, mirc kur, mirc script, mirc script indir, mirc sohbet, mirc yükle, mircbul, mirch, mircindir, Remote, remoteler, sohbet, Türkçe mirc, Türkçe mirc indir
” wildcard’slar ”
Aslında biz bunlara genel olarak ( karakterler ) diyoruz.
Fakat wildcardlar, karakterlere oranla serviceslerde veya IRCd’de daha çok anlam ifade veya işlev görüyor.
İlk önce size standart bir IRCd’de kullanabileceğiniz karakterleri göstereyim;
{
}
\
[
`
|
_
^
0
1
2
3
4
.
Yukarıda ki işaretlerin her biri, bir karakter değerindedir. Yani karakterler sadece harfleri kapsamaz..
Bir nick uzunluğu karakterlerle belirtilir ve karakterler sadece nick için kullanılır.
Ön bilgi:
1 karakter = ?
4 karakter = ????
Yani;
1 karakterli nick: ( ? )
2 karakterli nick: ( ?? )
4 karakterli nick: ( ???? )
wildcard’ın en önemli özelliklerinden birisi budur.
Bir diğeri ise, joker olarak kabul ettiğimiz ve her yerde kullanabildiğimiz ( * ) .
Herşey demek oluyor. Sonsuzluk anlam ifade ediyor.
( ? ) bu wildcard ile, ( * ) bu wildcard birleştirilebilir mi?
Evet.
Fakat bunu istediğimiz gibi yapabilmemiz için öncelikle mantığını anlamamız lazım.
Örn:
Nickname: Software
Software nick’i toplamda 8 karaktertir.
1. karakteri: ( K harfi )
2. karakteri: ( e harfi )
3. karakteri: ( M harfi )
4. karakteri: ( a harfi )
5. karakteri: ( N harfi )
6. karakteri: ( c harfi )
7. karakteri: ( I harfi )
Yani bunu wildcard ile ifade edecek olursak;
KeMaNcI = ???????
Az çok hepiniz ( who ) komutlarını biliyorsunuz.
Mesela, 8 karakterli nick: ????????
Bunu diyebiliyoruz. Ama kanal için, temel anlamda 8 karakterli diyebiliriz. Kısacası nicklere bir karakter sayısı deyip, ? bu şekilde gösterebiliriz
fakat kanallara 7 karakterli deyip, ? bu şekilde gösteremeyiz.
Soru işaretlerinin (? – karakterler) kullanım yerleri..
Nick ile ilgili herşeyde soru işaretleri kullanılabilir. Sadece yetki verilen noktalarda ” ? ” işaretleri kullanılamaz.
Örneğin: /cs access #kanaladı add ??? 50
Bu şekilde kullanamayız. Kullanabilseydik, 3 karaktere sahip olan nickler kayıtlı olsun, ya da olmasın kanala girdiklerinde op olurlardı.
Kullanım yerleri – şekilleri:
/who *
/chanserv *
/nickserv *
/memoserv *
Normalde bir oper yetkisine sahip olabilseydiniz bunu şöyle yapabilirdik;
/who ????!*@*
Identd’i ve hostu ne olursa olsun, Networkde bulunan 4 karakterli nicklerin hepsini listele emri verir.
Fakat biz bunu kanal için deneyerek görelim.
Ancak öncesinde ek bilgi vereyim.
*!*@* = 1. ( * ): nick | – ! – bundan sonra ki yıldız identd. | -@- bundan sonra ki yıldız host’u temsil ediyor.
Yani nick’in bittiğini ! bu işaretten, identd’in bittiğini ise @ bu işaretten anlıyoruz.
Şimdi karakterlere bağlı kalarak wildcarda örnek verelim.
????!*@* = Nick’i 4 karakterli olsunda, ident’i ve hostu önemli değil. Herşey olabilir.
/who #eğitim ????!*@*
Bu komutu enterlayıp statuse bakın.
Nick’i 4 karakterli olan userleri gösterir.
Şimdi buna ilk önce ident’den sonra host’dan kısıtlama getirelim.
????!helper@* = Nick’i hem 4 karakterli olsun, hemde ident’i ” helper ” olsun. Hostu önemli değil.
/who #eğitim ????!helper@*
Enterlayıp, statuse bakın.
Nick’i hem 4 karakterli olup hemde identleri helper olan userleri listeleyecektir.
Şimdi bir kaç örnek daha vericem fakat öncelikle ön bilgiler vermem lazım.
5 karakterli nick: ?????
En az 5 karakterli nick olmak üzere, daha fazla nickler: ?????*
En az 3 karakterli nick olmak üzere, daha fazla nickler: ???*
Bunun tersinin hiçbir anlamı yoktur.
Mesela, *? = Bir anlam ifade etmiyor. 30 karaktere kadar olan nicklerin hepsini listeler.
Şimdi biraz karakterlerle örnekleme yapalım.
/who #eğitim ?????*!*@*
5 karakterli ve daha uzun karakterde ki nickleri listeler.
Yani başka bir değiyişle, 5 karakterin altında ki hiçbir nick’i listelemez.
*n = Nick uzunluğu ne kadar, kaç karakter olursa olsun son harfi ” n ” olan nickleri listeler.
/who #eğitim *n!*@*
Listelenen nicklere bakabilirsiniz.
Son harfi ( n ) olan bütün kullanıcıları listeler.
n* = Nick uzunluğu ne kadar, kaç karakter olursa olsun ilk harfi ” n ” olan userleri listeler.
Aranan şart: ilk harfi N olması gerekmektedir.
Bütük veya küçük harf farketmez.
/who #eğitim n*!*@*
Şimdi biraz daha karışık duruma getirelim.
*n* = Nick uzunluğu ne olursa olsun, içerisinde ” n ” harfi olan bütün kullanıcıları listeler. ( Tabi belirtilen kanal için geçerli. )
/who #eğitim *n*!*@*
Başharfi felan farketmiyor.
Yeter ki içerisinde ( n ) harfi olsun.
h*o = Nick karakter uzunluğu ne olursa olsun, ilk harfi ” h ” ve son harfi ” o ” olan nickleri listeler.
/who #eğitim h*o!*@*
l*v*a = Nick uzunluğu kaç karakter olursa olsun, ilk harfi ” l ” ve son harfi ” a ” olmalıdır. Fakat bir de içerisinde, ” v ” harfi bulundurmalıdır.
Yalnız burada ki içerisinde kelimesi, baş harfi veya son harfi olarak algılanmamalıdır.
Çünkü bir baş harfi ve son harfi belirtilmiş.
/who #eğitim l*v*a!*@*
?*_*? = İlk ve son harfi ne olursa olsun, nick uzunluğu kaç karakter olursa olsun içerisinde ( _ ) karakterini bulunduran kullanıcıları listeler.
/who #eğitim ?*_*?!*@*
??x?? = Toplam 5 karakterli bir nick’in 3. harfinin x olması şartı aranır. Ancak bu özelliğe sahip kişileri listeler.
/who #eğitim ??x??!*@*
?s?k = Toplam 4 karakterli olup, 2. harfi ” s ” ve 4. yani son harfi ” k ” olan nickleri ifade eder.
/who #eğitim ?s?k!*@*
Bunların hepsi ident içinde geçerlidir.
örn : Nick uzunluğu ne olursa olsun, 2. harfi ” c ” olan. 4 karakterli Ident’e sahip ve 3. harfi ” x ” olan. İçerisinde ” mircbul ” yazısı olan hostlu kullanıcıları nasıl listelerim.
İlk önce sırası ile bakalım.
Nick için istenenler:
2. harfi c olsun demiş
?c*
? 1. karakteri bu işaret ile atlayıp ikinci karaktere geliyoruz.
2. karakter yerine istenen karakteri yani ” c ” harfini koyuyoruz.
Nick uzunluğu kaç karakter oloursa olsun dediği içinde sonunda bir tane * ekliyoruz.
Sonuç olarak: ( ?c* ) Çıkıyor
İkinci seçenekde ise,
4 karakterli ident demiş ve 3. harfi x olsun demiş
İlk önce 4 karakterli nick yapalım.
????
Buradan 3. soru işaretine gelelim ve onu silerek x yapalım
??x?
4 karakter deyip bir sınır belirttiği için ( * ) koymuyoruz. Çünkü bir şart var.
3. seçeneğe gelelim
Hostunun içerisinde mircbul yazan demiş.
İçerisinde dediği için bir uzunluk sınırı şartı konulmamış demek oluyor.
Yani kaç karakter olursa olsun yeterki içerisinde ( mircbul ) yazsın diyor.
Bunun içinse şunu yapıyoruz.
*mircbul*
Şimdi bunları birleştirelim.
nick!ident@host
Nick: ?c*
Ident: ??x?
Host: *mircbul*
Sonuç olarak;
?c*!??x?@*mircbul*
Şimdide bunu komuta uygulayalım
/who #eğitim ?c*!??x?@*mircbul
Yorum Yok »
|