初雪霁❄️
是这样 我直接使用/flightcharge add %player% 1无法给其他玩家加上飞行能量
查看了一下sqlite 发现flightenable 项目是0

如何能在不使用recharge的情况下使flightcharge 指令可用呢



Akari🍁
请问这个其他玩家是指 "其他所有玩家" 还是部分名字为 "纯数字" 的玩家
楼主不妨进一步试试
CMI之前确实存在这个BUG 无法识别纯数字玩家
有人曾提交过issue并且也修复了(当然飞行能量这个功能可能没修)

初雪霁❄️
Akari🍁 发表于 2021-5-27 00:31
请问这个其他玩家是指 "其他所有玩家" 还是部分名字为 "纯数字" 的玩家
楼主不妨进一步试试
CMI之前确实存 ...

和玩家名似乎没有关系 感觉除了之前使用过recharge的玩家 其他玩家都用不了

Akari🍁
昨晚简单测试了一下(paper1.12.2 CMI8.8.4.6)
使用 /fcharge add/set/take (playerName) 修改玩家飞行能量发现当玩家ID为纯数字时 插件无法识别(非纯数字玩家正常)
以为你是这个问题 当然我建议你还是再验证下
特别是 在后台输入 /fcharge add/set/take (纯数字玩家ID)
看看是否提示
  1. Can't find player with this name! (flightcharge -> null)
复制代码
当然 如果不是这个问题 尽量还是提供下 服务端核心CMI版本 等相关信息


莫幽
如果猜测是数字ID的问题可以尝试使用cmi自带的玩家UID变量

初雪霁❄️
Akari🍁 发表于 2021-5-27 15:39
昨晚简单测试了一下(paper1.12.2 CMI8.8.4.6)
使用 /fcharge add/set/take (playerName) 修改玩家飞行能量 ...

已测试结束 确实是数字ID、的问题

Akari🍁
初雪霁❄️ 发表于 2021-5-29 13:42
已测试结束 确实是数字ID、的问题

已于GitHub上提交issue 静待作者修复
当然也可以临时尝试下另一位说的使用CMI自带变量
(但效果未知 只有麻烦楼主多研究研究了)


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