IRC Araçlar / Uzak / mIRC Editör açın, o zaman seçme seçme ‘Görünüm’ menüsünü öğesi ve komut dosyası “events.ini” adlı seçin. Ne zaman etkinlik yok script zaten mevcut sonunda dosya veya yeni bir komut dosyası oluşturmak için prefabrik script ini yükü Dosya / Yeni /. Yeni bir komut dosyası varsayılan script1.ini denir.
CTCP komutları ile de gördüğümüz gibi, Uzak CTCP Script hatları sadece anlaşma. IRC üzerinde olabilir hemen her şeyi ile uzaktan Olaylar anlaşma. Bu yıldırıcı, endişelenmeyin çalarsa. daha önce de açıklandığı gibi, bu dersler topludur. Remote Komutlar, Uzaktan Olaylar çocuk oyuncağı olacaktır anlıyorsanız. Zaten gerçekten zor şeyler öğrendim.
Uyarı: Genel mIRC olarak çok zayıf Uzaktan Olay sözdizimi duyarlıdır. yanlış sözdizimi bir GPF (Genel Koruma Hatası), o yüzden dikkatli olun neden olabiliriz! Eğer aniden mIRC ile istikrar sorunlar olursa, bu bölümü ilk kontrol etmektir!
Uzaktan Olay Sözdizimi.
Uzaktan Olaylar şunlardır: METİN, BÖLÜM, KICK, OP, DEOP, JOIN, NICK, BAŞLIK,,, MODE SERVERMODE NOTIFY ve SMODE SERVEROP QUIT INVITE. METİN benzer EYLEM, DİKKAT, SNOTICE, Sohbet, SERV ve WALLOPS Ayrıca mevcut daha özel metin kökeni içindir. Yeni FILESENT ve FILERCVD etkinlikler de CHATOPEN, CHATCLOSE, SERVOPEN, SERVCLOSE ve diğer bazı kişilerin de vardır.
Tam olarak ne yapın ve nasıl kullanıldıklarını, kısaca anlatılacaktır. Öncelikle, bazı hızlı örnekler ve sözdizimi bir açıklama kullandı.
Sözdizimi esas Uzaktan komutlar ile aynıdır. İşte METİN için örnek bir Uzaktan Olay’s:
1: METİN: hello: #: / $ nick Merhaba geri msg!
Araçlar / Uzaktan gidin ve komut events.ini isimli dosyada eğer bakmak zaten var. Değilse, File menüsüne gidin ve ‘Yeni’ ile yeni komut dosyası oluşturmak için. Bu “etkinlikler’s öğesi seçili olduğundan dinliyor altında emin olun. (Ne zaman altında öğeler “işaretli değil dinlemek, örneğin size mIRC göz ardı ettiği oluşturulan etkinlik). Şu anda varolan veya yeni komut dosyasına Yukarıdaki örnekte yer.
Bu Uzaktan Olay zaman kelime “merhaba” herhangi bir aktif kanal bulunur tetiklenir. mIRC tepkisi yazdım kişiye özel mesaj göndermek için, “Merhaba geri söylüyor.”
İşte bir başka örnek, bu kez JOIN kullanarak:
#: / Nick Çok $ için chan bekliyoruz $ fark 1: JOIN:
Bu her bir kullanıcı olduğunuzda bir kanal katılır tetiklenir. Bir fark onlara ki, “Çok ()” kanal için bekliyoruz diyor gönderilir.
Eğer bu kadar yaptıysanız ve Uzaktan Komutlar anlaşılmış, bu oldukça basittir gibi olmalıdır.
Uzaktan Olaylar ya 3, 4 veya 5 porsiyon kolonlar bölünmesiyle var. olayların çoğu, 5 sahiptir METİN hariç, 4 porsiyon ve QUIT ve NICK sadece 3 var.
METİN, QUIT ve NICK için * hariç tüm olayların * gibi öylesine biçimlendirilir:
(Event_level): (olay): (burada): (triggered_command (ler) parametre (ler))
Diğer olay girdileri kendileri için oluşturulan sürece (event_level) Bu olay, herhangi bir yüksek düzeyde, bu kullanıcı seviyesi kullanıcılar etkileyecektir. Sadece Uzaktan Komutlar command_level gibi.
() Olay olay ismi bizim için dinlediğinizi. , OP, vb JOIN
(Burada) # # adı. Nerede olay bu için biz dinleme? ad belirli bir kanal (gibi # test herhangi kanal) veya (Ya #).
EXCEPTION: Henüz QUIT veya kullanılan NICK. O zaman adil bölümü atlamaya bu.
(Komut triggered_command (s () ile parametre ler)) (olmak) tetikledi. Sadece parametreleri Uzaktan gibi komutlar dışında bu tanımlanmış sahip birkaç farklı öncesi.
… ve tabii ki, büyük istisnalar burada çok olan METİN gibi ve iş EYLEM:
(Event_level): (olay): (what_text): (burada): (triggered_command (ler) parametre (ler))
(Command_level) Yukarıdaki ile aynı.
(Olay) Evet, tabii ki, o METİN veya ACTION olacak
() What_text kelime veya dize dinlemek belirtin. Gibi “ilk örnek merhaba” de.
(Burada) # # adını?, *. Tıpkı yukarıda, tüm kanallar (dinlemek için METİN ve EYLEM söyleyebilirim #) veya # testi gibi belirli bir kanal (üzerinde). Ama aynı zamanda tüm özel mesajları dinlemek için o söyleyebilirim size (?) Veya her iki kanal ve özel mesaj metnini (*) gönderdi. Bir TEXT veya EYLEM olay şeyleri dinlemek değil DCC Sohbetler veya Sunucu mesajları söyledi.
((Ler) paramerer (ler)) Aynı yukarıdaki gibi triggered_command.
Etkinlikler
Buradasınız mIRC cevap verebilecek çeşitli Uzaktan Olaylar …
METİN olay Oluşuyor belirtilen kelime / sözcük mesaj özel veya bulunan bir kanal. EYLEM çalışır sadece …
Örnek:
1: METİN: saçma: #: / saçma kick $ No chan $ nick!
Bu kanal herhangi edecek kelime “saçmalık” olarak bakmak ve o dedi tekme kullanıcı.
Örnek:
1: METİN: saçma: # test: / nick Merhaba $ fark $ nick kick / chan $ nick | $, sen dedin ‘ve anlamsız’ olduğunu test # izin’s değil …
kelime “saçmalık Eğer” # testinde, diyen (Eğer ‘# Test) op konum ve bir uyarı gönderdi: “Merhaba (nick), sen’ ve saçma olduğunu izin verilmeyen dedi tekmeledi olduğu söylenir # test … ”
Örnek:
5: METİN: help:?: / olamaz fark $ I nick Keşke ebil yardım etmek, ancak.
mesajlar varsa özel bulduğu için kelimenin “herhangi bir yardım”, o kullanıcı cevaplarda,
“Ben haber dilek yardımcı olabilir sana, ama yapamıyorum bir” içinde.
Metin mIRC tepki gerektiğini joker belirtebilirsiniz:
* Metin herhangi bir tepki için
tetikler kelime eğer olay bir kullanıcı söyledi yalnızca (ve tam olarak) bu sözcük. Tam gereken maç.
sözcüğü * tetik eğer bir olacak olay bir kullanıcı başladı çizgi ile sözcük bu.
* kelime tetik eğer bir olacak olay herhangi bir kullanıcı sona hattı ile sözcük bu.
* kelime * olay eğer bir kullanıcı dedi bu kelime veya kelime her yerde tetikleyecektir.
Örnek:
5: METİN: help:?: / olamaz fark $ I nick Keşke ebil yardım etmek, ancak.
msg tek kelime yardım … içerdiği Bu olay sadece bir yardım çağrısı tepki vereceği değil bir satır kelime ‘yardım’ içeren size gönderildiğini …
Örnek:
5: METİN: merhaba *:?:/ de seni $ nick Merhaba fark!
Bu olay sadece özel mesaj hatlarına size kelime ile başlayan gönderildi reaksiyona girer ‘merhaba’.
EYLEM olay …. bak METİN olay o …. işler aynı
DİKKAT olay …. bak METİN olay o …. işler aynı
CHAT olay İşleri METİN gibi ancak metin sohbet dinleyen bir DCC.
Örnek:
1: CHAT: blabla: / söyledi nick msg $ me $ $ 1 – Size Chat bir DCC.
SERV olay İşleri olay gibi CHAT ama metin Dosyasunucusu dinler için DCC.
Örnek:
1: SERV: mirc olsun: / gönderilen 6 için nick $ mIRC zip sunucunun yankı.
olay JOIN kanal iletim birleştiren bir kullanıcı.
Örnek:
on 1: JOIN: # test: / $ fark nick Hoşgeldiniz kanala # test!
gönderir haber kanalı söyleyerek “test Hoşgeldiniz #!” test # katılır kimse.
Örnek:
25: JOIN: # cool: /! konum değil edilir burada tekme Sen nick $ chan $
# serin ile mesaj Kicks katıldı kullanıcı 25 herhangi bir seviyede, “Burada welcome değilsin!”
BÖLÜM olay Oluşuyor kanal bir kullanıcı bırakır.
Örnek:
10: BÖLÜM: #: / chan $ bildirimde $ durdurulması için teşekkür Hey nick,!
gönderir bir uyarı söyleyerek, “Hey, Durduğunuz için teşekkür (kanaladı)!” kanalının sen bir yaprak her 10 düzeyinde.
Örnek:
90 Doğum: BÖLÜM: #: / gitti msg $ chan Yahoo! nick $! Gönderir nick) (bir mesajı kanal söyleyerek, “Yahoo, gitti!” Eğer herhangi bir seviyede 90 yaprak konum bir kanal.
CONNECT olay bölüm) Bu olay yerine son ne zaman tetikleyen aynı (server bir MOTD bağlanmadan sonra ulaşan bir. Örnek:
1: CONNECT: / sunucu echo $ bağlı Başarıyla için!
DISCONNECT olay Tetikleyiciler bağlantı sunucu gevşek sen. DISCONNECT
tarihinde 1:: / Ooops yankı … Eğer bağlantı kesildi.
KICK olay Oluşuyor kullanıcı kanal dan başladı.
Örnek:
100: KICK: #: / arkadaşım benim nick Bu kişi kick $ fark $ | / $ chan chan ıvır $ nick | $ / davet ediyoruz!
kanal varsa her düzeyde 100 herhangi gelen tekme kişi ise, kicker kapalı tekme kanal, geri tekme kişi davet göndermek “Bu kişi dostumdur benim!” kicker için.
NOT: $ önemsiz olay bu nick tekmeledi bir parametredir. Ayrıca unutmayın ki bu örnekte komutları gösterir birden. Bu komutlar çalışır Uzaktan gibi.
OP olay Oluşuyor kullanıcı opped olduğunu.
Not: Bu olay insanların NICK tarafından Remote / Kullanıcılar listesinde belirtilen gerektirir!
Örnek:
1: OP: # test: / nick $ fark $ tarafından opped Sen opnick edildi. Hoşgeldiniz!
test # Eğer üzerinde opped birisi olduğunu haber verirler bir konum gönderdi: “Sen tarafından opped edildi (Opper).
Geldiniz! ”
NOT: $ opnick olay bu nick opped kullanıcının parametredir.
DEOP olay Oluşuyor kullanıcı deopped olduğunu.
Not: Bu olay insanların NICK tarafından Remote / Kullanıcılar listesinde belirtilen gerektirir!
Örnek:
1: DEOP: #: / şans msg $ opnick Tough. Sen nick $ deopped edildi tarafından
deopped Eğer birinden, bu mesaj bir konum gönderdi: “Kötü şans. You edildi tarafından deopped (deopper).
NOT: $ opnick olay bu nick deopped kullanıcının parametredir.
NOT
remark olarak NOTIFY olay önemli bir anlatımı OP, DEOP, SERVEROP de yapılmalıdır. sadece rapor nedeniyle gerçeği sunucuları nickin deopped olan insanların opped veya düzgün çalışmayabilir tebliğ bir kanal ya da IRC, OP, DEOP, SERVEROP ve NOTIFY sadece olayları eğer de opped İnsanların nickler are- opped veya tebliğ listesi Kullanıcılar açıklanıyor içinde. nick belirtilmesi bile tam adresi (! account@machine.address.net) yeterli değil … mIRC ifadesi gibi nick gelen alışkanlık distile. varsayılan kullanıcı düzeyi ayarlamak gerekir ya da ne olursa olsun, 1 düzeyi erişim sadece bu takdirde istisna dilediğiniz olay bir o etkiler herkesin veren. Bu nick o olmaması durumunda sadece liste Kullanıcı sahip bir kullanıcı için gerekli.
Eğer insanlar bir seviyeye uygun vermek istiyorsanız sizin OP, DEOP, SERVEROP ya da nick gibi tarafından Kullanıcılar listeye koymak zorunda NOTIFY olaylar:
3: friendasnick
5: friendbsnick
5: friendcsnick
10: friendbsnick! accountb@bsmachine.net
Bu yapı iyi bir neden senin Kullanıcılar listesinde hem tam adresini (joker izin verilir) ve nick insanları belirtmek için verebilirsiniz. Bu da kaza ile ALL insanların etrafında vermeden bir OP, DEOP veya SERVEROP için uygun tepki garanti verebilir (?) Aynı nick arkadaşlarınızı (ya da düşman) aynı haklara.
BAN olay
UNBAN olay BAN ile kolayca otomatik unban arkadaşlarınız.
Örnek:
5: BAN: # ağacı: / mode $ chan-b $ banmask
içeren th olacak banmask $
olay INVITE Oluşuyor size kanal için davet etti.
Örnek:
5: INVITE: # test: / onun için davet tanımlamak katılmak / chan | $ size teşekkür chan!
durumunda, # davet test kanala ve söylemek bir eylem kullanımı “için şimdiden teşekkür ederiz davet onu) (beni! ”
NICK olay Oluşuyor nick kızın kullanıcı değişiklikler onun ya.
Örnek:
1: NICK: / takma güzel haber $ a vardı newnick nick düşündüm $!
güzel bir nick) (eski takma! “gönder fark herkes değişiklikler nickler Ben de
NOT: $ nick parametredir için eski nick ve $ tahmin (newnick için ne?) yeni nick.
NOT: (nerede) kısmını NICK ON içinde kullanılmıyor.
QUIT olay Oluşuyor IRC bir çıkar kullanıcı.
Örnek:
2 Doğum: QUIT: / beni partiye Time $ duyuru! $ IRC nick hemen çıkın!
her biri çıkıyor, kendini fark etmeye bir gönderme: “Zaman tarafa! (Nick) sadece IRC çıkın!”
NOT: (nerede) kısmını olay QUIT olduğunu kullanılamaz.
BAŞLIK olay Oluşuyor bir kanal konu değiştirilir.
Örnek:
1: BAŞLIK: #: / chan msg $ Wow, konu aşk yeni!
Herhangi bir kanal topic değişiklikleri, vay, “diyerek gönderen bir mesajı kanal, konu aşk yeni!”
SERVEROP olay Oluşuyor kanal bir a) Bir kullanıcı operatör sunucu verir arka durumunu (.
Not: Bu olay insanların NICK tarafından Remote / Kullanıcılar listesinde belirtilen gerektirir!
Örnek:
1: SERVEROP: # mirc: / mode $ chan-o $ nick | / chan $ haber dolar izin serverops Üzgünüz opnick,
her bir kişi sunucusu üzerinde opped tarafından # mirc, opped kişi deopped ve alır bir uyarı “Üzgünüm, netjoin bir süre sonra # serverops değil izin verilen mirc meydana normalde” Serverops zaman iki parçaya ayrıldı ağları değişim ve güncelleme mevcut tüm kanal modları.
NOTIFY olay
NOTIFY olayı Bu olaylar hemen tetikleyici olarak IRC ayrılan insanların da içinde bildirmek katılmak liste.
Not: Bu olay insanların NICK tarafından Remote / Kullanıcılar listesinde belirtilen gerektirir!
Sen bildirilir nick bir / whois gibi şeyler yapmak için doğru adam …. emin olmak için bu olayı kullanabilirsiniz Bu olay sadece nickini NICK …. tarafından uzaktan / user listede belirtilen inşaat hatırla (Gibi OP, DEOP ve SERVEROP) Bu tebliğ kişinin adresini geçmeyen IRC protokoller nedeniyle … Sen Dosya / Seçenekler / Notify_List içinde takma koymak ve sonra en kısa sürede mIRC IRC Bu etkinliği tetikler kişi algılar olarak var. ecek kısa sürede tetikler UNOTIFY olay mIRC ki nick IRC sol algılar olarak; kişi veya sol takma değişti.
Örnekler:
1: NOTIFY: lütfen benim # katılmak / Eğer fark $ nick o zaman nick $ gerçek!
1: UNOTIFY: / nick echo $ aktif $ IRC bırakmıştır.
on3: NOTIFY: / whois $ nick
5: NOTIFY: / bip 10 50 | / whois $ nick
MODE olay
olay SERVERMODE Bu olaylar modları kanal belli kümesinin bir kuvvet olabilir. MODE olay sözdizimi değişti. Artık modları uygular. $ 1 – yapılır oldu modunu değiştirmek artık doldu. olay kullanın bu değişiklikleri modu kanala tepki.
! tarihinde 1: MODE: # adı: / 1 değiştirmek için $ Mode echo 6 – $ tarafından nick $ üzerinde chan!
! tarihinde 1: SERVERMODE: # adı: / mode eko 6 değişti sunucusu 1 $ -
Unutmayın ki bir üst düzey kişi sensiz tepki, dalaşamaz o kadar düşük seviye kullanıcılar modu ayarlarını değiştirmek için izin verirse! En kısa zamanda bir modu (veya zorla modları ayarlanır sunucusu yok) o zaman değişiklik olarak; mIRC değil akılda tutmak demek bu yeni modlar parçası üst düzey kişiler tarafından ayarlanmış olabilir … Da daha fazla kişi tarafından döngülerin bir kanal yanlış eşleme modları zorla üzerinde dikkat!
UserMode olay Bu olay modunun tetiklediğinde değişiklik.
zaman otomatik olarak tepki o edebilirsiniz i örneğin) bu olay o algılar modunun değişiklikler (ve + için.
SES olay
DEVOICE olay bu olaylar getting insanlar tepki veya kanallarında ses kaybetme. Örnekler:
1: SES: / dünya konuşma Hoş Geldiniz duyuru $ nick!
Hey 1: DEVOICE: vnick $ / haber, $ nick burada konuşmaya izin verilir!
SNOTICE olay Bu olay bildirimleri sunucusu dinlemiyor için. Server bildirimler de söylemek şeyler oluyor, sen tür tüm ve kullanımı IRC sunucusuna seninle. ) + Için aldığınız kullanıcı adı # modunu (/ + kullanıcı modu onları var ayarlamak için var. Çoğu kişi bu ayarı gerekiyor değil … Bu bakıcılarına bir sunucu ve çoğunlukla demekti IRCOps. uyarilar sunucu ile filtre edebilirsiniz bu olay size göndermek ve yani bunları yapabilirsiniz filtresi. engellemek ya da varlık göstermek otomatik olarak tepki. Olay sözdizimi … çok olay gibi METİN fazla
1: SNOTICE: servers_text: / size durumu sunucu fark 6 echo hakkında $ 1 -
FILESENT olay Bu olay transers dosya gönder edecek tepki tüm başarılı DCC. Sen … mesaj küçük alıcı göndermek veya kullanan bir
1: FILESENT: *. txt, *. ini: / + echo $ adres $ Gönderilen dosya adına $ nick ($ +)
üzerinde 1: FILESENT: mirc50s.exe: / nick $ fark mIRC bit 16 Eğlen ile
1: FILESENT: mirc50t.exe: / nick $ fark mIRC bit 32 Eğlen ile
FILERCVD olay Bu olay transers dosya tüm edecek tepki Get başarılı DCC. başarılı bir harddisk senin alınacağını için o dosyayı tetikleyecek bir konmaz. Sesli bir oyun görünümünü kullanmak onu göndermek veya gönderen bir uygulama küçük mesaj yardımcı bir ya da başlayabilirsiniz, gelen resmi dosya veya metin okumak.
1: FILERCVD: *. txt, *. ini: / run $ notepad.exe filename
1: FILERCVD: *. wav: / wavplay $ dosya
1: FILERCVD: *. gif: / c çalıştırın: \ windows \ wingif \ wingif.exe $ dosya
1: FILERCVD: *. jpg: / run c: \ windows \ lview \ $ filename lviewp19.exe
1: FILERCVD: *. mid, *. voc: / filename wplany.exe $ çalıştırmak
için 1: FILERCVD için $ nick teşekkür fark :*.*:/ dosya!
SENDFAIL olay
GETFAIL olay bu olaylar dışarı tetikleyecek bir DCC-time transfer transfer başarısız nedeniyle kayıp bir bağlantı veya. Örnekler:
1: SENDFAIL: *. txt: / echo nick $ filename başarısız göndermek için $
1: GETFAIL: *. txt: / echo nick $ dan dosya başarılı olamadım $
CTCPREPLY olay ctcps Yanıtların için dinleyin. örneğin.:
1: CTCPREPLY: PING *: / nick Got ping cevap dolar aktif echo $
1: CTCPREPLY: * mirc *: / nick echo $ aktif Wow $ çok kullanır mIRC!
MIDIEND olay Bu olay) tetikleyici bir (iskambil midi bittikten / şevli ancak kullanarak veya midi başka değil eğer durdurmak onun tarafından durdurun. Örnek:
1: MIDIEND: / dosya echo midi çalmaya mIRC bitmiş!
INPUT olay Bu olay girmek basın tetiklenen ve girdiğinizde bir türlü kısa mesaj içine editbox. Daha sonra ne gibi veya yapabilirsiniz süreç hattı ile komut dosyası! / Halt metin işleme standart önler. Örnek:
1: INPUT: / echo size 1 girdi $ -
YÜK olay Tetikleyiciler mIRC ve başlatılır scriptler. yüklenir START
etkinliğe gitmek hazır olduğunu Tetikleyiciler en kısa sürede sizin script) yeni (. yüklü
on 1: LOAD: başarıyla / echo script script
üzerinde 1: START: echo / başarıyla başlatıldığı
Komutları mIRC yükler komut verebilirsiniz YÜK olay ile. olay START kullanmak için vermek başlatma komutlarını olan mIRC çalıştırmak zaman ilk giriş (ve) yükler scriptler otomatik olarak. START bölümde ayrıca yüklenen YÜK çalıştıktan sonra bir betik ilk bölüm. iletişim halinde uzak içinden yazısıdır yüklü, auto-run komutlarını kapalı iletişim kadar değil idam.
Uzak / Etkinlikler / hatları için özel tanımlayıcıları.
$ Nick, $ adres, $ site vb hatlarında uzak tüm tanımlayıcılar kullanılan tobe özel olarak hazırlandı. Tetikleyen olayları uzaktan tarafından hatları Siz de yapabilirsiniz kullanmak istiyorsanız bunları her yerde …
$ Nick olay aktif komut veya nickin kişi gönderdi. $
komut gönderen kişinin adresi dolu. $ site
komut gönderdi kişi sitenin. $ düzeyinde temsil
kullanıcıların uzak seviyesi. $
chan Olaylar line kanal hangi / bazı tetiklendiğinde Uzak.
not: Bu makale mirc.com adresindeki orjinal yazıdan çeviri programı kullanılarak üzerinde hiç bir oynama yapılmadan yazılmıştır.
toplist
Toplist