Panduan untuk makro WoW 3.3 5. Tombol pintas dan makro untuk kenyamanan bermain WoW

Makro adalah Cara yang baik menyederhanakan tugas Anda dan melakukan beberapa rutinitas dan tidak hanya hal-hal yang jauh lebih cepat dan lebih efisien. Di bawah ini adalah makro yang disarankan untuk PvP dan PvE Khanty.

Tembakan Membunuh / Tembakan Bertujuan:

#showtooltip Bidikan Bertujuan
/ melemparkan Tembakan Pembunuh
/ pemeran Bidikan Bertujuan

Setiap di klik macro, dia mencoba menggunakan Killing Shot, tapi jika dia ada di CD atau HP musuh tidak diperbolehkan menggunakannya. Tembakan bertujuan dicor. Baris / skrip menghapus pesan kesalahan.

Intervensi / Raungan Pengorbanan Diri:

/ berikan Roar of Self-Sacrifice
/ berikan Roar of Self-Sacrifice
/ pemeran Intervensi
/ pemeran Intervensi

Saat digunakan, perintahkan hewan peliharaan untuk menggunakan Roar of Self-Sacrifice and Intervene pada target teman di bawah kursor, jika tidak ada target di bawah kursor, atau jika target musuh menggunakan kemampuan hewan peliharaan ini pada Anda.

Perintah Guru:

#showtooltip Perintah master
/ berikan perintah Guru
/ berikan perintah Guru

Bertindak mirip dengan yang sebelumnya, jika target di bawah kursor bersahabat, maka ia menggunakan perintah pemilik di atasnya. Dan jika tidak maka pada Anda.

Tembakan Disorientasi:


/ melemparkan Disorient Shot
/ melemparkan Disorient Shot

Menggunakan bidikan disorientasi pada target yang paling dekat dengan Anda atau pada target di bawah kursor. Jika Anda menahan alt pada saat digunakan, bidikan akan diarahkan ke fokus.

Klip Sayap, Serangan Raptor dan Detasemen:

#showtooltip Detasemen
/ hentikan siaran
/ script UIErrorsFrame: UnregisterEvent ("UI_ERROR_MESSAGE");
/ melemparkan sayap Klip
/ pemeran Raptor Strike
/ cast Detasemen
/ script UIErrorsFrame: RegisterEvent ("UI_ERROR_MESSAGE");

Setelah mengklik makro, Anda menggunakan kemampuan: kliping sayap, serangan kaki-dan-mulut, dan lepas landas. Pesan kesalahan telah dihapus di makro.

Menakut-nakuti Binatang:

#showtooltip Menakut-nakuti binatang itu
/ pemeran Scare Beast
/ pemeran Scare Beast

Makro berguna yang membantu mengendalikan druid liar dan hewan lainnya. Menggunakan menakut-nakuti binatang buas pada target di bawah kursor jika ada, jika tidak, maka pada target terdekat. Dengan menekan biola, menggunakan kemampuan fokus.

Kemarahan Binatang:

#showtooltip Bestial Wrath
/ gunakan 13
/ gunakan 14
/ pemeran Bestial Wrath

Mengaktifkan pernak-pernik Anda dan menggunakan murka binatang.

Pengalihan:

#showtooltip Pengalihan
/ cast Pengalihan
/ cast Pengalihan
/ cast Pengalihan
/ cast Pengalihan
/ cast Pengalihan

Jika target ramah dalam fokus, makro mencoba menggunakan pengalihan ke sana, jika target musuh, lalu ke targetnya. Kemudian pada target ke target Anda. Jika opsi sebelumnya tidak memungkinkan, gunakan pengalihan ke hewan peliharaan Anda.

Makro hewan peliharaan:

#showtooltip
/ pemeran Tame the Beast
/ pemeran Phoenix Heart
/ melemparkan Hewan Peliharaan Pemanggilan; Kebangkitan hewan peliharaan
/ reset castsequence = 15 Heal Pet, null
/ singkirkan Dorong Hewan Peliharaan

Makro yang sangat berguna dan sangat fungsional yang akan membantu Anda menjinakkan hewan peliharaan, menghidupkan kembali, menyembuhkan, mengusir, atau memanggil.

Beralih semangat:

#showtooltip
/ castsequence! Aspek Dragonhawk, Aspek Viper

Menggabungkan dua tombol spirit menjadi satu.

Bidikan Diam:

#showtooltip Bidikan Disorientasi
/ berikan Bidikan Senyap
/ stopmakro
/ berikan Bidikan Senyap

Menggunakan Bidikan Senyap untuk fokus jika alt ditekan. Dan dengan satu ketukan sederhana pada target Anda.

Kematian Totem:

/ serangan peta
/ serangan peta
/ serangan peta
/ serangan peta
/ serangan peta

Memerintahkan hewan peliharaan untuk menyerang totem.

Lebih banyak berita tentang topik ini:

Mantra

Selama permainan Anda, Anda tidak mungkin menulis banyak perintah garis miring yang dapat berguna untuk makro. Tentu saja, perintah emosi biasa dapat menambahkan lingkungan bermain peran ke permainan Anda, tetapi tidak lebih.

Enter / cast - perintah yang paling umum digunakan di makro. Ini memungkinkan Anda untuk mengucapkan mantra apa pun dari buku mantra Anda atau mantra hewan peliharaan Anda. Contoh makro yang paling sederhana:

/ berikan Shadow Word: Pain

Makro ini akan menggantungkan sakit Word of Darkness pada target Anda. Makro berperilaku persis sama seperti jika Anda baru saja mengucapkan mantra dari bilah mantra. Permainan mengenali makro sebagai mantra, menunjukkan cooldown dan jarak ke target. Anda bahkan dapat memilih gambar yang sama untuk makro Anda seperti gambar ajaib itu sendiri.

Mengapa menggunakan makro ketika Anda bisa meletakkan keajaiban di panel? Jawabannya sederhana. Makro memungkinkan Anda untuk menggabungkan banyak perintah, itulah sebabnya mereka sangat berguna.

Bayangkan Anda adalah seorang pesulap dan ingin mengumumkan kepada grup Anda ketika Anda menggembalakan seseorang. Untuk melakukan ini, masukkan mantra dan pesan melalui / p ke dalam makro:

/ cor Polymorph / p Domba% t!

Catatan: Makro memulai semuanya sekaligus, jadi Anda mengucapkan kalimat Anda tepat setelah Anda mulai mengucapkan mantra. Ini berarti bahwa jika Anda meletakkan perintah ini dalam urutan yang berbeda, efeknya akan sama. Oleh karena itu, jika Anda memiliki keinginan untuk mengatakan sesuatu hanya setelah Anda benar-benar mengucapkan mantra, maka Anda dapat menggunakan add-on AfterCast, yang akan membuat perintah slash berikutnya bekerja hanya setelah Anda mengucapkan mantra. Sebagai contoh:

/ aftercast / p Klik portal untuk memanggil% t. / pemeran Ritual Pemanggilan

Peringatan: nama mantra

Perintah / cast sangat pilih-pilih tentang bagaimana Anda mengeja nama ejaan. Agar berhasil menulis makro, Anda harus sepenuhnya mematuhi ejaan, tanda baca, dan spasi. Jaminan ejaan yang benar adalah tindakan berikut - saat menulis makro, buka buku mantra Anda dan geser + klik pada kemampuan yang diinginkan. Ini akan memberi Anda nama yang tepat dari mantra di makro, termasuk pengubah apa pun seperti bentuk druid untuk Maim.

Menggunakan item dan aksesoris

Semuanya sangat sederhana. Perintah untuk menggunakan item adalah / gunakan. Seperti / pemeran, yang paling bentuk biasa catatan menggunakan nama yang ingin Anda gunakan:

/ gunakan Green Mechanostrider

Ada juga beberapa bentuk lain dari perintah ini.

/ menggunakan<ячейку инвентаря>

Bentuk ini memungkinkan Anda untuk menggunakan item di slot tertentu. Nomor sel ditunjukkan pada gambar ini:

Slot aksesori teratas Anda sedang digunakan.

/ menggunakan<номер сумки> <ячейка>

Anda dapat menggunakan barang apa saja dari tas Anda. Bayangkan bahwa makanan untuk hewan peliharaan Anda selalu ada di kompartemen pertama ransel Anda. Anda dapat dengan mudah menulis makro untuk memberi makan hewan peliharaan:

/ berikan Makan Hewan Peliharaan / gunakan 0 1

Tas diberi nomor dari 0 sampai 4 dari kanan ke kiri (0 selalu ransel), dan sel diberi nomor dari 1 mulai dari kiri ke kanan, dari atas ke bawah (seperti membaca):

1 2 3 4

5 6 7 8

1 2

3 4 5 6

7 8 9 10

Akhirnya, saya segera memberi tahu Anda bahwa / cast dan / use bekerja persis sama. / cast dapat menggunakan item dan / menggunakan dapat menggunakan spell.

Beberapa tindakan dalam satu klik

Secara umum, Anda tidak dapat menggunakan lebih dari satu mantra dengan klik makro. Sebagian besar mantra dan beberapa item memiliki cooldown global (GCD) yang mencegah Anda melakukan terlalu banyak tindakan sekaligus. Beberapa mantra dapat dilemparkan hanya dengan menekan satu tombol. Setiap mantra instan atau non-GCD dapat diikuti oleh mantra lain. Tooltip pada mantra akan memberi tahu Anda apakah itu instan atau tidak, tetapi untuk mengetahui apakah mantra itu memiliki GCD, Anda perlu menggunakan situs khusus, misalnya WowHead. Contoh makro tersebut adalah sebagai berikut:

/ pemeran Howl of Fury / pemeran Blood Fury / pemeran Call of the Wild

Pemilihan sasaran

Penargetan adalah tugas makro umum lainnya. Menggunakan makro biasa, Anda memberikan mantra pada target Anda saat ini. Menggabungkan perintah / cast dan / target memungkinkan untuk mengubah target saat makro diklik.

Makro paling sederhana terlihat seperti ini:

/ target Vasya

/ target mencari kecocokan antara huruf yang Anda tulis dan target di sekitar Anda. Ini berarti bahwa jika Anda menggunakan perintah / target dan target dengan nama itu ada di sebelah Anda, maka Anda akan memilihnya. Ini bisa menjadi plus atau minus tergantung pada situasinya. Sayangnya, makro ini akan menargetkan unit yang tidak perlu (misalnya, mayat).

Mari kita gabungkan dua perintah - / cast dan / target:

/ target Blackwing Mage / cast Scourge of Agony

Jika Penyihir Sayap Kegelapan tidak ada di dekat Anda, maka Anda akan menargetkan seseorang dengan nama yang dimulai dengan M atau Ma. Jika ini adalah gol persahabatan, maka makro kehilangan maknanya sama sekali. Masalah lain adalah Anda dapat menargetkan seseorang 100 yard jauhnya yang sebenarnya tidak Anda butuhkan. Oleh karena itu, di patch 2.3, perintah / targetexact diperkenalkan untuk memperbaiki masalah ini.

