UnCreateds
#按下按钮后执行的命令,可以多个
#The command executed after pressing the button can be multiple, you can use %player% variable instead of player name
commands:
- 'trmenu open 菜单 %player%'
#是否绕过执行上面指令的权限执行
# Whether to bypass the premission of command
asop: true
#按下按钮后是否关闭GUI
#Whether to close the GUI after pressing the button
close: true
#按下按钮后转入另一个GUI界面 (设置为 - 则不启用)
# Press the button to go to another GUI interface (set to - to disable)
to: '-'

必须要在指令 后面加个玩家名字变量,好烦。。
否则不执行


strings
本帖最后由 もぺもぺ 于 2020-6-2 10:19 编辑

大概是后台执行而非玩家以 op 身份执行,而且涉及 mod 的话,直接后台执行要简单一点的。

所以你想问什么呢

想要改这里的话,大概只有作者能改吧,而且没啥必要的样子。

UnCreateds
もぺもぺ 发表于 2020-6-2 10:17
大概是后台执行而非玩家以 op 身份执行,而且涉及 mod 的话,直接后台执行要简单一点的。

所以你想问什么 ...

我想问,这个%player% 玩家名变量必须加吗,感觉不太舒服

strings
UnCreateds 发表于 2020-6-2 10:18
我想问,这个%player% 玩家名变量必须加吗,感觉不太舒服

因为是后台执行,就像你在后台执行 trmenu open 菜单 一样,不会有效果。

所以得加上玩家变量

UnCreateds
もぺもぺ 发表于 2020-6-2 10:19
因为是后台执行,就像你在后台执行 trmenu open 菜单 一样,不会有效果。

奥,Vexview能不能做到,比如我点击了商城这个按钮,左下角聊天栏提示 : 您打开了商城

思念化作海
必须加 你把asop设为true就是以控制台身份执行trmenu open的命令= =
要么就关掉asop 给玩家自己打开trmenu菜单的权限 而且加上%player%又不会多难看..

strings
UnCreateds 发表于 2020-6-2 10:20
奥,Vexview能不能做到,比如我点击了商城这个按钮,左下角聊天栏提示 : 您打开了商城 ...

执行 msg 之类的命令不就可以了吗。

不过好像打开商城发条信息没啥意义的样子。。

UnCreateds
もぺもぺ 发表于 2020-6-2 10:22
执行 msg 之类的命令不就可以了吗。

不过好像打开商城发条信息没啥意义的样子。。 ...

主要是我有强迫症,点击了个按钮,没提示,我不知道我到底是不是点击了这个按钮

strings
UnCreateds 发表于 2020-6-2 10:25
主要是我有强迫症,点击了个按钮,没提示,我不知道我到底是不是点击了这个按钮 ...

有反应了不就是点了。。

思念化作海
UnCreateds 发表于 2020-6-2 10:25
主要是我有强迫症,点击了个按钮,没提示,我不知道我到底是不是点击了这个按钮 ...

https://www.mcbbs.net/thread-493030-1-1.html
装多一个这个插件呗
点击按钮时在执行一条命令
pc %player% m:您打开了商城

UnCreateds
もぺもぺ 发表于 2020-6-2 10:25
有反应了不就是点了。。

不不不。其实我只是举个例子,我服神奇宝贝服,我弄了个按钮,治疗精灵,如果是直接pokeheal 执行指令
是有指令成功提示,但是通过后台,没提示,,所以我如果点击这个按钮,没提示,就感觉很难受

strings
UnCreateds 发表于 2020-6-2 10:27
不不不。其实我只是举个例子,我服神奇宝贝服,我弄了个按钮,治疗精灵,如果是直接pokeheal 执行指令
是 ...

那就按我说的 /msg %player% xxx

不也够用了

UnCreateds
もぺもぺ 发表于 2020-6-2 10:28
那就按我说的 /msg %player% xxx

不也够用了

确实,不过发送聊天感觉有点
如果能弄成:
[系统提示] 你的精灵已经成功治疗

strings
UnCreateds 发表于 2020-6-2 10:30
确实,不过发送聊天感觉有点
如果能弄成:
[系统提示] 你的精灵已经成功治疗 ...

可以用别的插件 https://www.mcbbs.net/thread-728141-1-1.html

UnCreateds
折叠 发表于 2020-6-2 10:22
必须加 你把asop设为true就是以控制台身份执行trmenu open的命令= =
要么就关掉asop 给玩家自己打开trmenu ...

奥,那么我给玩家,pokeheal权限,然后玩家执行pokeheal,就有提示了,感谢!不过最佳给别人了。。抱歉