mIRCForum.Com - mIRC Kullanıcılarının Buluşma Noktası   Reklam Alanı


  mIRCForum.Com - mIRC Kullanıcılarının Buluşma Noktası MF - mIRC Scripting mIRC Scripting Dersleri

Gevezeyiz Sohbet

Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 04 Haziran 2016, 16:15   #1
Che
 
Che - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 07 Mayıs 2016
Bulunduğu yer: Ankara
Mesajlar: 596
WEB Sitesi: www.ircproxy.net
IRC Sunucusu: irc.Gevezeyiz.NET
İlgi Alanı: mIRC Scripting
Kan Grubu: 0 RH (-)
Alınan Beğeni: 86
Post Script Alias

Diğer adlar
mIRC IRC oturumu hızlandırmak için veya daha kolay tekrarlayan işlevleri gerçekleştirmek için takma adlar ve komut dosyaları oluşturmanıza olanak sağlar. Takma ad oluşturmak için bazı komutları bilmeniz gerekir.
Diğer adlar çağrılabilir komut satırından itibaren, diğer takma adlar ve gelen açılır ve uzaktan komut. Bir diğer ad olamaz bu o çözer daha kullanıcılar için daha fazla sorunlara neden gibi görünüyor çünkü ardışık esas kendisini diyoruz.
Örnekler
Aşağıdaki örnekler basit işlevleri yerine takma ad oluşturmak için nasıl göstereceğim.
/ gb / #gb katılmak
Şimdi yazarsanız / gb bu yazarak aynıdır / #gb katılmak.
/ j / 1 $ katılmak
Biz şimdi ekledik parametre dizesini. Biz yazarsanız #gb / j bu yazarak aynıdır / #gb katılmak. 1 $ size tedarik doğrultusunda ilk parametreye karşılık gelir.
/ bağırma / me $ 2 $ 1
Şimdi yazarsanız / Orada bağırma! Merhaba eylem komut olacaktır me Hoşgeldin /! Sonra sayı $ Girdiğiniz dizesinde parametrenin sayısını belirtir.
/ jj $ / katılmak?
Soru işareti, bu parametrede doldurmanız istenecektir gerektiğini gösterir. Sağladığınız parametre bu noktada doğrultusunda eklenecektir. Yani yazarsanız / jj bir iletişim katılmak istediğiniz kanalın soran açılır. Eğer girerseniz #gb nihai komut olacak / #gb katılın.
/ jj / join # 1 $
# işareti belirttiğiniz parametre gerektiğini gösterir öneki bir olduğunu belirten bir karma ile kanal.
/ jj / join $ = "katılmak için kanala girin:"?
Bu aynı şeyi yapar ama şimdi diyalog "katılma kanalı girin:" olacak satır içindeki görüntülenir.
/ aw / uzakta $ = "mesajı uzak girin:"? | / $ demek!
Bu, eklenmesi dışında, yukarıda hattına benzer $! Parametresi. Bu metne atıfta sadece parametre kutusuna yazdığınız. yani. deplasmanda mesaj. Bu kez aynı mesajı yazmak zorunda kaydeder.
/ me / verir vermek $$ 1 $$ 2
Çift $$ bu komut anlamına gelir sadece bir parametre belirtilmişse idam. Yukarıdaki komut yalnızca bir parametre belirtirseniz o olacak değil yürütülür. Siz de yapabilirsiniz $$? 1 veya $? 1parametresi biri varsa bu değeri doldurmaya çalışın anlamına gelir. Biri yoksa parametre ise, bunun için isteyin. Komut değil ikinci durumda, idam edilecek ilk durumda parametre gereklidir.
/ tokat / me $ 2- ile yaklaşık 1 $ tokatlar
$ 2- Her şey takip ve dahil olduğunu gösterir parametre 2 komut satırına eklenmelidir. yazarsanız / tokat sheepy büyük alabalık son çizgi olacak / me büyük bir alabalık etrafında sheepytokat.
Ayrıca belirtebilirsiniz $ 2-5 kullanımı sadece 5'e 2 parametreleri anlamına gelir.
/ gülmek / me at $ 1'in şaka gülüyor
Bir eklenen her şey $ parametresi son parametre eklenir. Yukarıdaki örnekte biz yazarsanız Yani / gülmek maya son komutu olurdu / me Maya'nın şaka gülüyor.
/ aptal / $ + ere $ + inci Hel $ + lo demek!
Parametreler normalde bir boşluk ile ayrılır. MIRC yapmak için bir araya kullanabilirsiniz parametreleri $ + tanımlayıcı. Yukarıdaki satır diyecekler var Merhaba!.
/ p / part #
# Işareti anlamına gelir kanalda şu anda vardır. Kanal #blah vardır ve yazdığınız Yani eğer / p daha sonra mIRC #blah ile # işaretini değiştirir ve son komut / bölüm #blah.
/ op / mode # + o 1 $
Op birine artık sadece yazabilirsiniz / op keçi bütün / mode komutu yerine.
/ dop / mode # -ooo $ 1 $ 2 $ 3
Şimdi yazarak üç kullanıcıları deop olabilir / dop keçi mike bongo.
Için birden fazla komutları bir kullanmalısınız | karakteri (genellikle \ anahtarının altında kaymıştır karakter). Yani başladı ve birisi yasaklayan bir diğer ad yazmak için:
/ DKB / kick # $ 1 | / mode # + b $ 1
[] Değerlendirme parantez
Eğer tanımlayıcıları değerlendirilmesi amacıyla üzerinde daha fazla kontrol istiyorsanız, kullanabileceğiniz [] parantez. Soldan sağa, bu parantez içinde identifikatörler, ilk olarak değerlendirilecektir.You can yuva parantez.
/ söylüyorlar% [$ + [$ 1]]
Ayrıca yapabilirsiniz zorla ekstra [] parantez kullanılarak yeniden değerlendirilmek üzere önceden değerlendirilir tanımlayıcı.
/ set% x% y
/ set% y Merhaba!
/ echo [[% x]]
{} Parantez
Sen oluşturabilir multi-line kullanarak komut dosyaları {} parantez. Bu çeşitli komutlar gerçekleştiren bir diğer ad oluşturmak için olanak sağlar.
/ şiir {
/ msg $ 1 Wendigo, Wendigo,
/ msg $ 1 It gözleri buz ve çivit vardır ...
}
Eğer-then-else
Sen kullanabilirsiniz if-then-else komut dosyanızın parçaları bir karşılaştırma değerlendirilmesine dayalı yürütür hangi karar ifadeleri.
/ sayı {
(1 $ == 1) One echo eğer
elseif ($ 1 == 2) İki echo
Başka Bilinmeyen numara yankı!
}
Bu verilen parametre sayısı 1 veya 2 numaralı ise test bir takma ad oluşturur.
Daha fazla bilgi için, bkz: if-then-else bölümü.
Goto komutu
/ Goto komutu sağlar atlamak başka bir noktaya bir komut dosyası bir noktadan.
/ sayı {
(1 $ == 1) Goto biri varsa
elseif ($ 1 == 2) Goto iki
bilinmeyen başka Goto
:bir
echo One
durdurmak
:iki
İki echo
durdurmak
: bilinmiyor
Bilinmeyen numara yankı!
durdurmak
}
Bir kullanılması Goto yanlış bir yol açabilecek sonsuz döngüye. Şunları yapabilirsiniz kırmak basarak şu anda çalışan komut dosyası üzerinden kontrol + Break.
Not: Ben birlikte yukarıdaki komutları öneki vermedi / komut öneki. Komut satırında bir komut girerken komut öneki gerçekten sadece gerekli olmasıdır. Komut, tüm satırlar bir komuta başlamak varsayılır, bu yüzden / komut öneki kullanmanız gerekmez.
Hata işleme
Senaryo hataları bir ekleyerek yakalanmış olabilir hata: betiginizin Goto noktası. Bir hata oluştuğunda, komut dosyası atlayacaktır: hata devam çalışıyor. $ Hata hata iletisi döndürür.
Sizinle hatayı sıfırlamak / reseterror. Hata bulunursa ve her zamanki gibi komut durur: Hatayı sıfırlamak yoksa, bir kadar herhangi bir çağıran takma adları geriye yaymak.
Döngüler iken
Parantez içindeki ifade doğru ise komut kümesi içeren bir döngü tekrarlar.
var% i = 1
ise (% i <= 10) {
% 2 i echo
inc% i
}
Parantez içindeki ifadesi aynı biçimi kullanır if-then-else deyimi.
Birden süre döngüler gömülü olabilir. Sen kullanabilirsiniz / mola geçerli döngünün patlak ve / devam döngünün başlangıcına atlamak için.
Dönüş komutu
/ Dönüş komutu şu anda yürütülen komut durdurur ve arama rutin işleme devam etmesini sağlar.
Ayrıca isteğe bağlı $ sonuç tanımlayıcı saklanır bir dönüş değeri belirtebilirsiniz. $ Sonuç, daha sonra, arama yordamında kullanılabilir.
/ dönüş [değer]
Halt komutu
/ Durma komutu bir komut dosyası durur ve başka işlem engeller. Siz kullanabilirsiniz uzak komut, normal ctcp mesajlar yanıtlarken mIRC önlemek için, ya da takma ad tamamen, bir takma ad ve herhangi bir çağıran diğer adları durdurmak için.
Tanımlayıcılar ve Değişkenler
Bir tanıtıcı bir yerleşik mIRC değişkenin değerini döndürür. Örneğin, $ zaman şimdiki zaman dönecekti. MIRC komutu bir tanımlayıcı bulduğunda, onu değiştirir akım o tanımlayıcı değeri.
Tanımlayıcıları listesi için bkz tanımlayıcılar bölümü.
Değişkenler kimin değerleri oluşturmak ve kendinizi değiştirmek ve komut daha sonra kullanabileceğiniz tanımlayıcılardır.
Değişkenler hakkında daha fazla bilgi için, bkz: Değişkenler bölümüne.
Özel Tanımlayıcıları
Özel bir tanımlayıcı sadece bir takma bir değer döndürür ve bir tanımlayıcı öneki ile bu takma adı kullanabilirsiniz.
Örneğin, bir / gibi takma eklemek oluşturun:
{ekleyin
% x = 1 $ + 2 $
% x dönüş
}
Ve sonra bir komut kullanmak:
// echo Toplam geçerli: $ ekleyin (1,2)
İstediğiniz, yani birçok parametre sağlayabilmektedir. $ eklemek (1,2, ..., N).
Da kullanabilirsiniz $ pervane kendi özel özelliklerine başvurmak için tanımlayıcı:
{ekleyin
% x = 1 $ + 2 $
if ($ prop == negatif) return $ calc (-1 *% x)
% x dönüş
}
$ (1,2) ekleyin .negative: // echo Toplam olduğu
Not: Aynı adı taşıyan Dahili tanımlayıcıları önceliğe sahiptir.
Uzaktan Scripts
Teşekkürler takma adları ekleyebilir uzak komut kullanarak takma öneki ve sonra her zamanki gibi takma girerken.
alias ekleme {
% x = 1 $ + 2 $
% x dönüş
}
Kullandığı haricinde bu yukarıdaki gibi aynı özel tanımlayıcı ad öneki.
Eğer belirtirseniz -l takma tanımı anahtarı, takma komut satırı ve diğer komut sadece aynı komut komutlar erişilebilir ve görünmez olur.
alias {eklemek -l
% x = 1 $ + 2 $
% x dönüş
}
İşlev Tuşu destek
Şunları yapabilirsiniz redefine sadece takma adları gibi, belirli komutları yerine getirmek için işlev tuşları. Örneğin:
/ F1 / Merhaba demek!
/ SF2 / sorgulama 1 $
/ CF3'ü / CTCP $ 1 sürümü
S ve c için ön Shift tuşu ve Kontrol sırasıyla tuşu.
Not: Bir işlev tuşu davranacaktır farklı kullanıldığı hangi pencereye bağlı. Bir de bunu kullanarak Örneğin, sorgu penceresi $ 1 parametre seçilen kullanıcılar takma anlamına gelir. Eğer üzerinde iseniz kanalın ve takma liste aktif sonra fonksiyon tuşu seçilen takma üzerinde çalışacak. Liste ise değil, aktif, fonksiyon tuşu sadece kanalda çalışacak.
Komut önekleri
Eğer komut satırı yani bir komut yürütme edin. Bir editbox yazarak yapabilirsiniz zorlamak için mIRC değerlendirmek ikiye ile önek ile bu komutu tanımlayıcıları // yerine tek / 'evi. Örneğin:
/ Benim takma $ benim echo
Çıktısını misiniz "Benim takma $ benim" ve $ me değerlendirmek olmaz.
Benim takma $ benim echo //
Takma adınız Pengy olsaydı yazdırmak istiyorum "Benim takma Pengy" dedi.
Eğer gerçekleştirmek için bir komut zorlamak istiyorsanız sessizce yani. herhangi bir bilgi yazdırmadan, o zaman a ile öneki "." Tam dur. Örneğin:
/ somenick görmezden
Şimdi "somenick" görmezden olduğunu bildiren bilgiyi yazdırmak istiyorum. Eğer görüntülenecek bu bilgiyi istemiyorsanız, o zaman kullanabilirsiniz:
/.ignore somenick
Eğer bir gibi işlenmiş olmadan bir komutu gerçekleştirmek istiyorsanız takma, sen onu önek yapabilir! ünlem işareti.
Yorumlar
Ekleyebilir yorumlarınızı kullanarak komut için; noktalı virgül satır başında, ya da / * ve * / içine metin.
; Bu bir yorumdur
/ *
Bu bir yorumdur
* /
Bir komut her yerde yorumlarınızı yerleştirebilirsiniz, bunlar işleme sırasında dikkate alınmaz.
$ & Tanımlayıcı
Bu tanımlayıcı komut dosyası yapıldığında birleştirilir birden fazla satır içine tek bir satır kırmaya sağlar, böylece daha kolay uzun komutları düzenleyebilirsiniz:
uzun çizgi {
Bu yankı uzun $ bir örneği,
birden fazla satır bölünmüş oldu hat $ &
daha kolay düzenlemek için yapmak
}
 Che isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
alias, script

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 07:45.


Powered by vBulletin® Version 3.8.9 Beta 1
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
mIRCForum - Sohbet
Copyright ©2005 - 2016 mIRCForum.Com | Tüm Hakları Saklıdır.