Gonderen: admin Tarih May 30 | Mirc
mIRC Event Scriptleri
MIRC Uzaktan Olaylar betiklerini Etkinlik çok çeşitli otomatik olarak tepki mIRC seçmenizi sağlar. Bu ‘için resimler, oyunlar ve daha fazla hizmet için botlar’ veya robotun betikleri kullanılabilir temelidir.
Olaylar, herhangi bir eylem içine anahtarı ayarını kelimelerle yapabilirsiniz betiği gün ayarlamak kere farklı mIRC tetiklemek için kullanılabilir türü. Olayların kullanılması elbette botlara kurulması için değil. Siz böyle bir olay herhangi bir görev otomatikleştirebilir.
MIRC scriptleri olaylar size IRC sohbet için kullanmak olabilir neredeyse her şeyi yapabilirsiniz. Çünkü metin cevap verebilir, bir mIRC olay betiği için veya basit sorulara cevap istedi dosya gönderebilirsiniz.
Bu Olaylar Editör
Etkinlikler için mIRC editörü genel aynı takma ad ve popup’lara için olduğu gibi bu dökümanında kapalı.

Görüldüğü gibi, ‘Görünüm’ menüsünü tekrar bir yüklü Uzaktan Olaylar Komut düzenleme için seçin sağlar. Yüklemek ve mIRC editörü ‘Dosya’ menüsünden Uzak Etkinlikler Scripts kaldırma.
Bir olayın biçimi
<level> hakkında: <event>: <commands>
Komutlar kadar herhangi bir komut dosyası türü aynıdır – daha fazla detay için MIRC Komutlar dokümanına bakın. Kullanıcı Seviyeleri ve Etkinlikler kendilerini burada öğrenmek olan şeyler var.
Bu ‘:’ colons betiğin çizginin doğru biçimde için esastır. Bunlar, çeşitli bölümleri ve etkinlik betiğin bazı parametreler bölmek için kullanılır. Her zaman örnek at dikkatlice colons bir yerleşim öğrenebilirsiniz.
Kadar olayların kendilerini ve kullanıcı seviyeleri kapsanmıştır Bu kadar biçimlendirme olarak kapalı olabilir. Kullanıcı Seviyeleri böylece bu yazının sonraki odak olacaktır daha basit parçasıdır.
Kullanıcı Seviyeleri ETKİNLİKLER
Kullanıcı Seviyeleri farklı diğerleri için kişi tedavisi için mIRC öğretmek sağlar. Gibi pek çok farklı düzeylerde olarak ve daha sonra isterseniz bu düzeyde bir bilen kullanıcılar kategorize Sen tanımlayabilirsiniz.
Varsayılan düzey 1 ve bu düzeyi herkese mIRC tarafından atanan sürece farklı olduğunu belirtin. Ne zaman betik olaylar, kodu size tepki geçerli olduğu kullanıcı düzeyi içerir.
1: <EVENT>: <COMMANDS>
Yukarıdaki tüm düzeyine olarak belirtilen 1 kullanıcı, geçerli bir olay betiğin biçimini gösterir varsayılan düzeydir. Dışında herkes daha önce başka bir düzeyi atamak Bu nedenle herkesi etkiler.
Belirleyerek en kesmek için düzeyde uygulamaya karar verilmelidir bir kullanıcının seviyesini değiştirmek için (herkes belirtilen takma kullanarak) ya da kullanmak için bir hostmask belirtmelisiniz.
Sen) veya adlı seviyeleri sayısal (düzey 5 veya örneğin seviye Arkadaşına kullanabilirsiniz. İki farklı yöntemler atamak için kullanılabilir ve değiştirmek kullanıcılara düzeyde.
İlk yöntem doğrudan mIRC editörü Kullanıcı Listesi düzenlemek içindir. Editör olarak ve Uzaktan veya up’ları scriptleri düzenlemek için daha sonra Kullanıcılar sekmesine açın açın.
Kullanabilmek için format:
<level>: <Nick VEYA Hostmask>
Eğer bir virgül ‘koymak Sen,’ her düzeyi arasında çok seviyeleri belirleyebilirsiniz.
Diğer yöntem atamak ve kullanıcıların erişim düzeylerini değiştirmek mIRC kullanmak için kullanılabilir komutları. / auser / guser ve / ruser, bazı komutlar için ve kullanıcılar için erişim düzeylerini değiştirmek mevcut bulunmaktadır.
/ auser [-a] <levels> <nick VEYA adresi> [bilgi]
The / auser komut belirtilen Nick / adresi tam olarak belirtilen düzeyleri ile kullanıcı listesi verilir ekler. Eğer [belirtmek bir], daha sonra, eğer kullanıcı zaten, belirtilen düzeyde kullanıcı olan mevcut seviyeleri eklenir var.
/ guser [bir] <levels> <nick> [tipi] [bilgi]
The / guser komut dışında / auser komut bu kadar görünüyor belirtilen takma adresini ve kullanıcı listesi için ekler aynı çalışır. Bu ve biçim türüne göre belirlenen bir adrese geri dönen bir iş yapar / verilen takma konusunda userhost () önümüzdeki birkaç paragraf bakın. Eğer herhangi bir tür daha sonra varsayılan adres biçimi seçilir belirtilmiştir.
Bu gerçekten ilk örneği, daha iyi bu biraz açıklamak vardı hostmask türlerinden kullanır gösterilir. Bir kullanıcı / host adresini birkaç bölümden oluşur. Bu Nick, bir identd, Ana ve etki alanı.
Nick! user@host.domain
Ev sahibi ve hostmask etki alanı bölümleri de üzerinden internete bağlı olan sunucunun ilgili parçalar vardır. Ise ev sahibi onlar üzerine kaydedilir belirli sunucu etki alanı nedenle ISS şirketi olacak.
Ise ‘kullanıcı’ bölümü bu ayarladıysanız identd olan adres ve ‘Nick’ bölümünü sadece takma bu kullanıyorsanız vardır. MIRC bu seçeneklerden en identd ayarlanacak. Diğer müşterilerine Bu genellikle e-posta adresi girildikleri adı kısmı olduğunu.
Bu nokta ise herkes en sunucularında takma başkasının kullanıp ise, sadece insanlar da aynı etki alanı olabilir aynı internet servis sağlayıcı kullanarak. Ancak bize çok biz terimdir) farklı bir IP biz internete (dinamik IP çevirmeli her zaman
Tüm kullanıcı / Biz maske (hostmask) uygulamak gerekebilir Bu gibi durumlarda çalışmak değildir Host adresi. Bu maske herşeyi yerine tam adresi bölümlerine eşleştirir. İşte hostmask on türleri vardır.
Ne zaman sadece bir örtü türü sayısı vermek kullanılacak maskenin bir tür belirterek.
0: *! User@host.domain
1: *! * User@host.domain
2: *! * Host.domain @
3: *! * Kullanıcı @ *. etkialanı
4: *!*@*. alan
5: Nick! User@host.domain
6: Nick! * User@host.domain
7: Nick! * @ Host.domain
8: Nick! * Kullanıcı @ *. etkialanı
9: Nick !*@*. alan
Gönderen yukarıdaki yazın 3 biri bizim amacımız burada en iyi biridir çünkü kullanır sadece ve alan bölümleri ve identd takma bir değişiklik veya değişen IP bir tekrar sonra attığı olamaz.
/ ruser [seviyeleri] adresi> [tür] VEYA <nick
The / ruser komutu, eğer seviyeleri belirtmeden kullanılan, kullanıcı listesinden belirtilen kullanıcı kaldırır. Eğer bu düzeyde bu kullanıcının geçerli erişim düzeylerini kaldırılır seviyeleri belirleyebilirsiniz. Eğer bir kullanıcı seviyeleri kaldırıldı, kullanıcı kaldırılır. Eğer kullanıcı adresi / userhost ve kullanıcılar herhangi bir kullanıcı ile baktılar bir türünü belirlemek bu adresi eşleme listesi çıkarılır.
Kullanıcı Seviyeleri amacı basittir: Bu olayları farklı bir bilmiyorduysanız insanlar için arkadaşlarınıza tedavisi için otomatik yanıt belirlemenize olanak sağlar. Bu ayrıca insanların bunu yapmanız bilmiyorum izin vermiyor arkadaşlarınız sizin dosyasunucusu erişim sağlamak için kullanılabilir, örneğin.
Tüm bu gibi Olay komut biçimi etkiler şunlardır:
1: <EVENT>: <komut>
2: <EVENT>: <komut>
Eğer olay verilen bir seviye 1 kullanıcı tarafından tetiklenen oldu Eğer olay verilen bir seviye 2 veya daha yüksek kullanıcı tarafından tetiklenen olduğunu ise ikinci olay geçerlidir ilk olay, geçerlidir.
Siz, herhangi bir düzeyde bir kullanıcı tarafından tetiklenen olacak olan olay betiği bir ‘vahşi düzeyini belirlemek için bir’ * ‘yıldız kullanabilirsiniz.
on *: <EVENT>: <komut>
Öneki ile herhangi bir düzeyde bir ‘! exclaimation işareti kendi eylemleri tarafından tetiklenen önlemek için.
on 1: <EVENT>: <komut>
Bu olay tetiklemek sınırı sadece tam olarak specificly düzeyi bu olay için belirlenmiş kullanıcıları yanıt vermek için bir ‘+’ öneki kullanabilirsiniz.
üzerine 2: <EVENT>: <komut>
Bu etkinlik düzeyi 1 kullanıcı tetiklemeyecektir veya düzey 3 (kullanıcılar takdirde ayrıca seviye 2 kullanıcı) olarak ayarlandı.
Size yürütülmektedir sadece bir kanal üzerinde kullanarak Ops var olaylar sınırı için @ önekini.
@ 1: <EVENT>: <komut>
Bu erişim düzeylerini ayar temellerini’s. Olduğu sürece, bazı kullanıcılar için farklı düzeylerde belirlemek Unutmayın, herkesin düzeyi 1 ve dolayısıyla 1: siz (veya olmadan gerekir tek düzeyi olan! Veya önekini @).
MIRC etkinler
Artık onun zaman olayları kendileri bakmak için. Olaylar size tepki mIRC istediğiniz şeyler var. Bu etkinlikler IRC oluşabilir oldukça çok şey anlatılıyor.
TEXT olaylar
Metin için, belirli kullanıcıların ya özgü kelimeler / cümleler veya metin için tepki / nicks. Farklı EYLEM metin veya Bildirimi metin, Kanal metin veya Özel Mesaj metni bu kelime cevap verebilir.
1: TEXT: <text için match>: <location type>: <komut>
Kesin bir ifade olabilir maç için metin:
1: TEXT: merhaba $ yaz: <location type>: <komut>
veya bir sözcük veya ifade metin:
1: TEXT: * yardım *: <location type>: <komut>
veya bir * joker kullanarak herhangi bir metin:
1: TEXT: *: <location type>: <komut>
Mekan türü bir kanal olabilir (#):
1: TEXT :*:#:< komut>
Bir veya daha fazla özel kanal:
1: TEXT: *: # mIRC, # başlayanlar: <komut>
bir sorgu penceresi (‘?’): kullanarak
1: TEXT :*:?:< komut>
tüm normal veya özel metin veya (kullanmak *):
1: TEXT :*:*:< komut>
Için yer türleri daha fazla OPEN görmek / CLOSE olaylar açıklamasına sayfa daha.
Aşağıdaki örnekler size anlamaya yardımcı olacak tam olarak nasıl bir TEXT olay çalıştığını biçimlendirme. Aşağıdaki örnek komutları sizin ile Komutlar eğiticide kimden olabilir kullanın.
on 1: TEXT: * yardım *:#:/ Chan $ msj bazı gerekir $ turk $ + yardım mı?
Yukarıdaki olay bir kanal tüm metin bir seviye 1 kullanıcı (bu, bu komut dosyası, kullanıcı değil) sözcüğü ‘yardım’ ve görünüyor eğer bulduğu, bu olay tetikleyen kişi soran kanala mesaj gönderir eğer ihtiyaç duydukları yardım.
on *: TEXT: * merhaba *:?:/ takma takma Merhaba $ $ mesaj
Yukarıdaki olayı herkes’ şeklinde bir özel mesaj veya sorgu için metin merhaba ‘bir ve tetikleyecek göndereceğiz karşılığında bir özel mesaj’ merhaba ‘.
İLAN ve EYLEM olaylar
Eylem ve İLAN olaylar tam olarak sırasıyla TEXT üzerinde aynı biçim ve bir eylem üzerinde tetikleyici bir haber olaya kullanın.
on 1: ACTION: * dalgaların *:#:/ içten geri $ Nick dolar Chan dalgalar tarif
on 1: NOTICE :*:#:/ echo $ Nick ($ Chan) $ 1 bir Uyarı –
Yukarıdaki olaylar İşlem ve Uyarı mesajı sırasıyla yanıt. $ 1 – tanımlayıcısı Bildirimi’ne örnekte kullanılan bildirimin tüm metin içeriğini içerir.
The / komut tanımlarken / yaz veya / eylem komutu, hangi pencereye Eylem göndermek için bir yer verilmesini sağlar aynıdır. Bu $ kanal tanımlayıcısı aynı kanalı olarak yeri bildirimin bu olayın tetiklenmesi verir geldi.
Ve BÖLÜM olaylar KATILIM
The Katıl / Bölüm olaylar zaman seviyesini belirtilen bir kullanıcı katıldı veya parçalar (yaprak) bir kanalı başka ayarlamak sürece inç vardır, bu katılım ve kanal ayrımı kendi içerir tetiklenir.
on 1: JOIN: #: $ için Chan $ Nick Hoşgeldiniz Chan $ mesaj /
Yukarıdaki örnek tetikler herhangi bir varsayılan düzey kullanıcı (kendiniz hariç) ve herhangi bir kanal katıldı onları kabul edecektir. Ve / çünkü burada metin göndermek için belirtmek değil komut bir olaylar betiğinde kullanılamaz söylüyorlar unutmayın. The / mesaj / <channel nick> tam olarak çalışıyor / Ancak söylüyorlar.
Arkadaşına hakkında: BÖLÜM: # mIRC: / $ yakında görüşürüz takma mesaj!
Bu da kanal düzeyi ‘Arkadaşı’ parçaları olan bir kullanıcı # mIRC zaman var tetikler. Onlara özel bir mesaj söyleyerek ‘yakında görüşürüz’ gönderir.
Sohbet olaylar
1: Sohbet: * merhaba *: = $ takma Merhaba msj /!
Sohbet Etkinliği Metin olaylar benzer. Yukarıdaki örnek bir seviye 1 veya yukarıdaki kullanıcı ‘diyor tetikler merhaba bir DCC Chat’de. = $ Olan eşit işareti takma bir dcc sohbet mesajı olarak yanıt göndermek için gereklidir. Eğer eşit işareti kullanılır, mesajı özel bir mesaj olarak gönderilir.
OPEN ve CLOSE olaylar
<level> hakkında: <OPEN veya CLOSE>: <window type>: <komut>
Pencere türleri gibi olan ‘? Özel mesaj ve for ‘#’ kanalları zaten bir önceki örnek olarak kullandığınız için.
# Anlamına gelir Kanal Pencere
? Özel Mesaj veya Sorgu Pencere demektir
= Anlamına DCC Sohbet Pencere
* Herhangi bir pencere türü anlamına gelir
! Dosya Sunucu Window demektir
@ Demektir Özel Pencere
Ancak pencereler kanala AÇIK veya ilgili CLOSE olaylar kullanamazsınız. Sen ve BÖLÜM etkinlikler yerine JOIN kullanmalısınız.
üzerine ^ 1: OPEN:?: durdurmak
2: açık:?: $ Nick msj Merhaba, sağ olmak $ takma
Yukarıdaki açık olay bu olaylar son sağlayan bir ^ önekini olay, bir örnektir. Bu örnekte, eğer gelen mesaj bir seviye 1 kullanıcı sorgu penceresinden bir açılış gelen / durdurma komutunu kullanarak önlenir. Bir seviye 2 veya daha yüksek kullanıcı ikinci olay betiği yerine tabi olacaktır.
MIRC Olaylar her zaman sizin belirlediğiniz herhangi bir olaya tepki için en uygun düzeyde kullanmaya çalışın.
1: AÇIK: =: Hi = $ Nick msj /! Seninle bir saniye olacak …
Bu bir dcc bağlantısı sohbet ilk kurulduğunda tetikler. = $ Olan eşit işareti takma bir dcc sohbet mesajı olarak yanıt göndermek için gereklidir.
1: CLOSE hakkında:?: / echo-sadece $ hedef sorgusu pencere kapatılmış var
Bu olayı herhangi bir Sorgusu penceresini kapatmak tetikler, bu durumu pencereye ‘echo’ görüntüler. Durumda bu çok anlamsız, çünkü bu giriş sadece belirli pencere uygulanabilir hatırlıyorum görünüyor, sadece durum pencere giriş yapmak için, tercih ve tüm önemli etkinlikler var burada günlük kopyalanmaz olacağını takip – Bir etkinliği günlük tür aranjmanı.
Diğer Etkinlikler
Burada çok fazla etkinlik henüz ama bütün olarak aynı temel ilkelere uygun yukarıda.
on *: CONNECT:
on *: Disconnect:
1: OP: <Channel*>: echo-turk $ s $ opnick için OPS verdi
1: DNS:
1: FILESENT <file (eg *.txt)>: dosyaadı echo $ $ Nick gönderildi
1: FILERCVD <file (eg *.wav)>: $ Nick alınan dosya echo $
1: GETFAIL <file (eg *.mid)>: $ dosya almak Başarısız yankı
1: SENDFAIL <file (eg *.zip)>: $ dosya gönderilemedi yankı
1: INPUT: # mIRC: / Bu metin “$ 1 girdi yankı -” the # mIRC pencerede
Olaylar ve bunların kullanımı ile ilgili daha fazla ipucu tam listesi için bir konu ‘üzerinde mIRC ve yardım okumak Uzaktan’.
MIRC Atölyesi Exclusive
MIRC Atölyesi gururla Kara Şövalye’s mIRC Script Java Applet yazılı sunuyor. Bu uygulama, hızla ve kolayca sağlar mIRC scriptleri kod satırları oluşturur. Komut Dosyası Yazar uygulama özellikle aliases popup’lara ve olaylar da dahil olmak üzere Uzak betikleri yazmak için uygundur.
Sadece menü renk, kalın ve altı kodları, önayar tanımlayıcıları, komutları, etkinlikler ve kendi giriş ‘ve düzenleme yetenekleri’ olan başka bir şey hiç bir geniş dahil kodunun birden fazla hat oluşturmak için jeneratör tahrik kullanın.
Bir kaç basit tıklama ve sizin ve kodu kesip hazır gibi ve mIRC scriptleri yapıştırmanız ek özel girişi. Olarak, bu uygulamanın en iyi kullanarak tamamen ÜCRETSİZDİR!
Yazma uygulamacığı script mIRC bir MIRC Atölyesi özeldir. Başka hiçbir site sunmaktadır böyle ve betikleri ve popup’lara oluşturmak için kolay bir yol harika.
No comments
Jump to comment form | comments rss | trackback uri