cnYeqi
技能中如何使用papi变量

请根据如下情景举例
对面前2格的玩家造成玩家当前vault经济货币数量的伤害
冷却时间为玩家当前金币数-点券数 小于等于零则为0

魔法巨猫
我记得MM可以用变量,但是忘记怎么弄了.你去翻看一下它的wiki
然后用 math 变量可以实现你的计算需求.

cnYeqi
魔法巨猫 发表于 2023-5-3 23:33
我记得MM可以用变量,但是忘记怎么弄了.你去翻看一下它的wiki
然后用 math 变量可以实现你的计算需求. ...

追加金粒了 能否直接给出例子呢
我在wiki里看到了很多他自带的变量 但是没看到papi变量的例子

名副其实
SkillAPI 允许使用变量,但免费版不支持。
建议:使用枫溪重制版的 ProSkillAPI
变量计算:可使用 AP 属性脚本计算,也可使用 PlaceholderAPI javascript / RocketPlaceholder 等插件进行计算。

魔法巨猫
Wiki 内容:
Math and Placeholders are usable in most skills, drop amounts, and options.
你MM是付费版吗?

cnYeqi
魔法巨猫 发表于 2023-5-3 23:58
Wiki 内容:
Math and Placeholders are usable in most skills, drop amounts, and options.
你MM是付费版 ...

是最新的付费开发版本
个人账户购买的正版

魔法巨猫
找到了, https://github.com/narcissu14/MythicPapi

魔法巨猫
这个:
https://mineplugin.org/MythicMobs/Skills/TargetSkills
找到 VariableMath

败者食尘ジ
  1. TestSkill-1:
  2.   Cooldown: 2
  3.   Skills:
  4.   - setvariable{var=caster.vault;type=FLOAT;val="%vault_eco_balance%"} @Self
  5.   - setvariable{var=caster.point;type=FLOAT;val="%playerpoints_points%"} @Self
  6.   - delay 2
  7.   - setvariable{var=caster.lengque;type=FLOAT;val="<caster.var.vault>-<caster.var.point>"} @Self
  8.   - delay 2
  9.   - skill{s=TestSkill-2}
  10. TestSkill-2:
  11.   Skills:
  12.   - damage{a=<caster.var.vault>} @EIC{a=90;r=2;rot=0;target=players}
  13.   - skillcd{s=TestSkill-1;t=<caster.var.lengque>} @Self ?!varrange{var=caster.lengque;val=<1}
  14.   - skillcd{s=TestSkill-1;t=0} @Self ?varrange{var=caster.lengque;val=<1}
复制代码