Selain semua hal di atas, Anda dapat menggunakan ID unit alih-alih nama target yang diinginkan. ID Unit adalah cara untuk mengidentifikasi karakter tertentu, mob, NPC. Misalnya, target Anda saat ini dapat dipilih menggunakan ID unit "target". Karakter Anda dapat dipilih dengan ID "pemain" dan hewan peliharaan Anda dengan "hewan peliharaan". Anda dapat menambahkan "target" setelah ID unit yang valid untuk memilih target unit tersebut. Daftar ID unit:

  • "ArenaN" - Seorang anggota tim arena musuh. N = 1,2,3,4 atau 5.
  • "BossN" - Bos aktif dari pertemuan saat ini, jika tersedia. N = 1,2,3 atau 4.
  • "Fokus" - Fokus pemain saat ini.
  • "Mouseover" - Unit yang (atau baru-baru ini) berada di bawah penunjuk tetikus.
  • "Tidak ada" - tidak ada unit. Sering digunakan untuk mencegah makro dari auto-casting itu sendiri (/ cast Healing Wave).
  • "PartyN" adalah anggota grup ke-N, tidak termasuk karakter Anda. N = 1, 2, 3, atau 4.
  • "PartypetN" adalah hewan peliharaan dari anggota grup ke-N. N = 1, 2, 3, atau 4.
  • "Pet" adalah hewan peliharaan pemain saat ini.
  • "Pemain" adalah pemain itu sendiri.
  • "RaidN" adalah anggota penyerbuan. N = 1, 2, 3, ..., 25.
  • "RaidpetN" - hewan peliharaan anggota penyerbuan ke-N. N = 1, 2, 3, ..., 25.
  • "Target" - target pemain saat ini
  • "Kendaraan" adalah kendaraan transportasi pemain saat ini.

Perintah pemilihan target lainnya

/ membantu

Dengan sendirinya, perintah ini memilih tujuan dari tujuan. Misalnya, jika Anda memilih saya sebagai target Anda dan saya memilih Iriel, maka / assist akan memaksa Anda untuk memilih Iriel.

/ hapus target

Meninggalkanmu tanpa tujuan.

/ tepat sasaran

Menargetkan unit dengan nama tertentu. Jika nama salah dieja atau unitnya jauh dari Anda, maka target Anda tidak akan berubah.

/ targetlasttarget, /targetlastfriend, /targetlastenemy

Perintah pertama akan menyoroti target Anda sebelumnya. Yang kedua adalah target ramah sebelumnya, dan yang ketiga adalah target musuh sebelumnya. Jika Anda tidak memiliki tujuan sebelumnya, maka tim tidak akan melakukan apa-apa.

/ musuh sasaran, / teman sasaran

Perintah-perintah ini mengulangi target dari jenis tertentu satu per satu. /targetenemy sama dengan menekan TAB, dan /targetfriend adalah CTRL – TAB. Anda juga dapat menambahkan parameter "1" untuk mengulangi target di urutan terbalik(/ targetenemy 1 bekerja seperti menekan SHIFT – TAB).

Catatan: Anda hanya dapat menggunakan perintah ini sekali per makro.

/ musuh target / musuh target 1

/ teman target / teman target 1

/ targetenemyplayer, / targetfriendplayer

Tim-tim ini bergiliran menargetkan tipe karakter pemain tertentu. Mereka bekerja seperti / targetfriend dan / targetenemy, kecuali mereka hanya menargetkan pemain, sementara mengabaikan semua orang yang dikendalikan oleh komputer (NPC, monster, hewan peliharaan, antek). Makro yang berguna di PvP. Seperti / targetenemy Anda dapat menggunakan opsi "1" untuk mengubah arah.

/ targetenemyplayer / targetenemyplayer 1

/ targetfriendplayer / targetfriendplayer 1

/ targetparty, / targetraid

Bergantian loop melalui target dari grup Anda atau serangan. Seperti / targetenemy Anda dapat menggunakan opsi "1" untuk mengubah arah.

/ partai target / partai target 1

/ serangan target / serangan target 1

Manajemen hewan peliharaan

Seperti yang disebutkan, Anda dapat menggunakan / cast untuk mengeluarkan kemampuan hewan peliharaan Anda. Yang paling penting adalah sebagai berikut:

/ serangan peta

Memaksa hewan peliharaan untuk menyerang target Anda. Anda juga dapat menentukan nama atau ID unit, kemudian pet akan menyerang unit tertentu.

/ ikuti pet

Hewan peliharaan Anda mengikuti Anda dan berhenti menyerang jika diperlukan.

/ petstay

Hewan peliharaan berdiri diam sampai menerima perintah lain.

/ petmoveto

Setelah menggunakan perintah ini, Anda perlu menentukan tempat di mana hewan peliharaan Anda akan pergi setelah itu.

/ petpassive, / petdefensif, / petaggressive

Mengatur perilaku hewan peliharaan Anda, seperti tombol pada bilah hewan peliharaan.

/petautocaston, /petautocastoff, /petautocasttoggle

Perintah-perintah ini mengontrol casting otomatis mantra hewan peliharaan Anda. Yang pertama mengaktifkan autocast, yang kedua mematikannya. Sebagai contoh:

/ siksaan petautocaston / siksaan petautocastoff

/ petautocasttoggle matikan mantra auto-cast pet.

/ petautocasttoggle Nafas Api

Mengaktifkan transmisi otomatis jika mati dan sebaliknya.

Perintah garis miring lainnya

Kami telah membahas dasar-dasarnya, dan sekarang saya ingin memperkenalkan perintah slash lainnya. Beberapa dari mereka mungkin tampak tidak berguna pada pandangan pertama, tetapi ketika dikombinasikan dengan opsi makro di Bagian 2, mereka bisa menjadi hal yang hebat.

Mendandani item

Ada tiga perintah untuk melengkapi sebuah item: / equip, / equipslot, dan / equipset. / equip menggunakan nama item dan memindahkannya ke slot standar, sama seperti Anda mengklik kanan item tersebut. / equipslot menggunakan ID slot inventaris dan nama item, sehingga memindahkan item ke slot yang ditentukan.

Untuk memasukkan senjata ke slot standar:

/ lengkapi Kapak Void yang Diasah

Untuk meletakkan aksesori di slot bawah:

/ equipslot 14 Wortel di atas tongkat

Mari kita bayangkan bahwa kita telah menyelamatkan dua set hal. Sebut saja satu Tank (memiliki pedang dan perisai), dan yang kedua - DPS (dua tangan). Kami menggunakan makro berikut untuk beralih di antara mereka:

/ melengkapi DPS; Tangki

Jika Anda memiliki perisai di tangan Anda, maka Anda akan memakai satu set DPS, jika tidak - satu set Tank.

Anda dapat menukar posisi shield dan off-hand menggunakan makro berikut:

/ equipslot 17 Cleaver Gladiator Tanpa ampun; 17 Sisir Sha "tar

Urutan mantra dan item

Ada kalanya Anda sering menggunakan urutan mantra yang sama (misalnya, membuka rotasi). Untuk membuat hidup Anda lebih mudah, perintah / castsequence telah dibuat. Dia menggunakan daftar mantra dan item yang dipisahkan koma. Setiap kali Anda menggunakan makro, itu akan mengaktifkan mantra atau item saat ini. Jika Anda berhasil menggunakan mantra, maka makro akan beralih ke yang berikutnya. Artinya, Anda harus secara konsisten menekan tombol makro untuk mengaktifkan mantra satu per satu. Segera setelah mantra terakhir diucapkan, makro melompat kembali ke awal daftar. Sebagai contoh:

/ castsequence Immolate, Corruption, Scourge of Agony, Drain Life

Saya segera mencatat bahwa jika Immolate tidak dilemparkan karena alasan tertentu (kekurangan mana, di luar jangkauan, keheningan), maka makro akan tetap pada titik yang sama.

Sebelum daftar mantra, Anda dapat menentukan kondisi untuk mengatur ulang urutan untuk memulai kembali. Sintaks dasarnya adalah sebagai berikut:

Atur ulang = n / target / pertempuran / shift / alt / ctrl

Di mana n adalah jumlah detik tidak aktif setelah makro akan diatur ulang. Dengan kata lain, jika Anda belum menggunakan makro selama n detik, maka saat Anda menggunakannya lagi, Anda akan mulai dengan mantra pertama dalam daftar. "Target" mengatur ulang urutan saat Anda mengubah target, "combat" - saat Anda keluar dari pertempuran, "shift", "alt" dan "ctrl" - saat Anda mengaktifkan makro dengan menekan tombol yang sesuai. Anda dapat menggunakan beberapa kondisi sekaligus. Sebagai contoh:

/ castsequence reset = 10 / shift Spell 1, Another spell, Any item

Anda dapat menulis makro yang akan menggunakan mantra dari dua set berbeda yang harus digunakan bersama, tetapi setiap set terpisah tidak dapat digunakan secara bersamaan dengan yang lain (misalnya, aksesori dengan AC yang sama). Makro akan terlihat seperti ini:

/ castsequence Berserker, Icy Blood / castsequence Trinket 1, Trinket 2

Pada penekanan pertama, makro mengaktifkan Berserker dan Aksesori 1, pada penekanan kedua - Darah Es dan Aksesori 2.

Mantra dan item acak

/ castrandom dan / userandom memungkinkan Anda mengucapkan mantra acak dari daftar. Ini paling sering digunakan untuk mengendarai tunggangan acak. Sebagai contoh:

/ castrandom Mekanostrider Hijau Swift, Mekanostrider Perang Hitam, Memanggil Kuda Doom

Menyerang

Ubah target Anda dan mulailah menyerangnya:

/ mulai serang Ashmane Boar

Berhenti menyerang:

/ hentikan serangan Ashmane Boar

Manipulasi panel mantra

Ada dua perintah yang memungkinkan Anda untuk mengubah halaman spellbar: / changeactionbar dan / swapactionbar. / changeactionbar mengambil satu nomor sebagai nilainya dan selalu beralih ke halaman dengan nomor itu. Contoh penggunaan adalah aspek pemburu. Sebagai contoh:

/ cast Aspect of the Hawk / changeactionbar 1

/ cast Aspect of the Fox / changeactionbar 2

/ swapactionbar menggunakan dua digit sebagai parameter, dan sebagai hasilnya menukar panel yang ditunjuk di antara mereka sendiri.

/ swapactionbar 1 2

Membatalkan buff

Perintah / cancelura memungkinkan Anda untuk membatalkan buff yang tidak perlu. Sebagai contoh:

/ cancelura Horn of Winter / cast Horn of Winter

Keluar dari formulir

