FancyMenu Wiki/按钮脚本

Litwak913留言 | 贡献2022年11月22日 (二) 15:03的版本 (创建页面,内容为“== 关于 == 从1.5版开始,FancyMenu支持每次单击按钮执行多个按钮行为。 以至于你可以点击一个按钮来顺便实现其他按钮行为的操作。 == 创建脚本 == 按钮脚本位于<code>.minecraft/config/fancymenu/buttonscripts</code>。 为了让它尽可能地简单,按钮脚本仅仅是普通的txt文件,至于你使用文本编辑器直接编辑。 创建按钮脚本非常简单,只要一行一行地把你想要实…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

关于

从1.5版开始,FancyMenu支持每次单击按钮执行多个按钮行为。

以至于你可以点击一个按钮来顺便实现其他按钮行为的操作。

创建脚本

按钮脚本位于.minecraft/config/fancymenu/buttonscripts

为了让它尽可能地简单,按钮脚本仅仅是普通的txt文件,至于你使用文本编辑器直接编辑。

创建按钮脚本非常简单,只要一行一行地把你想要实现按钮行为的写进去就行。

按钮行为和它的值(如果那个按钮行为需要指)应在同一行使用 ":" 分割。

用于重命名自定义文件并重新加载菜单(通过单击按钮在布局之间切换)的按钮脚本如下所示:

renamefile:config/fancymenu/customization/layout.txt;layout.temp

renamefile:config/fancymenu/customization/layout.disabled;layout.txt

renamefile:config/fancymenu/customization/layout.temp;layout.disabled

reloadmenu

上面的代码就是脚本生效所需的全部东西,没什么特别要求。在冒号前的是按钮行为,冒号后的是按钮行为需要的值。

重载菜单按钮行为不需要值,所以在示例中它没有冒号跟着。

你写完脚本了时直接在buttonscripts文件夹保存就行,后缀名必须是.txt

在你保存后直接点击重载按钮加载刚才你写完的按钮脚本就行。

使用按钮脚本

要执行按钮脚本你可以使用脚本运行按钮行为。

这个行为的值是脚本文件的名称,顺便,请不要带后缀名。

栗子:myscript.txt不行,但myscript可以。