以我服务器SX插件为例,如果我要给某位玩家一个物品需要输入以下代码
复制代码
在Skript脚本里我是这样写的
复制代码
在YAML文件里写的内容为
复制代码
这样后台就不能识别%player%为触发这条的玩家了, 怎么才能解决?
- /sx give 物品 %player% 1
在Skript脚本里我是这样写的
- set {_奖励物品} to yaml value "任务.奖励" from "新任务"
- execute console command "%{_奖励物品}%"
在YAML文件里写的内容为
- 任务:
- 奖励: /sx give 物品 %player% 1
这样后台就不能识别%player%为触发这条的玩家了, 怎么才能解决?
本帖最后由 新科 于 2021-2-25 00:00 编辑
如果我没理解错你的意思的话, 假设 {player} 变量是玩家ID
复制代码使用文本替换 %player% 也可达到原生 %player% 效果
如果我没理解错你的意思的话, 假设 {player} 变量是玩家ID
- replace all "\%player\%" with {player} in {_奖励物品}