Introduction
This plugin requires YEP_MessageCore. Make sure this plugin is located under YEP_MessageCore in the plugin list.
這個(gè)插件需要YEP_MessageCore型奥。確保這個(gè)插件位于插件列表中的YEP_MessageCore下账磺。
The option to control the message speed is quite common in RPG’s nowadays. Players can put in whatever option they feel like for the text to go at, or if they wish, to have the text display instantly! This plugin will add in the ‘Message Speed’ option into your Options Menu for players to adjust! It comes with speeds from 0 (slowest) to 10 (fastest) and even an “11th” speed of being instant!
現(xiàn)在信息顯示速度的選項(xiàng)在RPG里很常見巡球。玩家可以設(shè)文字顯示速度挠他,設(shè)置可以實(shí)現(xiàn)立即顯示抑堡!這個(gè)插件會(huì)將'消息速度'選項(xiàng)添加到您的選項(xiàng)菜單中供玩家調(diào)整!它的速度從0(最慢)到10(最快)葫掉,甚至是即時(shí)的“11”速度拓哺!
Options Core Settings – Adding the New Options
If you are using YEP_OptionsCore.js, you can add a new Option using this plugin. Here’s the following code/parameter settings you can use with it.
如果你使用YEP_OptionsCore.js,你可以使用這個(gè)插件添加一個(gè)新的選項(xiàng)扎运。以下是您可以使用的代碼/參數(shù)設(shè)置瑟曲。
Settings
Help Description:
Changes the speed text is displayed during messages.
Symbol:
messageSpeed
Show/Hide:
show = Imported.YEP_X_MessageSpeedOpt;
Enable:
enabled = true;
Ext:
ext = 0;
Functions
Make Option Code:
this.addCommand(name, symbol, enabled, ext);
Draw Option Code:
var rect = this.itemRectForText(index);
var statusWidth = this.statusWidth();
var titleWidth = rect.width - statusWidth;
this.resetTextColor();
this.changePaintOpacity(this.isCommandEnabled(index));
this.drawOptionsName(index);
var value = this.getConfigValue(symbol);
var rate = ((value) / 10).clamp(0, 1);
if (value > 10) {
var gaugeColor1 = this.textColor(14);
var gaugeColor2 = this.textColor(6);
} else {
var gaugeColor1 = this.textColor(20);
var gaugeColor2 = this.textColor(21);
}
this.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);
this.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, 'center');
Process OK Code:
var index = this.index();
var symbol = this.commandSymbol(index);
var value = this.getConfigValue(symbol);
value += 1;
if (value > 11) value = 0;
value = value.clamp(0, 11);
this.changeValue(symbol, value);
Cursor Right Code:
var index = this.index();
var symbol = this.commandSymbol(index);
var value = this.getConfigValue(symbol);
value += 1;
value = value.clamp(0, 11);
this.changeValue(symbol, value);
Cursor Left Code:
var index = this.index();
var symbol = this.commandSymbol(index);
var value = this.getConfigValue(symbol);
value -= 1;
value = value.clamp(0, 11);
this.changeValue(symbol, value);
Default Config Code:
Save Config Code:
Load Config Code: