本帖最后由 Alpha-∞ 于 2019-12-1 17:21 编辑

QuantumRPG插件,版本V4.4.5
在plugins/QuantumRPG/modules/classes/classes的职业配置
  1. leveling:
  2.   start-level: 1
  3.   max-level: 100
  4.   start-exp: 30
  5.   exp-formula: '%exp% * 1.05'
  6.   skill-points: 2
  7.   aspect-points: 1
  8.   actions-on-level:
  9.     '1':
  10.       target-selectors:
  11.         self:
  12.         - '[SELF]'
  13.       action-executors:
  14.       - '[COMMAND_PLAYER] ~message: me 等级提升!; ~target: self;'
复制代码
此处如果需要让该职业的玩家每升一级,以OP或者CONSOLE身份执行一次命令/class:class level 1,应该怎样写?

以下是测试不成功的配置
  1. leveling:
  2.   start-level: 1
  3.   max-level: 100
  4.   start-exp: 30
  5.   exp-formula: '%exp% * 1.05'
  6.   skill-points: 1
  7.   aspect-points: 1
  8.   actions-on-level:
  9.     '1':
  10.       target-selectors:
  11.         self:
  12.         - '[SELF]'
  13.       action-executors:
  14.       - '[COMMAND_PLAYER] ~message: me 等级提升!; ~target: self;'
  15.       - '[COMMAND_OP] ~message: class level 1; ~target: self;'
复制代码
  1. leveling:
  2.   start-level: 1
  3.   max-level: 100
  4.   start-exp: 30
  5.   exp-formula: '%exp% * 1.05'
  6.   skill-points: 1
  7.   aspect-points: 1
  8.   actions-on-level:
  9.     '1':
  10.       target-selectors:
  11.         self:
  12.         - '[SELF]'
  13.       action-executors:
  14.       - '[COMMAND_PLAYER] ~message: me 等级提升!; ~target: self;'
  15.       - '[COMMAND_CONSOLE] ~message: class level %target% 1; ~target: self;'
复制代码
但是这种配置方法用在"actions-on-select"却是生效的,请大佬帮忙看看这么配置有什么问题

附一下我看不懂的wiki