Kecuali Warrior, semua kelas dengan kuda-kuda (Druid, Darkform Priest, Stealth Horns, dll.) dapat menggunakan / membatalkan formulir untuk keluar dari formulir. Sebagai contoh:

/ batalkan / gunakan Ramuan Penyembuh Raksasa

Hentikan kasta

/ stopcasting adalah perintah yang sangat berguna dalam "situasi panik", ketika Anda perlu menghentikan mantra yang Anda casting dan mulai casting lain kapan saja. Sebagai contoh:

/ stopcasting / cast Shadow Scorch

Turun dari kuda

Membuat Anda turun gunung.

Mempertahankan tujuan untuk tindakan di masa depan

Perintah / fokus memungkinkan Anda untuk menyimpan target Anda sehingga Anda dapat kembali ke sana nanti. Misalnya, pemimpin penyerbuan menyuruhmu mengubah add menjadi domba. Pertama, targetkan massa dan ketik / fokus. Sekarang Anda dapat menggunakan makro untuk momen yang tepat mengubah massa menjadi domba:

/ cast [@fokus] Polimorf

Skrip

Untuk apa skrip?

Scripting adalah alat yang sangat ampuh yang dapat memecahkan banyak masalah. Untuk alasan ini, Blizzard membatasi ruang lingkup skrip. Saya akan mulai dengan apa yang tidak dapat Anda lakukan dengan skrip. Anda tidak dapat menggunakan mantra, menggunakan item, mengubah halaman bilah mantra, atau memengaruhi target Anda dengan cara apa pun. Anda terbatas pada satu set perintah "aman".

Skrip

Antarmuka WoW dikendalikan oleh kode yang ditulis dalam bahasa skrip Lua. Anda dapat memanfaatkan sistem skrip di makro Anda dengan perintah / run atau / script. Seluruh skrip harus ditulis dalam satu baris. Multiple / run dapat digunakan dalam satu makro.

Blizzard menyediakan banyak API yang digunakan dalam skrip untuk mengontrol antarmuka. Saya tidak dapat memberi tahu Anda semua seluk-beluk penulisan skrip, jadi saya akan memberikan skrip favorit saya sebagai contoh. Makro ini akan memberi tahu setiap pemain dalam serangan Anda untuk mengubah tujuannya jika dia memiliki tujuan yang sama dengan Anda. Ini membantu menjaga mereka dari mendapatkan domba dari gerombolan.

/ cast Transformation / run for i = 1, GetNumRaidMembers () - 1 lakukan local u, t = "raid" .. i, "target" jika UnitIsUnit (u..t, t) lalu SendChatMessage ("Ubah target! domba ... "," WHISPER ", nil, UnitName (u)) end end

Opsi makro

Opsi makro memungkinkan Anda mengontrol tindakan berdasarkan kondisi dan aturan tertentu. Saya akan memberi Anda contoh segera - makro ini akan mengatakan Pembaruan untuk target yang bersahabat dan Shadow Word: Sakit untuk yang bermusuhan.

/ cast Pembaruan; Kata Bayangan: Sakit

Saat Anda menggunakan makro, kondisi diperiksa. Ini memeriksa apakah Anda dapat melemparkan mantra penyembuhan pada target. Jika kondisi terpenuhi, maka Pembaruan diterapkan dan makro berpindah ke baris berikutnya. Jika tidak (tidak ada target atau tidak dapat memberikan mantra yang berguna pada target), kondisi berikut diperiksa. Sekarang diperiksa, mis. apakah mantra serangan dapat dilemparkan ke target. Jika syaratnya terpenuhi, maka Anda mengucapkan Firman Kegelapan: Sakit. Jika tidak, maka tidak ada yang terjadi, karena kondisinya sudah tidak ada lagi.

Opsi pendukung perintah

Daftar perintah yang mendukung opsi:

  • #menunjukkan
  • #showtooltip
  • / membantu
  • / pembatalan
  • / batalkan formulir
  • / Pemeran
  • / dikebiri
  • / urutan
  • / ubah bilah tindakan
  • / fokus jelas
  • / hapus target
  • / klik
  • / turun
  • / melengkapi
  • / slot peralatan
  • / perlengkapan
  • / fokus
  • / petagressive
  • / serangan peta
  • /petautocastoff
  • / petautocaston
  • / pertahanan hewan peliharaan
  • / petfollow
  • / petpasif
  • / petstay
  • / serangan awal
  • / serangan berhenti
  • / hentikan siaran
  • / stopmakro
  • / swapactionbar
  • / sasaran
  • / musuh sasaran
  • / teman sasaran
  • / target terakhir target
  • / pihak target
  • / serangan target
  • / orang yang berguna
  • / penggunaandom

[@unit] (masa lalu)

Selain memeriksa kondisi, sistem opsi makro memungkinkan kita untuk menetapkan target dari banyak tindakan. Misalnya, makro berikut akan selalu menggunakan perban pada karakter Anda, tidak peduli siapa target Anda:

/ gunakan [@player] Perban Netherweave Berat

Bekerja persis sama dengan [@unit].

Sintaks umum untuk opsi makro

Semua perintah slash bekerja menurut prinsip yang sama. Anda memiliki perintah dan Anda memiliki seperangkat parameter. Parameter adalah perintah khusus, beberapa perintah tidak memerlukan parameter. Beberapa contoh:

/ pemeran Kara \ ___ / \ ___ / | | | parameter | perintah / serangan peta \ ________ / V | | | parameter (kosong) | perintah / pengaturan ulang urutan = Target 3D Immolate, Korupsi, Momok Penderitaan, Menyedot Kehidupan \ ___________ / \ ___________________________________________________________________ / | | parameter perintah

Opsi makro memungkinkan Anda memilih serangkaian opsi berdasarkan beberapa kriteria. Di level tertinggi, Anda mengatur set kriteria / parameter, dipisahkan oleh titik koma. Titik koma diperlakukan sebagai "else" (jika tidak) atau "else if" (jika tidak). Kriteria terdiri dari nol atau lebih kumpulan kondisi. Setiap rangkaian kondisi diapit oleh tanda kurung siku. Ilustrasi sintaks:

/ perintah parameter [kondisi] [kondisi lainnya]; [kondisi] parameter ...

Tim berlari dari kiri ke kanan. Segera setelah menemukan serangkaian kondisi yang benar, perintah dijalankan dengan parameter yang sesuai. Jika tidak ada kondisi, maka dianggap selalu benar.

Sintaks kondisi

Setiap rangkaian kondisi adalah daftar sederhana yang dipisahkan koma. Ketentuan dapat ditulis dalam urutan apa pun, namun [@unit] selalu muncul sebelum semua ketentuan. Koma seperti "dan". Syaratnya berarti "Fokus saya bersahabat DAN tidak mati."

Komentar: kondisi sangat peka huruf besar/kecil. Misalnya, jika Anda menulis sebagai gantinya, makro akan memberi Anda kesalahan.

Kondisi itu sendiri terdiri dari beberapa blok. Misalnya, Anda dapat meletakkan "tidak" di depan suatu kondisi dan kondisinya akan dibalik. Perhatikan bahwa tidak berarti sama dengan. dan keduanya mengembalikan "true" jika ada target untuk menggunakan mantra. Selain itu, ada tujuan yang tidak dapat ditolong dan tidak dapat dirugikan.

Beberapa kondisi memiliki set parameternya sendiri. Misalnya, artinya "dalam posisi apa pun" (kondisi yang berguna untuk kelas dengan kuda-kuda dan bentuk, kecuali prajurit yang selalu berada di salah satu kuda-kuda). Namun, Anda dapat menentukan sikap tertentu yang ingin Anda periksa. Set parameter dimulai dengan titik koma, dan setiap parameter dipisahkan oleh garis miring "/", yang berarti "atau". Ilustrasi umum dari satu kondisi, di mana semua yang ada dalam kurung sudut "≠" adalah opsional:

[kondisi<:parameter>>>]

Contoh sederhana yang menggunakan Shield Bash dalam posisi bertahan dan bertarung, namun berubah dari posisi berdiri ke posisi bertahan jika Anda berada dalam posisi berserker.

/ melemparkan Perisai Bash; Sikap bertahan

Dalam bahasa normal, kami menulis "jika kami berada dalam 1 atau 2 sikap, maka kami menggunakan Bash Perisai, jika tidak kami beralih ke sikap bertahan."

Catatan:"Tidak" untuk seluruh kondisi dan semua parameternya. berarti "semuanya kecuali rak 1 atau 2".

Parameter dan kondisi kosong

Salah satu alasan kesalahan makro adalah menulis parameter kosong. Seringkali orang meletakkan titik koma di akhir makro, yang menyebabkan beberapa kesalahan tak terduga. Sebagai contoh:

/ petattack [@fokus, membahayakan];

Mari kita menganalisis makro. Ini memaksa hewan peliharaan Anda untuk menyerang fokus Anda jika dapat dilukai, dan tidak melakukan hal lain. Mari kita lihat diagramnya makro ini:

/ petattack [@fokus, membahayakan]; \ ________ / \ ____________ / V V V | | | | | perintah opsi | | parameter (kosong) | | | opsi (kosong) | parameter (kosong)

Seperti yang Anda lihat, satu set opsi dan parameter tidak ada. Ingatlah bahwa sekumpulan opsi yang kosong akan selalu dianggap "benar", jadi jika kondisi pertama tidak akan diuji, maka parameter kosong akan digunakan.

Kondisi kosong

Terkadang Anda perlu membaca mantra pada target tertentu dalam kondisi tertentu, tetapi agar sihir ini berfungsi seperti biasa jika kondisi ini tidak terpenuhi. Makro berikut adalah contoh kasus tersebut. Dia akan melemparkan Flash of Light pada unit di bawah lengan Anda. Jika tidak ada orang di bawah kursor atau target musuh, makro hanya akan mengatakan Flash of Light pada Anda jika opsi self-cast diaktifkan.

/ cast [@mouseover, help] Kilatan Cahaya

atau [@] terhadap parameter satuan

Beberapa tim menggunakan unit sebagai parameter. Misalnya, / target party1 akan menargetkan anggota pertama grup Anda. / target [@ party1] memiliki efek yang sama. Namun, dalam kebanyakan kasus, kami tidak diizinkan untuk menetapkan kondisi untuk satu unit, tetapi untuk bertindak di unit lain. Makro berikut tidak akan berfungsi sebagaimana dimaksud:

/ target [@fokus, mati] party1

WoW akan mengabaikan party1 karena sebelumnya Anda telah menentukan unit dengan opsi @.

Kondisi

Sekarang saya akan memperkenalkan Anda ke daftar kondisi dan apa artinya. Di bawah ini saya akan menganalisis masing-masing secara lebih rinci.

Daftar lengkap kondisi

