【漢化】YEP.73 – Message Macros

YEP.73 – Message Macros


Introduction


This plugin requires YEP_MessageCore.js to run. Place this plugin under YEP_MessageCore.js in the plugin list.

這個(gè)插件需要YEP_MessageCore.js,請(qǐng)放在YEP_MessageCore.js下面

Ever get tired of having to do \n<\c[6]\n[1]\c[0]>? With this plugin you can create a macro where you can type \m[1] and it will do just that. This is a utility plugin for RPG Maker MV developers. Using this plugin, you can now develop macros for the message system or anywhere that uses text codes in general. This plugin will allow you to define what macro ID’s will change into what text in-game!

大家都厭倦了使用復(fù)雜的文本代碼,現(xiàn)在你可以創(chuàng)造宏命令,只需要簡(jiǎn)單的代碼即可實(shí)現(xiàn)之前的功能。


Instructions – Setting Up Your macros


In the plugin parameters, you’ll see something along the lines of

在插件參數(shù)里,你可以看到這些

—Macro 1—

Macro 1 Text \n<\c[6]\n[1]\c[0]>
Macro 1 Name Harold

How this works is, whenever you type out ‘\m[1]’ in the Show Text event, it will convert that to ‘\n<\c[6]\n[1]\c[0]>’, which is then converted to its own text codes. The text written out is assigned by Macro 1 Text’s plugin parameter settings.

當(dāng)你需要\n<\c[6]\n[1]\c[0]>時(shí),你可以使用\m[1]來(lái)代替。

At the same time, if you cannot remember which macro would give yield to ‘\n<\c[6]\n[1]\c[0]>’, you can also type out ‘\m[Harold]’ to give way to the same deal as ‘\m[1]’ to write out ‘\n<\c[6]\n[1]\c[0]>’.

如果你記不住ID,你可以用\m[Harold]

WARNING

If for some reason you have multiple macros with the same name identifier, then priority will be given to the macro with the lower ID. For example:

如果你有多個(gè)重名的,會(huì)優(yōu)先ID最低的

—Macro 10—

Macro 10 Text Macro 10
Macro 10 Name abc

—Macro 11—

Macro 11 Text Macro 11
Macro 11 Name abc

Here, typing out ‘\m[abc]’ will result in ‘Macro 10’ instead of ‘Macro 11’. This is because the macro name reference ‘a(chǎn)bc’ has a lower ID for 10 than 11 does in the macro list.

\m[abc]將會(huì)執(zhí)行—Macro 10—


Instructions – Quick Macros


In YEP_X_MessageMacros1.js, there is the option ‘Enable Quick Macro’. If this is set to true, then you can use macros in a quicker fashion. Assuming that this is the setup:

在這個(gè)插件里,你可以選擇開(kāi)啟快速宏命令。

—Macro 1—

Macro 1 Text \n<\c[6]\n[1]\c[0]>
Macro 1 Name Harold

Then ‘\m[1]’ would yield ‘\n<\c[6]\n[1]\c[0]>’. ‘\m[Harold]’ would also yield ‘\n<\c[6]\n[1]\c[0]>’. However, with quick macros enabled, then ‘\Harold’ would also yield \n<\c[6]\n[1]\c[0]>’ allowing you to type out the macros even faster.

開(kāi)啟快速宏命令,使用\Harold即可實(shí)現(xiàn)\m[Harold]的效果

WARNING

However, there are some things to keep in mind. If you ever set up a macro that will clash with other text codes, then the macro will take priority over the text code. For example, if you made the quick macro ‘\c’, then all of the color text codes will cease to work as priority is given to the quick macro instead.

這里有些事情需要注意。如果宏命令和文本代碼沖突,優(yōu)先執(zhí)行文本代碼。例如如果你使用了快速宏命令\c,將會(huì)設(shè)置顏色而不是執(zhí)行宏

Furthermore, quick macros will give priority to quick macros with lower ID’s than quick macros with higher ID’s if there are similar macro name setups. For example:

如果有相同的名字,快速宏命令優(yōu)先執(zhí)行ID低的

—Macro 10—

Macro 10 Text Macro 10
Macro 10 Name abc

—Macro 11—

Macro 11 Text Macro 11
Macro 11 Name abc123

Typing out ‘\abc123’ will result in ‘Macro 10’ because Macro 10 has ‘\abc’, which contains the first three letters of ‘\abc123’ and has a higher ID than that of ‘\abc’, which then gets the priority.

\abc123優(yōu)先執(zhí)行—Macro 10—


Happy RPG Making!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容