Fracture_Moon
就比如,我创建了个脚本方块,让点击到这个脚本方块的玩家执行
  1. /lp user <用户名> parent add <权限组名>
复制代码
这条指令里的<用户名>怎么自动识别为输入指令的玩家?还是说有别的办法?

名副其实
安装 PSudoCommands 后直接使用原版玩家选择器 @p 即可

xiaoyuex
通常是papi的%player_name%,如果插件有提供的话,就用插件提供的,具体得去看看帖子怎么写的

超级喵
SBP的变量是<player>

Fracture_Moon
xiaoyuex 发表于 2022-3-10 23:33
通常是papi的%player_name%,如果插件有提供的话,就用插件提供的,具体得去看看帖子怎么写的 ...

指令内无法直接调用这些变量吧

Fracture_Moon
名副其实 发表于 2022-3-10 23:32
安装 PSudoCommands 后直接使用原版玩家选择器 @p 即可

等会装上试试,不过要是有不用这些额外插件的解决办法就更好了,我再等等看有没有其他人有更优的解决办法吧。

冰糖栗子
请问是用的哪个脚本方块插件,插件内包含了玩家变量的。
一般是 %player%    %player_name%

Fracture_Moon
冰糖栗子 发表于 2022-3-11 01:07
请问是用的哪个脚本方块插件,插件内包含了玩家变量的。
一般是 %player%    %player_name% ...

ScriptBlockPlus

觴·琉星
%player_name% 我的lp就是这个变量

ZeroExact
SBP的玩家变量是<player>,亲测可用

冰糖栗子
/lp user <player> parent add <权限组名>


变量名字是 <player>

比如你的ID是:Fracture_Moon
那么如果你设置/points give <player> 10
则输出的命令是:/points give Fracture_Moon 10


xiaoyuex
本帖最后由 xiaoyuex 于 2022-3-11 13:52 编辑
Fracture_Moon 发表于 2022-3-11 00:19
指令内无法直接调用这些变量吧

你要问插件作者,通常来说大部分都支持papi,除非作者不处理papi的内容,当然你手动输入的指令肯定是不行的,但你设置的可以

Fracture_Moon
冰糖栗子 发表于 2022-3-11 01:07
请问是用的哪个脚本方块插件,插件内包含了玩家变量的。
一般是 %player%    %player_name% ...

我突然理解到了你的意思了,原来直接输入指令尝试是无法调用这些变量的,但是输入在脚本方块插件里是可以调用,解决了,谢谢

第一页 上一页 下一页 最后一页