Banyak dari kondisi ini dapat diuji untuk "salah" alih-alih "benar". Misalnya, ini adalah kondisi aktif di mana sesuatu akan terjadi hanya ketika Anda tidak dalam pertempuran.

  • actionbar: 1 /… / 6 atau bar: 1 /… / 6 - spell bar tertentu dipilih.
  • bonusbar: 5 - Panel kontrol kendaraan atau pemain lain aktif.
  • tombol: 1 /… / 5 /<виртуальный клик>atau btn: 1 /… / 5 /<виртуальный клик>- makro diaktifkan dengan tombol mouse yang ditunjukkan.
  • penyaluran: - mempertahankan mantra yang ditentukan.
  • pertempuran - dalam mode pertempuran.
  • mati - targetnya mati.
  • lengkap: atau dipakai: - jenis barang yang dikenakan (: dapat berupa slot inventaris, tipe item, subtipe item).
  • ada - target ada.
  • dapat diterbangi - diizinkan untuk terbang di zona
  • terbang - di gunung / dalam bentuk terbang DAN di udara.
  • group: party / raid - Anda berada dalam tipe grup yang ditentukan.
  • bahaya - Anda dapat memberikan mantra berbahaya pada target.
  • bantuan - Anda dapat memberikan mantra yang berguna pada target.
  • di dalam ruangan - di dalam ruangan.
  • pengubah: shift / ctrl / alt atau mod: shift / ctrl / alt - menahan tombol yang ditentukan.
  • dipasang - di kendaraan.
  • di luar ruangan - di luar ruangan.
  • pihak adalah target dalam kelompok Anda.
  • membelai:<имя пета или тип>- hewan peliharaan yang ditentukan aktif.
  • razia adalah target dalam kelompok atau razia Anda.
  • spec: 1/2 - spesifikasi aktif saat ini.
  • sikap: 0/1/2 /… / n atau bentuk: 0 /… / n - di rak.
  • siluman tidak terlihat.
  • berenang - berenang.
  • unithasvehicleui - Target makro memiliki antarmuka kendaraan.
  • vehicleui - karakter Anda memiliki antarmuka kendaraan.

Stance adalah istilah umum yang digunakan untuk prajurit, druid, tanduk, pendeta, dan dukun. Kuda-kuda hanya berlaku jika kemampuan tertentu hanya dapat digunakan di salah satu kuda-kuda/bentuk. Oleh karena itu, aura paladin dan kekuatan DC, serta aspek pemburu, tidak dianggap sebagai kuda-kuda.

Bentuk paling sederhana berarti Anda berada di salah satu rak. , di mana n adalah jumlah semua rak Anda, tentukan salah satu rak. setara. Bentuk adalah nama lain dari rak. Oleh karena itu, kondisinya akan bekerja dengan cara yang sama seperti.

