.
Posts Tagged “aliaslar”
Kısayol tuşları ile ban açmak istiyorsanız
/F1 /mode #KANALINIZ -b $$1 | /mode #KANALINIZ -b $address($1,2) | /msg $chan $$1 $ : Banınız Acılmıstır Sorunsuz Giriş Yapabilirsiniz.
Yukarıdaki Kodu aynen Script ekranına yazıp enterleyin. kanal içinde f1 bastıgınızda tüm banları temizleyecektir.
Yorum Yok »
admin tarafýndan mIRC Aliasları içinde postalandý, tags: aliaslar, ignore, ignore eðitimi, kodlar, mirc, mirc chat, mirc download, mirc eðitim, mirc ignore, mirc indir
if (m_spy isin $1-) {
if ($window(@Ozelokuma) == $null) { window -ne @Ozelokuma }
echo 12 -t @Ozelokuma $1- | halt
}
if (Forbidding isin $1-) || (Q:lined isin $1-) {
if ($window(@yasak-nick) == $null) { window -ne @yasak-nick }
echo 12 -t @yasak-nick $1- | halt
}
if (whois isin $1-) {
if ($window(@whois) == $null) { window -ne @whois }
echo 12 -t @whois $1- | halt
}
if (his/her isin $1-) {
if ($window(@Nickdegisimi) == $null) { window -ne @Nickdegisimi }
echo 12 -t @Nickdegisimi $1- | halt
}
if ([Spamfilter] isin $1-) {
if ($window(@SpamFilter) == $null) { window -ne @SpamFilter }
echo 12 -t @SpamFilter $1-
halt
}
if (Permanent isin $1-) {
if ($window(@Banlar) == $null) { window -ne @Banlar }
echo 12 -t @Banlar $1- | halt
}
}
Yorum Yok »
admin tarafýndan mIRC Genel, mIRC Script Özel Kodlar içinde postalandý, tags: aliaslar, ignore, ignore eðitimi, kodlar, mirc, mirc chat, mirc download, mirc eðitim, mirc ignore, mirc indir, mirc kodları, script, script download, scripting
[script]
n0=on 1:TEXT:Ops:#: { if $me isop $chan { /echo -a $time $nick 4 $chan 12, Kanalında Ops Talebinde Bulunuyor.. 1Ops } }
n1=on 1:TEXT:Op:#: { if $me isop $chan { /echo -a $time $nick 4 $chan 12, Kanalında Op Talebinde Bulunuyor.. 1Op } }
Yorum Yok »
admin tarafýndan mIRC Genel, mIRC Script Özel Kodlar, mIRC İle İlgili Sorunlar içinde postalandý, tags: aliaslar, helper, ignore, ignore eðitimi, irc, kodlar, mirc, mirc chat, mirc download, mirc eðitim, mirc ignore, mirc indir, mirc kodları, mirc script indir, mIRC Script Özel Kodlar
Öncelikle arkadaşlar size $read’ı açıklıyalım
$read anladığımız gibi okuma anlamına gelir
Örnek verelim..
Biri özelimde selam derse ona selam.txt den rastgele cümleler okutalım
on *:text:*selam*:?:{
.msg $nick $read(selam.txt)
}
Evet selam.txt ye eklediğm cümleler
Sanada selam
a.S. $nick
naber ?
Selaaam
<Radius> selam
<Radi> Sanada selam
<Radius> selam
<Radi> a.S. Radius
<Radius> selam
<Radi> Naber
<Radius> selam
<Radi> Selaam
burdaki text eventini değiştirerek diğer eventlerdede kullanabiliriz
—
Txt’den satır okutmak
diyorumki biri özelime naber yazarsa txtdeki 2. satırı sölemek istiyorum txt: naber.txt
on *:text:*naber*:?:{
.msg $nick $read(naber.txt,2)
}
txt’demizdeki yazılar..
iyi
iyi ya nolsun
kötüüü
berbaat
<Radius> Naber
<Radi> iyi ya nolsun
<Radius> Naber
<Radi> iyi ya nolsun
Kodumuzdaki naber.txt’den sonraki 2 2. satır demek..
Peki txt’de tek tek nasıl okuturuz 1 den başlayıp devam ederek..
Ben şöle bişi düşündüm
biri özelime selam yazarsa öle uzasın gitsin
on *:text:*selam*:?:{
if %selam == $null {
.set %selam 1
.msg $nick $read(selam.txt,%selam)
}
else {
.msg $nick $read(selam.txt,%selam)
.inc %selam
}
Kodumuz bu burdaki kodu açıklıyalım
if %selam == $null {
.set %selam 1
.msg $nick $read(selam.txt,%selam)
}
Burda diyorumki eğer %selam veriablesi boşsa %selam ı 1 al ve nicke 1. satırı oku
else {
.msg $nick $read(selam.txt,%selam)
.inc %selam
}
Burdada eğer boş değilse selam.txt de belirtilen satırı oku ve satır sayısını bir arttır..
Öncelikle arkadaşlar size $read’ı açıklıyalım$read anladığımız gibi okuma anlamına gelirÖrnek verelim..Biri özelimde selam derse ona selam.txt den rastgele cümleler okutalımon *:text:*selam*:?:{.msg $nick $read(selam.txt)}Evet selam.txt ye eklediğm cümlelerSanada selama.S. $nicknaber ?Selaaam
<Radius> selam<Radi> Sanada selam<Radius> selam<Radi> a.S. Radius<Radius> selam<Radi> Naber<Radius> selam<Radi> Selaam
burdaki text eventini değiştirerek diğer eventlerdede kullanabiliriz—Txt’den satır okutmakdiyorumki biri özelime naber yazarsa txtdeki 2. satırı sölemek istiyorum txt: naber.txton *:text:*naber*:?:{.msg $nick $read(naber.txt,2)}
txt’demizdeki yazılar..iyiiyi ya nolsunkötüüüberbaat
<Radius> Naber<Radi> iyi ya nolsun<Radius> Naber<Radi> iyi ya nolsun
Kodumuzdaki naber.txt’den sonraki 2 2. satır demek..Peki txt’de tek tek nasıl okuturuz 1 den başlayıp devam ederek..Ben şöle bişi düşündümbiri özelime selam yazarsa öle uzasın gitsinon *:text:*selam*:?:{if %selam == $null {.set %selam 1.msg $nick $read(selam.txt,%selam)}else {.msg $nick $read(selam.txt,%selam).inc %selam}
Kodumuz bu burdaki kodu açıklıyalımif %selam == $null {.set %selam 1.msg $nick $read(selam.txt,%selam)}Burda diyorumki eğer %selam veriablesi boşsa %selam ı 1 al ve nicke 1. satırı okuelse {.msg $nick $read(selam.txt,%selam).inc %selam}Burdada eğer boş değilse selam.txt de belirtilen satırı oku ve satır sayısını bir arttır..
Yorum Yok »
admin tarafýndan mIRC Aliasları içinde postalandý, tags: aliaslar, ignore, ignore eðitimi, kod ekle, kodlar, mirc, mIRC Aliasları, mirc chat, mirc download, mirc eðitim, mirc ignore, mirc indir, mirc komutları
on *:text:*:?:.msg #Kanal $+(<,$nick,>) $1-
veya
on *:text:*:?:.msg #Kanal $+(Bana yazan Nick: ,$nick,) : $1-
Not :Sadece diger kullanicilar görebiliyor.Siz göremiyorsunuz.
Bu yüzden lütfen calismiyor demeyin.
Kolay gelsin.
Yorum Yok »
admin tarafýndan mIRC Aliasları içinde postalandý, tags: alias ekle, aliaslar, alis, ignore, ignore eðitimi, mirc, mIRC Aliasları, mirc chat, mirc download, mirc eðitim, mirc ignore, mirc indir
Açıklama:
Alias kelimesinin kimseye yabancı gelmediğini biliyorum.
Aliases kullanımı mIRC’de gayet basit olmakla beraber, hayal gücünüze bağlı olarak; gerek komut oluşturma gerek identifier oluşturmanıza yarar.
-
Basit kullanım(Giriş)
Örneğin: /allnotice diye bir komut oluşturalım ve bu komut ile tüm bulunduğumuz kanallara notice yollayalım.
Komut: /allnotice
Alias: allnotice if ($1) { var %1 = 1 | while (%1 <= $chan(0)) { notice $chan(%1) $1- | inc %1 } }
Kod açıklaması:
;Alias ismimizi belirledik.
allnotice {
;$1 1. kelime demek. Yani /allnotice kelime($1) Diyoruzki, eğer 1. kelime girilmişse yani mevcut ise
if ($1) {
;%1 isminde bir değişken oluşturup değer olarak 1 atıyoruz.
var %1 = 1
;/while komutu ile %1 değişkenini(değer = 1) bulunduğumuz kanal sayısınına($chan(0)) eşitleyene kadar %1 değişkenini arttırıyoruz(/inc aşşağıda)
while (%1 <= $chan(0)) {
;/notice ile bulunduğumuz tüm kanallara $1-(1. kelime ve sonrasındaki girdiğimiz text) gönderiyoruz.
notice $chan(%1) $1-
;/inc komutu ile %1 değişkenini yukarıda belirttiğimiz gibi kanal sayısına eşit olana kadar arttırıyoruz.
inc %1
}
}
En basit kullanıma örnek bu şekilde verilir.
Şimdi diyeceksinizki; Arkadaşım iyi güzel hoşta yok /while dedin, yok /inc dedin? Bunlar nedir? Bunu bana söylemeden önce, /while kullanımınıda anlatayım.
Zaten mIRC’da /help aliases yazdığınız zaman while loops konusunu göreceksiniz.
While Loops:
While (vakit, zaman, müddet, süre, iken) tabirlerine gelmektedir.
Mantık olarak /while komutunda açılan bracket sonrasındaki tüm işlevler belirlediğiniz şekilde TEKRARLANIR.
Komut içerisinde ek olarak /break ve /continue komutlarıda vardır. Bunları açıklayacağım.
While’da işlev yapacağınız değişkeni oluştururken /set yerine /var kullanırsanız daha mantıklı olur. Çünki /set kullandığınız’da, tekrarlama işlemi sona erdiğinde oluşturduğunuz değişken silinmez. Ama /var kullanırsanız, tekrarlama işlemi sona erdiğinde değişken silinir.
Örnek bir kullanım gösterelim: //var %1 = 1 | while (%1 <= 10) { echo -a Sayı: %1 | inc %1 }
Burada %1 adında bir değişken oluşturduk ve değer olarak 1 verdik.
/echo komutunu %1 değeri 10 olana kadar tekrarladık.
Yukarıda görüldüğü gibi mantık gayet basit.
/break kullanımı:
Bu komut ise tekrarlama işlemini durdurmak için kullanılır.
Örnek bir kod göstereceğim. Zaten burada /break komutunun manığını iyice çözeceksiniz.
Örneğin: Mesela bir txt dosyasının içerisinde belirlediğimiz bir kelimeyi arayalım.
Kod: //var %1 = 1 | while (%1 <= $lines(deneme.txt)) { if ($regex($read(deneme.txt),$1)) { echo -a Kelime bulundu. | break } | inc %1 }
Burada diyoruzki: %1 adında bir değiken oluşturup değer olarak 1 veriyoruz.
Sonra deneme.txt dosyasındaki satır sayısını($lines(deneme.txt)) %1 değişkenine eşitleyene kadar, /if komutunu uyguluyoruz. /if komutunda(eğer 1. kelime deneme.txt dosyasının içinde mevcut ise, /echo komutu ile “kelime bulundu.” verisini aktif ekrana yansıt.)
Şimdi diyeceksinizki “arkadaşım /break kullandında ne işe yaradı? kullanmasanda “kelime bulundu.” verisini alıcaktık?
Bende diyorumki: Evet alıcaktınız. Ama kelime ilk satırda olsa bile, son satır’ı okuyana kadar while devam eicekti. Yani burada diyoruzki eğer 1. kelime, deneme.txt dosyasındaki herhangi bir satırdaki veri ile eşleşdiği taktirde, “kelime bulundu.” verisini yansıt ve tekrarlama işlemini durdur. Mantık bu kadar basit.
Ek bilgi: Herhangi bir tekrarlanma işlevi gerçekleşirken, CTRL+Break tuşuna basarsanız, tekrarlanma işlevi sona erecektir.
Sanırım while loops hakkında anlaşılmayan bir konu kalmadı.
Aliases kullanımında $1,$2,$5- gibi tabirler nedir?:
Bunun mantığı oldukça basitdir. $1 1. kelime demektir.
Örneğin; /deneme isminde bir aliasımız var. /deneme komutundan sonra gelen ilk veri $1 olur. Mantığı gayet basit.
Örnekle gösterelim: alias deneme if ($1 == ok) { echo -a 1. kelime ok. } | if ($1 == not) { echo -a 1. kelime not. }
Denemek için, /deneme ok ve /deneme not yazınız. En basit mantığı budur.
İdentifier şeklinde aliases kullanımı:
mIRC ile uğraşan her kişi, identifier kelimesinin ne manaya geldiğini bilir.
Bilmiyorsanız söyleyeyim, mIRC’de gördüğünüz $ ile başlayan bir takım kullanımlar.
Örneğin: Token identifier’larından $addtok veya en basit olarak bilinen identifier $nick gibi.
-
Şimdi bizde aliases kullanımında bunun nasıl yapılabileceğini öğreneceğiz.
Örneğin: Bir kanal içerisindeki belirlediğimiz bir harf ile başlayan kullanıcıları belirliyelim.
Kod:
alias chk if ($1 && $2) { var %1 = 1,%2 | while (%1 <= $nick($1,0)) { if ($regex($nick($1,%1),$2)) { %2 = $addtok(%2,$nick($1,%1),32) } | inc %1 } | return %2 }
Örnek kullanım: $chk(#kanalismi,a)
Gördüğünüz gibi bir identifier oluşturduk, aliases kullanarak.
Kullanım tarzı size kalmış. //echo -a $chk(#kanalismi,a) olarak veya //msg #kanal Rumuzunun içerisinde z harfi bulunan kullanıcılar: $chk(#kanalismi,z) gibi.
Aliases $prop kullanımı:
Örnek bir identifier: $group(#grup-ismi).fname (#grup-ismi grubunun dosya yolunu verir)
İşte buradaki fname prop(propertie) oluyor.
Buna örnek olarak yukarıdaki alias ile örnek vereceğim.
Kod:
alias chk if ($1 && $2) { var %1 = 1,%2 | while (%1 <= $nick($1,0)) { if ($+($iif($prop == not,!$regex($nick($1,%1),$2),$regex($nick($1,%1),$ 2)))) { %2 = $addtok(%2,$nick($1,%1),32) } | inc %1 } | return %2 }
Burada diyoruzki, eğer prop not ise, ters işlev yap. Yani nick’inin içinde belirtilen harf olmayan kullanıcıları göster.
Daha basit bir kod ile;
alias deneme var %1 = Bur bir denemedir. | if ($prop == ok) { return Bu bir deneme değildir. } | return %1
//echo -a $deneme => Bur bir denemedir.
//echo -a $deneme().ok => Bu bir deneme değildir.
şeklinde dönecektir.
Alias kullanımında -l parametresi:
Herhangi bir alias oluştururken, -l anahtarını kullanırsanız, manuel olarak o alias’ı uygulayamazsınız. Kullanmaya kalktığınızda, alias ekli değilmiş gibi hata verir.
Örneğin: alias -l deneme echo * Bu bir denemedir.
/deneme yazdığınız’da alias’ın çalışmadığını göreceksiniz. Yani kısacası manuel olarak işlev görmez. Ama otomatik olarak görür.
Örneğin; alias deneme1 deneme
Yaptığınız’da çalışacaktır.
Yorum Yok »
admin tarafýndan Hazır Kodlar, IRCd Komutları, mIRC Aliasları içinde postalandý, tags: Alias, aliaslar, fullname, Fullname aliası, Fullname kontrolü, ircd eğitim, mirc, mIRC Aliasları, mirc chat, mirc kodları, mircbul
alias fnkoruma { if $1 == + { enable #FNKontrol } | else { disable #FNKontrol } }
#FNKontrol On
alias fullnamekontrol { if *.com iswm $2- || *.net iswm $2- || *.org iswm $2- || irc.* iswm $2- { var %cSj = $comchan($1,0) | while %cSj { $iif($comchan($1,%cSj).op,ban -k $comchan($1,%cSj) $1 2 4Fullname’inizde RekLam’a RastLandı!.. Değiştiriniz!.. ) | dec %cSj } } }
on !*:join:#:{ who $nick }
raw 352:*:{ fullnamekontrol $6 $9- | halt }
raw 315:*:{ halt }
#FNKontrol end
Bunu IRC Komutlarıyla da şu şekliyle yapabilirsin
/mode #kanal +b ~r:www
Yorum Yok »
raw 367:*: {
mode $2 -b $3
}
alias banac {
mode # +b
}
on &*:text:*:#:{
if ($1 == !bantemizle) { banac }
}
on *:ban:#aşk: {
if (%biz == 10) { banac | msg $chan KanaL ßan Listesi TemizLeniyor. | set %biz 1 }
if (%biz == 15) { banac | msg $chan KanaL ßan Listesi TemizLeniyor. | set %biz 1 }
if (%biz == 15) { unset %biz }
else {
inc %biz
}
}
Bulunduğu kanalda atılan banları bunyesinde sayar 10 veya 15 bana ulaştımı otomatik temizler
Yorum Yok »
admin tarafýndan Hazır Kodlar, mIRC Addonları, mIRC Aliasları içinde postalandý, tags: aliaslar, aranan aliaslar, away remoteleri, deopol aliasi, mirc, mirc bul, mirc indir, mirc yükle, op aliasları, remoteler
Merhaba değerli mIRCBul.Net kullanıcıları, şimdi sizlere mIRC kullanan herkesin kullanabiliceği basit iki kod vericem.
/alias deopol { var %ayaz = 1 | while $chan(%ayaz) { mode $chan(%ayaz) -o $me | inc %ayaz | echo -a Tüm kanallarda deop oldun } }
/alias opol { var %ayaz = 1 | while $chan(%ayaz) { cs op $chan(%ayaz) $me | inc %ayaz | echo -a Tüm kanallarda deop oldun. } }
Bu iki kodu, serverda iken aynen komut gibi uygulayın mIRC’inize eklenicektir.
Away olduğunuzda, /deopol yaptığınızda op olduğunuz kanalların hepsinde aynı anda deop konumuna geçersiniz.
Away konumundan çıkmak istediğinizde /opol yaparsanız, yetkinizin olduğu her kanalda op konumuna geçersiniz.
iyi gezinmeler sitede.
Tags: mirc, mirc indir, mirc chat, mirc yükle, mirc script indir, türkçe mirc, remoteler, aliaslar, away aliası, deopol aliasları, sohbet, chat
Yorum Yok »
kısayol aliaslari.
/alias f1 /mode $chan +b $$1
alias f2 /kick $chan $$1 sebep
alias f3 /msg $chan $$1 mesaj
alias f4 /ban -k $chan $$1 sebep
Gibi aliaslari kendiniz kendine uyumlu şekilde yapabilirsiniz.
Etiketler: <strong> mirc, mirc download, mircchat, mirc sohbet, mirc yükle, aliaslar, remoteler, mirc eğitim, </strong>
Yorum Yok »
|