Rak kelas yang ditunjuk:

  • Pejuang: 1 - Posisi bertarung, 2 - Posisi bertahan, 3 - Posisi mengamuk.
  • Druid: 1 - Bentuk Beruang, 2 - Bentuk Air, 3 - Bentuk Kucing, 4 - Bentuk Perjalanan, 5 - Bentuk Moonkin atau Reinkarnasi: Pohon Kehidupan…, 6 - Bentuk Burung.
  • modifier: shift / ctrl / alt memungkinkan Anda untuk menentukan jenis barang yang sedang dipakai. : dapat berupa slot inventaris, tipe item, subtipe item. Contoh makro seperti itu:

    pesta dan razia

    Benar jika targetnya ada di grup atau razia Anda masing-masing.

    grup: pesta / penyerbuan

    Tergantung pada jenis grup apa Anda berada.

    Beralih kemampuan

    Perintah / cast mengaktifkan dan menonaktifkan beberapa mantra dengan segera. Contoh spell tersebut adalah Stealth, Shot, Mass Dispel (lingkaran hijau saat casting). Jika ingin menggunakan macro dan agar tidak langsung mematikan ability tersebut, beri tanda seru di depan nama spell.

    / cast! Stealth / cast! Mass Dispel / cast! Ditembak

    Menggunakan fokus

    Fokus adalah ID unit, serta target, pemain, atau raidpet1target. Ini memungkinkan Anda untuk menghubungi unit yang telah Anda tetapkan kapan saja. Penggunaan fokus yang paling sederhana adalah Key Assignment. Ada dua tombol pintas yang terkait dengan fokus - Ingat Target dan Pulihkan Target. Ingat tujuan akan menetapkan fokus pada orang yang ada di dalamnya saat ini adalah tujuan Anda. Setelah Anda menetapkan fokus, Anda dapat menggunakannya sebagai ID unit di perintah lain. Ambil Target akan memilih fokus yang diingat sebagai target Anda.

    Fungsi fokus yang paling umum adalah menetapkan target kontrol (domba, katak, dll.). Pesulap dapat memilih siapa yang akan digembalakan dan mengingat tujuan ini. Kapan saja perlu memperbarui katak, pesulap hanya perlu menekan tombol makro:

    / cast [@fokus] Polimorf

    Selain hotkey, ada perintah slash/fokus dan/clearfocus. Tanpa parameter, / fokus akan menetapkan target Anda sebagai fokus, dan / clearfocus akan menghapus fokus Anda. Anda juga dapat menggunakan ID unit atau nama sebagai / parameter fokus.

    Macro adalah alat yang telah hadir di World of Warcraft sejak awal. Konsep dasar makro adalah melakukan lebih dari satu tindakan pada satu waktu untuk mempermudah menyelesaikan tugas. Semua makro dimulai dengan garis miring (/) untuk memisahkannya dari tindakan teks normal. Dalam tutorial ini, kita akan membahas dasar-dasar makro dan cara mulai membuat makro Anda sendiri! Kami juga akan mencantumkan struktur makro paling populer sehingga Anda dapat membuat sendiri makro yang lebih kompleks.

    Dasar

    Macro memiliki menu terpisah untuk membuat. Layar ini dapat diakses melalui menu game (tombol Esc) lalu pilih Macros atau ketik / macro dan tekan enter di chat. Dari layar ini, Anda dapat mengakses semua informasi dasar tentang makro Anda.

    Semua makro yang Anda buat disimpan di server Blizzard dan terikat ke akun atau simbol Anda, yang berarti Anda dapat mengaksesnya dari komputer yang berbeda dan menyimpan semua makro yang dibuat. Pada waktu tertentu Akun dapat berisi 120 makro, ditambah 18 makro yang disimpan untuk setiap simbol.

    Membuat makro

    Untuk membuat makro, Anda harus masuk ke layar makro, lalu klik tombol Buat. Dalam melakukannya, Anda membuka jendela baru di mana Anda harus memberi nama makro Anda dan memilih ikon untuk itu. Anda dapat memilih ikon apa saja dari yang ada di dalam game.


    Ada beberapa direktif makro yang akan kita lihat di bawah, mereka akan memungkinkan Anda untuk mengganti nama dan ikon yang ditunjukkan oleh makro sehingga Anda tidak perlu memilihnya terlalu lama. Anda dapat memberi nama setiap makro hanya dengan ruang kosong dan ikon akan ditandai dengan tanda tanya secara default tanpa masalah. Jika Anda ingin mengganti nama makro Anda, cukup pilih di daftar makro dan klik Ubah Nama / Ikon.


    Setelah memilih nama dan ikon, Anda dapat menyeret makro dari layar makro di bilah tindakan untuk menggunakannya saat Anda menekan keyboard seperti mantra biasa. Langkah selanjutnya adalah menulis makro Anda sendiri!

    Makro pertama Anda

    Salah satu makro paling dasar yang dapat Anda tulis adalah mendeklarasikan mantra mana yang Anda gunakan, yang dapat berguna untuk interupsi dan dapat ditulis sebagai
    / katakan saya menggunakan Mind Blast
    / pemeran Mind Blast
    Jenis makro lain yang berguna dapat digunakan untuk mengeluarkan mantra dan membatalkannya menggunakan tombol yang sama yang biasa digunakan dengan mantra pertahanan seperti Ice Block atau Fusion with Darkness yang menghalangi kemampuan Anda untuk menangani kerusakan. Menekan tombol makro akan mengeluarkan mantra, dan menggunakannya lagi akan membatalkannya. Hati-hati, jika Anda mengirim spam tombol ini, Anda dapat membatalkannya segera setelah menggunakannya!

    Makro lain yang berguna adalah menggunakan mantra tertentu hanya pada target tertentu. Misalnya, Anda mungkin ingin menyerang satu target utama dan mengganggu mantra dengan yang lain. Untuk melakukan ini, Anda dapat mengatur target interupsi ke Fokus. Kemudian Anda dapat menulis makro

    Peluang dan Keterbatasan

    Makro dapat berisi banyak perintah dan fungsi yang berbeda, termasuk tetapi tidak terbatas pada fungsi emosional, mantra, panggilan antarmuka pengguna dan fungsi tambahan. Namun, ada beberapa batasan, makro tidak dapat menggunakan alat yang biasanya tidak tersedia untuk pemain, ditambah mereka hanya dapat memicu satu cooldown global, ketika selesai, makro lainnya akan dibatalkan. Makro juga tidak dapat diprogram, artinya mereka tidak dapat membuat keputusan cerdas untuk pemain, seperti "menyembuhkan target dengan HP terendah".

    Perintah dan modifikasi yang paling umum digunakan

    Di sini Anda akan menemukan daftar perintah paling populer yang didukung oleh makro dan fungsinya! Sedikit trik yang bisa Anda lakukan adalah menambahkan #showtooltip ke awal makro untuk membuat makro berperilaku seolah-olah itu kemungkinan dari buku mantra itu sendiri, menimpa nama, dan menambahkan tooltip mantra dari hasil yang ditampilkan di makro.

    Perintah Obrolan / Emote

    Tindakan ini tidak melakukan tindakan apa pun, sehingga tidak mengarah pada pertempuran dan hanya memiliki nilai kosmetik.
    / e - (atau / emote) Menampilkan pesan setelah karakter Anda menggunakannya.
    / s - (atau / say) Karakter Anda akan mengucapkan pesan setelah perintah.


    Perintah tempur

    Perintah ini melakukan tindakan yang digunakan terutama dalam makro berorientasi pertempuran.
    / stopcasting - Segera hentikan mantra Anda saat ini.
    / targetlasttarget - Mengubah target Anda menjadi objek terakhir yang Anda targetkan.
    / cast - Merapalkan mantra dengan nama yang dimasukkan setelahnya dari buku mantra Anda. (Misalnya / cor Bola Api)

    Anda juga dapat memiliki pengubah saat mengucapkan mantra, yang akan muncul di antara perintah / cast dan nama mantra dalam tanda kurung (). Misalnya / cast [@fokus] Tendangan. Anda dapat memiliki beberapa pengubah yang ditautkan dengan koma (,), yang harus benar, atau memiliki grup pengubah yang berbeda dalam tanda kurung yang berbeda. Sebagai contoh

    / cast [@focus] Bola api

    Pengubah target

    Menambahkan pengubah target ke makro Anda akan mengubah target Anda saat ini ke target yang ditentukan jika nilai kondisionalnya benar. @ (baca ‘at’) bisa diganti dengan target = di setiap perintah.

    Daftar pengubah target:

    • @player - Menargetkan pemain.
    • @target - Menentukan target pemain saat ini.
    • @kursor - Menargetkan mantra di lokasi yang ditunjuk kursor mouse (hanya tersedia untuk mantra dengan penargetan jala seperti Mass Dispel atau Blizzard).
    • @focus - Membidik target fokus.
    • @targettarget - Menargetkan target. Misalnya saat mengincar Boss, ia akan membidik tank atau siapa saja yang dibidik bos saat itu.
    • @ boss1 - Menentukan blok pertama dalam bingkai Boss. Biasanya hanya tersedia selama pertemuan atau penggerebekan bawah tanah.
    • @ arena1 - Mengatur blok pertama di bingkai Arena. Ini adalah pengubah khusus PvP, biasanya hanya tersedia selama pertandingan arena. Ada lebih banyak opsi seperti arena2, arena3, dll.
    • @pet - Mengarahkan pemain ke pet.

    Semua konvensi ini dapat digunakan untuk menentukan tindakan apa yang harus diambil.

    Kelanjutan dari tutorial Cogwheel tentang menulis makro. Di bagian kedua, kita akan menyelami hutan penulisan makro dan mempertimbangkan banyak seluk-beluk dan nuansa.


    1.Bagian 2: opsi untuk makro

    1.1. Apa itu opsi makro?

    1.2. Perintah Mengizinkan Opsi

    1.3.

    1.4. Ikhtisar sintaksis

    1.4.1. Opsi sintaksis umum

    1.4.2. Sintaks untuk kondisi

    1.4.3. Parameter kosong

    1.4.4. Status kosong

    1.4.5. dengan parameter satuan

    1.5. Percabangan bersyarat

    1.5.1. Daftar lengkap kondisi

    1.5.2. membantu dan membahayakan

    1.5.5. sikap (bentuk)

    1.5.7. pengubah (mod)

    1.5.7.1. variabel pengubah

    1.5.8. tombol (btn)

    1.5.9. dilengkapi (dipakai)

    1.5.10. penyaluran

    1.5.11. bilah tindakan (bilah)

    1.5.12. bonus bar

    1.5.13. membelai
    1.5.14. tempur

    1.5.15. dipasang, berenang, terbang, di dalam ruangan & di luar ruangan

    1.5.17. pesta dan razia

    1.6. Aplikasi Opsi Makro

    1.6.1. Menggunakan fokus

    1.6.2. Percabangan makro menggunakan / klik

    2.Bagian 3: Informasi Tambahan

    2.1. Ikon khusus

    2.2. Menyimpan makro di banyak komputer

    Apa itu Opsi Makro?

    Opsi makro adalah cara untuk mengontrol apa yang dilakukan makro berdasarkan informasi yang berbeda. Untuk memberikan contoh segera, makro berikut akan memberikan Pembaruan pada target yang ramah dan Shadow Word: Pain pada target yang bermusuhan.

    / cast Perbarui; Kata Bayangan: Sakit

    Selama eksekusi makro ini, statusnya diperiksa ... Ini menentukan apakah target Anda adalah salah satu yang diizinkan untuk melemparkan mantra ramah. Jika negara true, maka spell Renew dijalankan dan macro berlanjut ke baris berikutnya. Jika tidak (Anda tidak memiliki target, atau Anda tidak dapat memberikan mantra persahabatan pada target saat ini), kegagalan akan mengakibatkan kondisi berikutnya diproses. Makro sekarang memeriksa keadaan . bekerja sesuai prinsip untuk mantra ofensif saja. Jika kondisinya benar, Shadow Word: Pain digunakan. Jika tidak - (sekali lagi, tidak ada tujuan, atau tujuan tidak dapat dirusak) tidak ada yang dilakukan lagi, karena tidak ada kondisi lagi.

    Catatan: Dimungkinkan untuk menghapus centang dan makro akan bekerja dengan cara yang hampir sama. Namun, jika Anda tidak memiliki target atau tidak dapat menggunakan mantra ramah atau menyerang, Anda akan menerima pesan kesalahan, atau, tergantung pada mantra, kursor pemilihan target.

    Perintah Mengizinkan Opsi

    Hanya perintah "aman" yang merespons opsi makro. Faktanya, perintah aman adalah alasan mengapa opsi muncul. Perintah yang tidak aman seperti perintah obrolan, emosi, dan sebagainya dapat dieksekusi di skrip Lua dan / menjalankan perintah. Lebih penting lagi, Blizzard tidak ingin membingungkan orang dengan titik koma ";" dalam obrolan. Jika perintah / say dapat menggunakan opsi untuk makro, contoh berikut hanya akan mencetak "Halo":

    / katakan halo; saya nubie

    Berikut adalah daftar semua perintah aman yang tersedia di WoW:

    • #menunjukkan *
    • #showtooltip *
    • / membantu
    • / pembatalan
    • / batalkan formulir
    • / Pemeran
    • / dikebiri
    • / urutan
    • / ubah bilah tindakan
    • / fokus jelas
    • / hapus target
    • / klik
    • / turun
    • / melengkapi +
    • / slot peralatan +
    • / fokus
    • / petagressive
    • / serangan peta
    • /petautocastoff
    • / petautocaston
    • / petautocasttoggle
    • / pertahanan hewan peliharaan
    • / petfollow
    • / petpasif
    • / petstay
    • / serangan awal
    • / serangan berhenti
    • / hentikan siaran
    • / stopmakro
    • / swapactionbar
    • / sasaran
    • / musuh sasaran
    • / tepat sasaran
    • / teman sasaran
    • / targetlasmusuh
    • / target teman terakhir
    • / target terakhir target
    • / pihak target
    • / serangan target
    • / penggunaandom

    * #show dan #showtooltip bukanlah perintah yang secara teknis aman, tetapi mereka beroperasi pada opsi makro seperti / use dan / cast.

    + / equip dan / equipslot juga secara teknis tidak aman, karena kemampuannya tersedia untuk add-on dan skrip makro.

    Jika Anda ingin menggunakan opsi untuk makro dengan perintah yang tidak aman, ada tambahan yang menyediakan kemampuan ini. Addon saya, MacroTalk (http://www.wowinterface.com/downloads/info6853-MacroTalk.html), menambahkan beberapa / opt ____ perintah untuk setiap perintah obrolan dan perintah umum / opt yang memungkinkan Anda menambahkan opsi untuk perintah tidak aman lainnya .

    / gunakan Perban Netherweave Berat

    Selain menetapkan target untuk tindakan yang dilakukan, opsi juga menetapkan target untuk memeriksa kondisi. Ini mungkin terdengar sedikit membingungkan, jadi inilah contoh makro yang menggabungkan konsep dari dua contoh yang saya gunakan sebelumnya:

    / cast Flash Heal

    Pertama, ia memeriksa apakah kondisi dipicu. ... Jika itu benar, kontrol ditransfer ke perintah / Pemeran dengan parameter Flash Heal. Jika tidak, maka dilanjutkan ke kondisi berikutnya, ... Di sini, pemeriksaan yang sama untuk keramahan target terjadi, tetapi kali ini ditentukan apakah target target Anda ramah. Jika demikian, maka / cast Flash Heal tapi gol untuk tim / Pemeran tujuan tujuan Anda ditetapkan. Jika target yang diinginkan masih belum ditemukan, makro akan beralih ke kondisi berikutnya, ... Karena tidak ada kondisi yang valid di sini, itu akan selalu benar, yang akan menghasilkan Flash Heal yang dilemparkan ke pemain.

    Ikhtisar sintaksis

    Memahami bagaimana opsi untuk makro bekerja bisa sangat membingungkan, jadi saya akan mengambil kesempatan awal untuk mengklarifikasi konsep umum mereka. saya akan menggunakan contoh nyata menggunakan opsi yang kuat. Semua opsi akan terungkap secara rinci nanti.

    Opsi sintaksis umum

    Semua perintah konsol bekerja dengan prinsip yang sama. Anda memiliki perintah, dan satu set parameter untuk itu. Parameter tergantung pada perintah, dan beberapa perintah digunakan tanpa mereka. Berikut beberapa contohnya:
    / melemparkan Smite
    \___/ \___/
    | |
    | - parameter
    - memerintah

    / serangan peta
    \ ________ / V
    | |
    | parameter (kosong)
    |
    memerintah

    / castsequence reset = target Immolate, Corruption, Curse of Agony, Siphon Life
    \___________/ \____________________________________________________________/
    | |
    parameter perintah

    Opsi makro memungkinkan Anda memilih serangkaian opsi berdasarkan beberapa kriteria. Pada tingkat tertinggi, Anda memiliki sekumpulan kriteria / grup parameter yang dipisahkan oleh titik koma. Kriteria terdiri dari nol atau lebih kumpulan kondisi. Setiap rangkaian kondisi ditentukan di dalam tanda kurung siku ... Berikut ilustrasi sintaks umum:

    / perintah parameter [kondisi] [kondisi lainnya]; [kondisi] parameter ...

    Seperti yang dapat Anda lihat dari contoh sederhana di atas, perintah dijalankan dari kiri ke kanan. Segera setelah sekumpulan kondisi ditemukan yang benar, perintah dieksekusi dengan parameter yang sesuai. Jika tidak ada kondisi dalam catatan, itu akan selalu benar. Bahkan, Anda bisa membayangkan perintahnya / Pemeran dengan satu mantra sebagai opsi makro, dalam satu entri tanpa syarat. Jika perintah tidak dapat menemukan kondisi yang benar, itu tidak akan dieksekusi sama sekali.

    Sintaks untuk kondisi

    Setiap set kondisi adalah daftar sederhana yang dipisahkan koma. Kondisi dapat ditentukan dalam urutan apa pun, tetapi selalu diperhitungkan terlebih dahulu, sebelum kondisi lainnya. Pemisah "," (koma) dapat dianggap sebagai kata "dan". Kondisi seperti berarti "Fokus saya adalah target ramah Dan tidak mati."

    Komentar: Kondisi peka huruf besar/kecil. Jika Anda menggunakan dari pada , makro akan memunculkan kesalahan. Namun, ini tidak berlaku untuk parameter kondisi (dijelaskan di bawah). Biasanya masih lebih baik untuk menulis dengan huruf kapital. Tuliskan mantra dan item persis seperti yang Anda lihat nama di petunjuk mereka. Dan ikuti contoh dalam tutorial ini dengan tepat.

    Kondisi itu sendiri dibangun dari beberapa blok. Pertama, seperti yang Anda lihat pada contoh nodead, Anda dapat menambahkan awalan no di depan kondisi untuk mendapatkan nilai yang berlawanan. Perhatikan bahwa tidak berarti sama dengan . dan akan mengembalikan nilai sebenarnya setidaknya jika ada target. Selain itu, ada beberapa tujuan yang tidak dapat ditolong atau dirugikan (pemain dengan PvP dimatikan, hewan peliharaan non-tempur, pencarian pengawalan, dan sebagainya).

    Beberapa kondisi juga memerlukan seperangkat parameternya sendiri. Sebagai contoh, berarti "Jika ada kuda-kuda aktif" (berguna untuk semua kelas dengan kuda-kuda, kecuali prajurit karena mereka selalu berdiri). Namun, Anda dapat menentukan satu atau beberapa rak khusus untuk verifikasi. Set parameter dimulai dengan titik dua ":" dan setiap parameter dipisahkan oleh garis miring "/" yang berarti "atau". Berikut adalah ilustrasi umum sintaks untuk satu kondisi, dan apa pun dalam kurung sudut "" adalah opsional.

    Berikut adalah contoh sederhana penggunaan skill Shield Bash dalam kuda-kuda Defensive atau Pertempuran, tetapi jika kuda-kuda Berserker aktif, ia beralih ke Bertahan.

    / melemparkan Perisai Bash; Sikap bertahan

    Catatan: awalan "tidak" berlaku untuk seluruh kondisi dan parameternya. akan berarti "salah satu rak selain 1 atau 2"

    Parameter kosong

    Kebingungan muncul saat menggunakan perintah yang tidak memerlukan parameter. Kesalahan paling umum dalam menulis makro adalah menambahkan titik koma tambahan di akhir, yang menyebabkan gangguan tak terduga. Pertimbangkan makro seperti ini:

    / serangan peta;

    Untuk yang belum tahu, sepertinya saya mengirim hewan peliharaan ke target fokus jika itu bermusuhan, dan tidak ada yang lain. Tapi mari kita uraikan makro menjadi komponen-komponennya:

    / serangan peta;
    \ ________ / \ __________________ / V V V
    | | | | |
    opsi perintah | | parameter (kosong)
    | |
    | pilihan (kosong)
    |
    parameter (kosong)

    Lihat serangkaian opsi dan parameter ekstra kosong? Ingat - set opsi kosong selalu mengembalikan nilai true, jadi parameter kosong kedua diteruskan ke / petattack jika kondisi pertama tidak benar.

    Kondisi kosong

    Terkadang Anda membutuhkan tim yang menggunakan keterampilan di bawah kondisi yang tepat untuk tujuan tertentu, tetapi berperilaku seperti biasa jika kondisinya tidak benar. Dalam hal ini, Anda akan ingin menggunakan kumpulan kondisi kosong yang selalu mengembalikan nilai true. Makro ini akan membaca Flash of Light ke target di bawah kursor mouse Anda. Jika target di bawah mouse bermusuhan atau tidak ada di sana, makro akan berperilaku seperti perintah Flash of Light normal / cast dan memberikan mantra pada target Anda, dengan mempertimbangkan opsi untuk menggunakan keterampilan otomatis pada diri Anda sendiri di pengaturan antarmuka .

    / berikan Flash of Light

    dengan parameter satuan

    Beberapa perintah mengizinkan penggunaan ID target secara langsung sebagai parameternya. Misalnya, / target party1 menargetkan orang pertama di pesta Anda. Memerintah / sasaran lebih dimengerti, tetapi berperilaku persis sama. Pada saat yang sama, pengembang dalam banyak kasus tidak mengizinkan penggunaan ID target untuk memeriksa kondisi secara langsung, jadi Anda harus menggunakan satu atau metode lain tergantung pada situasinya. Misalnya, makro seperti itu tidak akan berfungsi seperti yang diharapkan:

    / pihak sasaran1

    WoW akan mengabaikan parameter party1 karena kita telah menetapkan targetnya. Ada beberapa pengecualian yang sangat khusus untuk aturan ini. Beberapa tim memiliki "tujuan utama" sebagai tujuan utama untuk tim-tim ini. Jika Anda menggunakan target tertentu, WoW akan memungkinkan Anda untuk mengatur yang lain, atau memilih target default jika tidak ada yang ditetapkan. Nuansa ini membutuhkan contoh spesifik:

    / fokus target

    Di sini "tujuan utama" adalah fokus. Sejak digunakan , WoW akan mentransfer target ke tim / fokus... Anda dapat menghapus "target" di akhir, karena perintah / fokus mengambil target Anda saat ini secara default. Di bawah ini adalah daftar semua tim dengan tujuan inti dan default mereka, jika ada. Sekali lagi, demi kejelasan, tujuan utama adalah salah satu yang dapat digunakan dalam dan itu akan memungkinkan Anda untuk mentransfer target lain ke tim. Target default adalah target yang akan diteruskan ke tim jika tidak ada target yang ditentukan.

    Memerintah Tujuan utama Target bawaan
    / sasaran target
    / fokus fokus target
    / serangan awal target target
    / serangan peta target hewan peliharaan target

    1.5. Percabangan bersyarat

    Sekarang mari kita lihat daftar lengkap kondisi dan artinya. Masing-masing kondisi, pada gilirannya, akan dibahas lebih rinci nanti di manual.

    1.5.1. Daftar lengkap kondisi

    Berikut adalah daftar lengkap kondisi yang tersedia di sistem makro. Patch 2.0 berangkat untuk menghapus dari game semua "makro pintar" lama yang memungkinkan orang memainkan spam dengan satu tombol. Tetapi beberapa tugas yang diselesaikan oleh makro telah menerima status OK dan berkat Blizzard sebagai opsi untuk makro.

    Jika Anda tidak menemukan kondisi apa pun dalam daftar, maka tidak ada cara untuk memeriksanya dan melakukan tindakan yang diperlukan dalam pertempuran. Ini tidak dibahas, tetapi ini dapat berubah di masa depan. Notasi yang disingkat ditunjukkan dalam tanda kurung.

    • help - Bisa merapalkan mantra ramah tepat sasaran
    • bahaya - Dapat mengeluarkan mantra musuh pada target
    • ada - Target ada
    • mati - Target mati
    • sikap (bentuk) - Tetap dalam sikap (bentuk)
    • siluman - Tersembunyi
    • pengubah (mod) - Tombol yang diberikan ditahan
    • tombol (btn) - Makro diaktifkan dengan tombol mouse yang ditentukan
    • dilengkapi (dipakai) - Jenis item yang diperlukan dilengkapi (ini bisa berupa slot inventaris, jenis atau subtipe item)
    • channeling - Mantra yang ditentukan ditransmisikan (channeling)
    • bilah tindakan (bilah) - Halaman bilah tindakan yang ditentukan dipilih
    • bonusbar - Bar tambahan yang ditentukan aktif
    • pet - Hewan peliharaan yang ditentukan tersedia
    • pertempuran - Dalam pertempuran
    • dipasang - Dipasang
    • berenang - Di dalam air
    • terbang - Mengendarai tunggangan terbang
    • dapat diterbangi - Di area di mana tunggangan terbang diperbolehkan
    • di dalam ruangan - Di dalam ruangan
    • di luar ruangan - Di luar ruangan
    • party - Targetnya adalah anggota partymu
    • raid - Targetnya adalah anggota partymu atau raid
    • grup - Anda adalah anggota grup yang ditentukan

    membantu dan membahayakan

    Menentukan apakah target yang diberikan ada. Dengan kata lain, jika Anda tidak memiliki tujuan, akan kembali palsu. Jika Anda memiliki fokus, akan mengembalikan kebenaran. Perhatikan bahwa dalam beberapa kasus, Anda dapat melakukannya tanpa . , , , , dan semua termasuk jika mereka benar.

    Jika Anda memiliki target dan sudah mati, opsi ini akan mengembalikan nilai true.

    sikap: 0/1/2 /… / n (bentuk)

    Stance adalah istilah yang biasa digunakan oleh para pendekar, druid, tanduk (stealth), pendeta (shadowform), dan dukun (ghost wolf). Sikap hanya digunakan dalam situasi di mana keterampilan tertentu dapat digunakan dalam bentuk apa pun. Inilah sebabnya mengapa aura paladin (walaupun mereka berada di bilah formulir) dan aspek pemburu BUKAN kuda-kuda.

    Dalam kasus yang paling sederhana, seperti yang disebutkan sebelumnya berarti Anda berada di salah satu rak / bentuk. Ini setara di mana n adalah nomor rak. disini sama dengan , dan dimungkinkan untuk menggunakan kondisi seperti untuk memeriksa apakah Anda berada di rak 3 atau tidak ada rak sama sekali.

    Raknya sendiri memiliki nomor seri yang sama dengan posisinya pada rak/panel cetakan. Contohnya Druid Forms yang dimulai dengan Bear, Aqua, Cat dan Travel Forms akan memiliki nomor kuda-kuda dari 1 sampai 4. Untuk memudahkan Anda dengan semua ini, di sini meja sederhana dengan angka:

    pejuang Druid Pendeta Penipu Dukun
    Rak 1 Pertarungan Beruang Bentuk bayangan siluman Serigala Hantu
    Rak 2 Defensif akuatik
    Rak 3 Pengamuk Kucing
    Rak 4 Bepergian
    Rak 5 MK / ToL
    Rak 6 Penerbangan

    Catatan: jika druid tidak memiliki formulir yang diperlukan, semua angka yang lebih tinggi digeser ke atas dalam tabel.

    / melemparkan Overpower; Posisi pertempuran

    / batalkan formulir
    / cast Faerie Fire (Liar) (); Api Peri

    Dalam bentuk beruang atau kucing, makro ini menggunakan mantra Faerie Fire (Liar), dalam bentuk mantra itu hanya Faerie Fire. Dalam semua bentuk lain, makro akan menempatkan Anda dalam bentuk mantra dan menerapkan Api Peri.

    Seperti yang terlihat pada tanduk di antara pembaca, karena tanduk tidak memiliki kuda-kuda lain, opsi ini bekerja secara identik, juga berlaku untuk keterampilan rasial night elf Shadowmeld, Gaib pada penyihir, dan sebagainya.

    pengubah: shift / ctrl / alt (mod)

    Tombol pengubah adalah cara yang baik untuk menghemat ruang pada bilah tindakan serta cara untuk membuat keputusan tertentu. Katakanlah Anda ingin memasukkan makro sehingga selama penggunaan normal ia melakukan satu mantra, dan ketika tombol pengubah ditekan - yang lain:

    / melemparkan Flash Sembuhkan; Penyembuhan yang lebih baik

    Tentu saja, tombol pengubah dapat ditentukan secara spesifik, misalnya berarti "pergeseran atau kontrol". Jika Anda ingin menunjukkan bahwa 2 pengubah diperlukan secara bersamaan: .

    Hati-hati dengan pengaturan tombol di makro Anda. Jika Anda mengikat tombol A ke makro yang memiliki, misalnya, pengubah , dan ternyata ada pintasan keyboard shift-A yang terkait dengan sesuatu yang lain - makro tidak akan dieksekusi, karena pintasan keyboard memiliki prioritas lebih tinggi.

    Variabel pengubah

    Sementara pengubah kunci hanya dapat berupa shift, ctrl, atau alt, ada juga satu set variabel sistem yang juga dapat digunakan sebagai pengubah kondisi. Katakanlah variabel SELFCAST berarti "jika pengubah untuk secara otomatis melemparkan mantra pada diri sendiri dihidupkan." Secara default, ini adalah alt (menahan tombol alt saat mengucapkan mantra akan mencoba untuk melemparkannya pada diri Anda sendiri), meskipun beberapa add-on menyediakan kemampuan untuk mengubahnya. Jika Anda membuat makro formulir:

    / cast Greater Heal

    Ini akan berfungsi sebagaimana mestinya, terlepas dari kunci yang Anda tetapkan untuk digunakan sendiri. Beberapa variabel lain dan kondisi defaultnya (dengan penerapan yang lebih sedikit) adalah:

    • AUTOLOOTTOGGLE (shift) - pengumpulan item secara otomatis
    • STICKYCAMERA (ctrl) - kamera statis
    • SPLITSTACK (shift) - membagi tumpukan
    • PICKUPACTION (shift) - tindakan mengambil barang
    • COMPAREITEMS (shift) - perbandingan item
    • OPENALLBAGS (shift) - buka semua tas
    • QUESTWATCHTOGGLE (shift) - pencarian pelacakan

    tombol: 1/2 /… / 5 / (btn)

    Mirip dengan kondisi, opsi memungkinkan makro Anda merespons secara langsung, bergantung pada tombol mouse mana yang digunakan untuk mengaktifkan makro. Tombol nomor 1 sampai 5 sesuai dengan tombol kiri, kanan atau tengah, dan tombol 4 dan 5 (jika mouse Anda memilikinya). Jika makro Anda diaktifkan dengan menekan pintasan keyboard, kondisinya akan selalu benar.

    #show Swift Green Mechanostrider
    / penggunaandom Ebon Gryphon; Battlestrider Hitam, Mechanostrider Hijau Cepat
    / turun

    Perilaku makro saat tidak di atas: Klik kiri akan memilih Ebon Gryphon jika memungkinkan (cek yang dapat diterbangkan), jika tidak, makro akan memasang Black Battlestrider atau Swift Green Mechanostrider. Mengklik kanan pada makro akan selalu memilih salah satu ayam mekanis.

    Perilaku Maxros Saat Dipasang: Klik kiri akan turun kecuali kita sedang dalam penerbangan. Klik kanan - selalu turun.

    Klik Virtual biasanya dapat diabaikan, tetapi jika Anda menggunakan addon untuk mengubah bilah tindakan, itu juga berguna. Bilah tindakan yang merespons berbagai status mengonversi klik menjadi klik virtual untuk menentukan tindakan yang harus diambil. Karena klik virtual ini khusus untuk add-on, saya tidak akan membahas penjelasan lebih lanjut.

    dilengkapi: (dipakai)

    memungkinkan Anda untuk menentukan apakah jenis barang tertentu sedang dipakai. Jenis item dapat berupa nomor slot inventaris, dan sebenarnya, jenis atau subtipe item tersebut. Untuk detail tentang daftar jenis, lihat http://www.wowwiki.com/ItemType dan http://www.wowwiki.com/API_TYPE_InventorySlotName. Berikut adalah contoh makro yang saya gunakan untuk memilih Shield Bash atau Pummel tergantung pada apa yang saya kenakan:

    #tampilkan Bash Perisai; Memukul
    / melemparkan Perisai Bash; Sikap Bertahan; Pukulan; Sikap Berserker

    Baris #show digunakan untuk menampilkan ikon Shield Bash atau Pummel. Tanpa itu, mantra kuda-kuda akan ditampilkan bila memungkinkan. Berikut kode semu untuk memecahkan kode apa yang dilakukan baris kedua makro:

    Jika perisainya dipakai dan aku dalam posisi Pertempuran atau Bertahan, maka
    / melemparkan Perisai Bash

    jika tidak, jika perisainya dipakai
    / berikan Jurus Bertahan

    jika tidak, jika saya berada di rak Berserker, maka
    / pemeran Pummel

    sebaliknya
    / berikan Jurus Berserker

    Inilah makro lain yang memberi Overpower beberapa kekuatan:

    / lengkapi Kapak Perang Crystalforged
    / berikan Posisi Pertempuran; Mengalahkan

    penyaluran:

    Biasanya, jika Anda menyuntikkan mantra (yaitu, saluran) dan mulai menggunakan mantra lain, itu akan mengganggu proses infus. Opsi ini memungkinkan Anda untuk menghindari kasus seperti itu, selain memiliki beberapa kegunaan lain. Misalnya, kami ingin menyela mantra yang diberikan dalam kasus seperti itu, tetapi tidak menyela yang lain. tanpa parameter cocok dengan mantra apa pun, tetapi Anda juga dapat menggunakan daftar nama mantra yang berubah-ubah untuk diperiksa.

    Catatan: channeling TIDAK sama dengan casting spell. Penggunaan hanya berlaku untuk mantra seperti Arcane Missiles, Drain Life, Mind Flay, dan sebagainya, ketika setelah dimulainya casting, mantra tersebut menunjukkan efeknya dari waktu ke waktu.

    bilah tindakan: 1 /… / 6 (bilah)

    Antarmuka default menyediakan sejumlah halaman untuk bilah tindakan. Halaman ini hanya berlaku untuk panel tindakan kiri tender yang terlihat di antarmuka default. Untungnya, Anda dapat membuat makro yang cocok halaman berbeda panel tindakan, dan letakkan di panel lain. Salah satu contoh, memungkinkan pemburu untuk meniru kuda-kuda menggunakan aspek:

    / swapactionbar 1 2
    / pemeran Aspek Elang; Aspek Monyet

    bonusbar: 1 /… / 5

    Setiap kelas yang bilah tindakannya didasarkan pada kondisi tertentu (sikap, siluman, kepemilikan, dan sebagainya) menggunakan "bilah bonus" tambahan. Ini juga menentukan rentang sel tindakan yang menggantikan halaman 1 dari bilah tindakan utama. Misalnya, ketika seorang pendeta mengendalikan pikiran target, bilah tindakan mereka menggunakan bilah "bonus" # 5. Jadi, Anda dapat membuat makro sakelar berikut:

    / berikan Kontrol Pikiran
    / batalkan Kontrol Pikiran

    Semua kelas hewan peliharaan harus menghargai kegunaan opsi ini. Ini memungkinkan Anda untuk memilih tindakan yang diinginkan tergantung pada hewan peliharaan yang aktif. Anda dapat menentukan nama hewan peliharaan atau jenisnya (Voidwalker, Boar, Imp, Wolf, dll.). Dengan sendirinya grup: pesta / penyerbuan

    Opsi ini memungkinkan Anda menentukan jenis grup mana yang Anda ikuti. setara dengan . termasuk ... Ini bisa berguna untuk kelas dengan buff:

    / berikan Arcane Brilliance; Kecerdasan misterius

    Jika Anda berada dalam grup, makro umumnya akan menerapkan Arcane Brilliance. Jika Anda menahan tombol pengubah atau Anda keluar dari pesta, makro akan membacakan Arcane Intellect ke target yang bersahabat atau diri Anda sendiri.

    Aplikasi Opsi Makro

    Banyak dari perintah yang kita lihat di Bagian 1 tidak terlalu berguna dengan sendirinya sampai kita menggunakan opsi dengannya. Kami sudah melihat pasangan contoh sederhana penggunaannya, tetapi masih ada kebutuhan untuk membicarakannya secara lebih rinci. Bagian berikut akan mengikat semua ujung yang hilang dan semoga menginspirasi Anda untuk melakukan penelitian Anda sendiri.

    Menggunakan fokus

    Fokus adalah ID target, seperti target, pemain, atau raidpet1target (lihat http://www.wowwiki.com/UnitId untuk detailnya). Ini memungkinkan Anda untuk merujuk ke monster, pemain, atau NPC yang Anda tentukan. Penggunaan fokus yang paling sederhana adalah dengan pintasan keyboard. Ada dua fungsi yang bergantung pada fokus dalam menu pintasan: Fokus Target dan Fokus Target. Target Fokus menetapkan fokus Anda ke target Anda saat ini (ini juga mengatur ulang fokus jika Anda tidak memiliki target). Setelah target fokus ditetapkan, ID target dapat digunakan untuk semua perintah lainnya. Target Focus, seperti yang Anda duga, menggunakan fokus Anda saat ini sebagai target. Namun, gertakan ini tidak memanfaatkan fokus sepenuhnya. Untuk memaksimalkan fokus, Anda perlu menggunakan makro dengan opsi.

    Salah satu kegunaan yang paling umum adalah menetapkan target untuk pengendalian massa. Pesulap dapat memilih monster untuk diubah menjadi domba sebagai fokusnya. Kemudian dia akan dapat kembali ke target untuk menanamkan kerusakan dan mengaktifkan makro berikutnya ketika dia perlu menerapkan kembali transformasi menjadi domba.

    Atau penyembuh dapat mengatur tangki utama serangan sebagai fokus. Dengan addon seperti FocusFrame (http://wow.curse.com/downloads/details/5681/), ia akan memiliki panel terpisah untuk penyembuhan tangki yang lebih mudah. / fokus
    / stopmakro
    / cor Polimorf

    Baris pertama menetapkan fokus ke target Anda saat ini (atau menyetel ulang fokus jika tidak ada target), tergantung pada salah satu situasi:

    • Anda tidak memiliki fokus bermusuhan (jika sebenarnya ramah atau tidak ada)
    • Fokusmu sudah mati
    • Anda menahan tombol pengubah (jika Anda ingin mengubah fokus, setelah mengatur)

    Baris kedua makro gagal jika Anda tidak memiliki fokus. Akhirnya, makro memberikan mantra Polymorph pada fokus Anda. Ini memberi Anda solusi kontrol kerumunan fokus satu tombol. Perhatikan kita bisa menggunakan kondisi dalam tim / Pemeran alih-alih membagikannya dengan perintah / stopmakro... Tetapi, / stopmakro memberikan fleksibilitas tambahan dengan menghentikan perintah lain yang mungkin kami tambahkan, seperti menampilkan peringatan dengan / P.
    Anda berdua dapat mengubah tujuan dan fokus Anda, memberikan efek dua tujuan di antaranya Anda beralih:

    / hapus target
    / fokus jelas
    / fokus sasaran
    / hapus target
    / target terakhir target
    / fokus target
    / target terakhir target

    Dua baris pertama menghapus target dan / atau fokus jika mereka mati (jika Anda benar-benar ingin melacak kematian beberapa target, misalnya, untuk membangkitkan atau mengambil item dari mereka, maka Anda perlu menghapus baris ini ). Baris keempat diperlukan karena / fokus sasaran tidak mengatur ulang target jika Anda tidak memiliki set fokus (tanpa itu, baris kelima akan memilih target Anda sebelumnya).

    Percabangan makro menggunakan / klik

    Katakanlah kita membutuhkan tombol yang memilih antara tiga mantra berdasarkan shift, ctrl atau tanpa pengubah, serta untuk dua tujuan yang berbeda, tergantung pada apakah mouse diklik kiri atau kanan. Semua ini dapat dilakukan dalam makro seperti ini:

    / cast Greater Heal; Kilat Sembuhkan; Memperbarui

    Skrip rumit seperti itu keluar (pada kenyataannya, ini lebih dari batas 255 karakter). Itu dapat dibagi menjadi beberapa baris untuk kejelasan dan redundansi dihapus untuk menghemat ruang. Tetapi meskipun demikian, itu akan sangat brutal:

    / cast Greater Heal
    / cast Flash Heal
    / cast Perbarui

    Tetapi jika kita menggunakan makro utama untuk memilih target, tergantung pada tombol mouse yang ditekan dan dua makro yang memilih mantra dengan tombol pengubah, kita dapat membuat makro lebih mudah dipahami. Demi contoh ini, makro 2 dan 3 masing-masing ada di MultiBarLeftButton2 dan MultiBarLeftButton3.

    Makro 1:
    / klik MultiBarLeftButton2; MultiBarLeftButton3) melewatkan permintaan untuk mengatur perintah sasaran = untuk semua opsi makro. Makro 2 dan 3 akan jauh lebih mudah jika memungkinkan. Faktanya, tergantung pada implementasi spesifiknya, Anda dapat melakukannya tanpa lebih mudah dipahami / klik... Mungkin sesuatu seperti:

    #target pihak1; pemain
    / cast Greater Heal; Kilat Sembuhkan; Memperbarui

    Anda juga dapat melakukan hal serupa menggunakan / target alih-alih hipotetis #target dan akhiri makro dengan / targetlasttarget, tetapi itu membuatnya tidak berguna untuk digunakan , yang disebutkan di atas.

    Ikon khusus

    Jika Anda ingin menggunakan ikon khusus untuk makro Anda, Anda harus meletakkannya di folder World of Warcraft \ Antarmuka \ Ikon(setelah sebelumnya membuatnya, jika tidak ada). File harus mengikuti persyaratan yang sama seperti tekstur antarmuka. Yaitu, dalam format BLP atau 24 bit / 24 bit + file TGA saluran alfa. Ukurannya harus kelipatan 2 hingga 512 (yaitu 32x32, 512x128). Catatan: Setiap gambar non-persegi akan tampak terdistorsi di bilah tindakan.

    Sampai Blizzard berpikir tentang menyimpan makro di server, perlu menyalin isi folder World of Warcraft \ WTF \ Akun \ NamaAkun antar komputer. Ini juga akan mempertahankan semua pengaturan Anda untuk add-on yang diinstal, tetapi setiap add-on harus diinstal di setiap komputer.

    Jika Anda hanya ingin mentransfer makro, Anda perlu menyalin World of Warcraft \ WTF \ Account \ AccountName \ macros-cache.txt untuk makro umum, dan World of Warcraft \ WTF \ Account \ Account_Name \ Your_Name \ Your_character_name \ macros-cache.txt untuk makro karakter tertentu.

    Jika Anda memiliki masalah dengan makro yang hilang dan Anda tidak tahu cara mengatasinya.

    WoW memiliki berbagai macam kemampuan, mantra, dan item yang dapat Anda gunakan. Beberapa dari mereka dibutuhkan di ruang bawah tanah, yang lain di arena, dan lainnya untuk bermain solo. Beberapa kemampuan diperlukan untuk bos tertentu, dan lainnya untuk bermain di tim tertentu. Dan apa yang bisa kita katakan tentang dukun dengan totem dan berkah mereka? Ada dua cara utama untuk mengatur bilah tindakan dan membuat manajemen kemampuan lebih mudah: menggunakan makro dan menggunakan pintasan keyboard. Selain itu, ada yang khusus, seperti, yang membuat panel aksi lebih nyaman. Tetapi tanpa makro dan hotkey juga, tidak ada tempat!

    Razer Naga yang saya ulas juga mendukung pembuatan makro dan hotkey binding. Semacam keuntungan ganda.

    1) Tombol pintas

    Mereka dibutuhkan jika Anda ingin menggunakan kemampuan sebanyak mungkin secepat mungkin. Ini sangat penting saat bermain terus menerus. Arti dari tombol pintas adalah bahwa Anda menekan tombol keyboard apa pun untuk mengaktifkan satu atau beberapa kemampuan lain yang terletak di sel ini. Misalnya, saat bermain World of Warcraft, saya menggunakan lebih dari selusin tombol pintas: untuk penyembuhan, serangan, batu pengembalian, dan bahkan emosi. Ini benar-benar sangat nyaman, karena lebih mudah menekan tombol daripada bergerak dengan mouse, klik. Anda bisa kalah, mati karena musuh, atau ketinggalan mega-hit.

    Kunci yang paling sering digunakan adalah Q, E, R, Y, F, G, V, C, X, Z, CapsLock, Shift, ~, B dan banyak lainnya. Saya menggunakan sebagian besar tombol ini, serta serangkaian tombol pada mouse =). Anda dapat mengikat sel ke hot key di menu "Penetapan kunci". Cukup memilih sel yang ingin Anda ikat dan tekan tombol yang diinginkan. Penggunaan hotkey benar-benar sangat nyaman. Inilah bilah tindakan saya:

    Seperti yang Anda lihat, hampir semua tombol di kedua panel terikat ke hotkey. Percayalah, ini telah menyelamatkan hidup saya, tank, dan perampok lainnya lebih dari sekali.

    2) Makro di WoW

    Bagian penting lainnya dalam mengoptimalkan panel Anda, Anda dapat membuat makro di WoW melalui menu Makro. Sangat sering kita menggunakan set kemampuan yang sama atau urutan mantra yang sama. Jika mereka berada di sel yang berbeda, mungkin ada masalah ruang. Misalnya, dukun memiliki beberapa kemampuan yang digunakan dalam siklus tertentu. Untuk pengoptimalan, makro jenis berikut digunakan:

    / castsequence reset = 10 ability1, ability2, ...

    Skrip di WoW dapat diterapkan ke berbagai kelompok totem: totem untuk kastor dan totem untuk jarak dekat, totem untuk pvp dan totem untuk ruang bawah tanah. Penggunaan makro seperti / castsequence dibenarkan untuk kelas lain juga. Misalnya, mereka dapat menggunakannya untuk membuat loop, tanking, dan sebagainya. Semua pemain progresif memastikan untuk menggunakan makro untuk meningkatkan efisiensi permainan mereka. Di WoW, makro tidak hanya merupakan cara untuk memastikan kenyamanan permainan, tetapi juga untuk menghindari situasi yang tidak menyenangkan.

    Kelompok makro lain di WoW adalah makro bersamaan. Bagaimanapun, diketahui bahwa jauh lebih baik untuk mengaktifkan semua kemampuan pada saat yang sama di bawah Heroism atau Bloodthirst. Dan combo POM-pyroblast yang terkenal juga menggunakan makro ini. makro adalah sebagai berikut:

    / gunakan 13 - aksesori teratas

    / gunakan 14 - aksesori bawah

    / cast ... - nama kemampuan, misalnya, Adrenalin Rush atau Bestial Rage

    Makro ini memungkinkan Anda untuk menangani banyak kerusakan saat aksesori dan kemampuan yang disertakan aktif. Selain itu, perampok dapat menggunakan makro untuk mencari korban dan secara bersamaan memulai serangan terhadap mereka.

    / keluarkan kantong Pick

    / berikan trik pengecut

    Sekarang tidak ada yang pergi dengan kantong penuh. Jika target kebal terhadap pencarian, maka serangan akan dimulai. Sebaiknya gunakan makro WoW bersama dengan hotkey. Misalnya, saya memiliki makro di F dengan totem untuk penyembuhan. Dan di sebelahnya adalah makro untuk. Semuanya nyaman dan kompak.

    Makro yang sangat menarik dan berguna, yang saya sebut 2 tunggangan dalam satu. Inti dari makro WoW ini adalah sebagai berikut: jika kita berada di area yang tidak bisa terbang, maka digunakan ground mount. Jika memungkinkan untuk terbang, maka digunakan tunggangan terbang. Sangat nyaman, karena, katakanlah, Anda tidak dapat terbang di Dalaran, tetapi begitu Anda pergi ke situs Kras, peluang ini tersedia. Jangan ikat tunggangan ke tombol yang berbeda? Ini tidak rasional. Oleh karena itu, kami menggunakan makro berikut:

    / cast flying_mount
    / cast ground_mount

    Jika Anda tidak dapat terbang di lokasi ini, makro akan memberikan kesalahan dan secara otomatis menggunakan ground mount.

    Anda juga dapat menulis makro wow dalam bahasa Rusia. Misalnya, perintah / cast akan berubah menjadi / cast. Meskipun saya menyarankan Anda tetap menggunakan istilah bahasa Inggris, makro kompleks yang paling kuat ditulis dalam bahasa Inggris dan terminologi dapat dengan mudah membingungkan. Beberapa contoh makro lainnya di WoW dalam bahasa Rusia:

    / halo - Anda akan menyapa karakter tertentu atau semua orang di sekitar
    / kebosanan - Anda akan menunjukkan bahwa Anda bosan
    / lol - Anda akan tertawa terbahak-bahak

    Penting bahwa Anda memastikan untuk mengatur ikon yang sesuai dengan perintah makro WoW. Jika tidak, Anda bisa tersesat di sejumlah besar makro berbeda yang tidak berbeda dalam ikon. Untungnya, pilihan ikon di editor makro sangat besar dan Anda dapat mengatur gambar apa pun.

    Tentu saja, sebenarnya, ada lebih banyak makro, Anda dapat menulis seluruh program dalam makro, menggunakan banyak kunci dan waktu proses. Jika Anda tahu cara menulis makro di WoW, Anda seharusnya tidak memiliki masalah dalam membuat kumpulan makro yang berbeda untuk tujuan apa pun. Tetapi tujuan saya adalah menunjukkan alat apa yang ada untuk mengoptimalkan permainan dan bagaimana Anda dapat menyederhanakan hidup Anda. Semoga materi ini bermanfaat.