Alpha-∞
本帖最后由 Alpha-∞ 于 2020-5-31 13:45 编辑

此排版来自PCD小组
SkillAPI教程

(注:该教程以Spigot-1.12,SkillAPI-Premium-1.87作测试,无法保证所有内容与其他版本兼容)
本插件是付费插件, 部分功能为付费版独有

插件配置类型

内容编写

编写属性
编写职业
技能编写
进阶内容
1. 技能编写中,Key和Icon_Key的应用及区分
2. 进阶技能编写
3.大胆的想法(但是没时间实现,有闲情雅致的大佬们可以去尝试一下):
5. 与其它属性插件的联动与兼容
6. 技能和属性的搭配

7.插件提供的机制完全不够用?[19-12-28]
8.复杂粒子的运用(久 等 了)
插件联动

福利时间
Quest And Answer
帖子更新日志
2019-6-8   帖子发布

2019-12-28  
更新内容
1. "运用Key定义新的机制"

2020-5-31   
1. 更新内容"复杂粒子的运用"
2. 完善并校正了帖子部分内容(更新了编辑器链接)
这款插件提供的是一个API
技能的搭配有∞种,没有任何一个教程可以完全地教透
仅提供该API内容的主要编辑过程

最后。求人气。求金粒呀

117779284
ikun:
  name: 'ikun'
  prefix: '&7ikun'
  group: '主职业'
  mana: '&2魔力值'
  max-level: 100
  parent: ''
  needs-permission: 'False'
  exp-source: 273
  mana-regen: 3
  tree: 'Requirement'
  skills:
  - ''
  icon: 'Acacia Door'
  icon-data: 0
  icon-lore:
  - '&a{name}  &7(等级:{level})'
  - '&2类型: &6{group}'
  - ''
  - '&e简介:'
  - '&b'
  attributes:
    health-base: 20
    health-scale: 0
    mana-base: 20
    mana-scale: 0
    体质-base: 0
    体质-scale: 0
    精神-base: 0
    精神-scale: 0
    力量-base: 0
    力量-scale: 0
    智力-base: 0
    智力-scale: 0
    灵巧-base: 0
    灵巧-scale: 0

汉化后的网页编辑是不能编辑属性的
记得以前有个人汉化过网页吧·

Alpha-∞
117779284 发表于 2019-6-8 15:59
ikun:
  name: 'ikun'
  prefix: '&7ikun'

的确不能编辑属性,但是旧版本的汉化编辑器,生成的配置的确是这样的

Link和glx
很详细的教程

122554926
大佬能教一下特效方面的吗  粒子效果 粒子动画之类的  很是头疼

1020462114
鸡你太美律诗涵

Alpha-∞
122554926 发表于 2019-6-9 21:12
大佬能教一下特效方面的吗  粒子效果 粒子动画之类的  很是头疼

粒子特效这方面我不是很擅长,这个插件的粒子不想mythicmobs那么形象,但是可以试试吧

Alpha-∞

律师函?莫非是ikun!打死

Yu_kio
清楚skill技能倍率怎么设置吗,希望能出这方面的教程,搞这个搞不懂

Alpha-∞
1183620266 发表于 2019-6-16 14:12
清楚skill技能倍率怎么设置吗,希望能出这方面的教程,搞这个搞不懂

能描述清楚一些吗,具体什么倍率

Yu_kio
q542 发表于 2019-6-16 15:16
能描述清楚一些吗,具体什么倍率

就是乘以武器攻击力,然后造成伤害

Alpha-∞
1183620266 发表于 2019-6-16 15:21
就是乘以武器攻击力,然后造成伤害

属性(标签)存储值,倍数存储值,造成伤害

Yu_kio
q542 发表于 2019-6-16 17:21
属性(标签)存储值,倍数存储值,造成伤害

顺序是先弄个标签存储值 在设置倍数存储值 然后在造成伤害是这样吗
还有里面的标签和倍数关键词还有正则表达式应该填,啥不变吗

Alpha-∞
1183620266 发表于 2019-6-16 20:47
顺序是先弄个标签存储值 在设置倍数存储值 然后在造成伤害是这样吗
还有里面的标签和倍数关键词还有正则 ...

正则表达式可以不用管

Yu_kio
q542 发表于 2019-6-19 19:20
正则表达式可以不用管

就这样设置吗

呵呵也是
thank you very mach

Alpha-∞

Value Lore里面的正则表达式填判断的lore,那个{XXX}是变量

Yu_kio
q542 发表于 2019-6-21 21:47
Value Lore里面的正则表达式填判断的lore,那个{XXX}是变量

不行,啥都想办法填过了一次了,还是不知道怎么弄,我还是等你有空写一篇吧

122554926
q542 发表于 2019-6-15 10:10
粒子特效这方面我不是很擅长,这个插件的粒子不想mythicmobs那么形象,但是可以试试吧 ...

请问楼主  如果想让  skillapi的那些属性  和变量一样被显示出来  比如sx可以查看自身属性的那种  是要魔改吗

Alpha-∞
122554926 发表于 2019-7-5 18:44
请问楼主  如果想让  skillapi的那些属性  和变量一样被显示出来  比如sx可以查看自身属性的那种  是要魔 ...

需要付费版
变量如下
加点数量变量%sapi_attrib_spent:<属性>%
属性总数变量%sapi_attrib_total:<属性>%

122554926
q542 发表于 2019-7-5 18:51
需要付费版
变量如下
加点数量变量%sapi_attrib_spent:%

多谢楼主

Alpha-∞

所以你是来水帖的嘛,居然不评分→_→

Alpha-∞
1183620266 发表于 2019-6-21 23:51
不行,啥都想办法填过了一次了,还是不知道怎么弄,我还是等你有空写一篇吧
...

已经更新了哦

奇君丶
当冷却时间超过64时,图标就会消失,这个问题有人可以解决的吗?

Alpha-∞
y2489186 发表于 2019-7-19 21:53
当冷却时间超过64时,图标就会消失,这个问题有人可以解决的吗?

这个不能解决
而且高版本这个图标是可以达到127的
不过可以试试配合VexView来用GUI界面显示,用快捷键释放?这样就不会消失了

14152895
谁能告诉我要什么配置权限丫,快烦死了这个问题,怎样不让玩家使用/class profess 这个指令

Alpha-∞
14152895 发表于 2019-7-19 23:45
谁能告诉我要什么配置权限丫,快烦死了这个问题,怎样不让玩家使用/class profess 这个指令 ...

用CommandBan禁用掉/class profess,然后通过其他插件的配合来执行
或者限制一个职业与其他职业的白名单

14152895
q542 发表于 2019-7-20 12:09
用CommandBan禁用掉/class profess,然后通过其他插件的配合来执行
或者限制一个职业与其他职业的白名单 ...

我就是不知用哪个commandban 掉指令 QuQ

奇君丶
q542 发表于 2019-7-19 23:04
这个不能解决
而且高版本这个图标是可以达到127的
不过可以试试配合VexView来用GUI界面显示,用快捷键释 ...

我想搭配VV来用GUI显示的,但是现在好像没有一个很好的可以兼容SkillAPI的附属插件

14152895
14152895 发表于 2019-7-20 13:46
我就是不知用哪个commandban 掉指令 QuQ

好吧找了个禁指令的插件

Alpha-∞
y2489186 发表于 2019-7-20 13:47
我想搭配VV来用GUI显示的,但是现在好像没有一个很好的可以兼容SkillAPI的附属插件 ...

帖子里面说了VexSkillBoardKey(好像是叫这个)
尽管。。功能很少而且还要收费
倒不如出去定制

奇君丶
q542 发表于 2019-7-20 14:47
帖子里面说了VexSkillBoardKey(好像是叫这个)
尽管。。功能很少而且还要收费
倒不如出去定制 ...

我打算去定制一个的。

Alpha-∞
y2489186 发表于 2019-7-20 16:29
我打算去定制一个的。

有钱真好

奇君丶

可以留个QQ吗 我还有些skillAPI的问题想请教一下

Alpha-∞
y2489186 发表于 2019-7-20 17:25
可以留个QQ吗 我还有些skillAPI的问题想请教一下

2436329189

风_扇
想问一下skillapi可以做到技能伤害由玩家手中武器伤害来决定吗?比如 一个技能造成的伤害是玩家手中武器的2倍,具体怎样实现呢?谢谢。

14152895
唔我又有问题了,为啥我combo那设置的组合会自动改成 left left left left 可配置文件里面还是我之前设置的那个

梦雨灵
EMM,请问几种技能树有什么区别嘛

Alpha-∞
梦雨灵 发表于 2019-7-21 13:04
EMM,请问几种技能树有什么区别嘛

实际上技能树用不到的,付费版在gui.yml可以直接编辑

梦雨灵
q542 发表于 2019-7-21 13:28
实际上技能树用不到的,付费版在gui.yml可以直接编辑

谢谢大佬(2333

mr.jin
本帖最后由 mr.jin 于 2019-8-5 21:20 编辑

use action bar 使用的计分板是什么东西呢?

Withered_Boss
您好我想问一下... 我的attr只能有五个属性,也就是初始的Vitality那五个,内部名只能是这五个。换其他的就无法显示,/class attr里没有。Spigot-1.12.1 SkillAPI-Premium-1.87
  1. 体:
  2.   display: '体'
  3.   max: '999'
  4.   icon: 'BOOK'
  5.   icon-data: '0'
  6.   icon-lore:
  7.   - '&6体 &7(&2{amount}&7)'
  8.   - ''
  9.   - '&7每点[体]获得 50 血上限'
  10.   - '&7需要1属性点.'
  11.   global:
  12.     condition:  {}
  13.     mechanic:  {}
  14.     target:  {}
  15.   stats:
  16.     plugstats-血上限: 'a+v*50'

  17. 劲:
  18.   display: '劲'
  19.   max: '999'
  20.   icon: 'BOOK'
  21.   icon-data: '0'
  22.   icon-lore:
  23.   - '&6体 &7(&2{amount}&7)'
  24.   - ''
  25.   - '&7每点[劲]获得 1.5 外功攻击'
  26.   - '&7             0.25 外功防御'
  27.   - '&7需要1属性点.'
  28.   global:
  29.     condition:  {}
  30.     mechanic:  {}
  31.     target:  {}
  32.   stats:  
  33.     plugstats-外功攻击: 'a+v*1.5'
  34.     plugstats-外功防御: 'a+v*0.25'

  35. 气:
  36.   display: '气'
  37.   max: '999'
  38.   icon: 'JACK_O_LANTERN'
  39.   icon-data: '1'
  40.   icon-lore:
  41.   - '&6体 &7(&2{amount}&7)'
  42.   - ''
  43.   - '&7每点[气]获得 2.25 外功攻击'
  44.   - '&7             0.15 内功防御'
  45.   - '&7需要1属性点.'
  46.   global:
  47.     condition:  {}
  48.     mechanic:  {}
  49.     target:  {}
  50.   stats:  
  51.     plugstats-内功攻击: 'a+v*2.25'
  52.     plugstats-内功防御: 'a+v*0.15'

  53. 御:
  54.   display: '御'
  55.   max: '999'
  56.   icon: 'JACK_O_LANTERN'
  57.   icon-data: '1'
  58.   icon-lore:
  59.   - '&6体 &7(&2{amount}&7)'
  60.   - ''
  61.   - '&7每点[御]获得 0.55 外功攻击'
  62.   - '&7             0.3  内功防御'
  63.   - '&7需要1属性点.'
  64.   global:
  65.     condition:  {}
  66.     mechanic:  {}
  67.     target:  {}
  68.   stats:  
  69.     plugstats-外功防御: 'a+v*2.25'
  70.     plugstats-内功防御: 'a+v*0.3'

  71. 敏:
  72.   display: '敏'
  73.   max: '999'
  74.   icon: 'JACK_O_LANTERN'
  75.   icon-data: '1'
  76.   icon-lore:
  77.   - '&6体 &7(&2{amount}&7)'
  78.   - ''
  79.   - '&7每点[敏]获得 0.075 命中'
  80.   - '&7             0.055 暴击率'
  81.   - '&7需要1属性点.'
  82.   global:
  83.     condition:  {}
  84.     mechanic:  {}
  85.     target:  {}
  86.   stats:  
  87.     plugstats-命中: 'a+v*0.075'
  88.     plugstats-暴击率: 'a+v*0.055'
复制代码

我想要这样的,但是这样的话class attr里什么都没有

Alpha-∞
北鼻的娘 发表于 2019-7-20 20:15
想问一下skillapi可以做到技能伤害由玩家手中武器伤害来决定吗?比如 一个技能造成的伤害是玩家手中武器的2 ...

可以的,用标签存储值存储攻击力这条lore并且计算倍数,然后造成伤害填写存储的Key就行

Alpha-∞
Withered_Boss 发表于 2019-8-6 11:39
您好我想问一下... 我的attr只能有五个属性,也就是初始的Vitality那五个,内部名只能是这五个。换其他的就 ...

你修改以后你需要在gui.yml编辑对应的能力在GUI界面显示的内容

Withered_Boss
q542 发表于 2019-8-7 15:36
你修改以后你需要在gui.yml编辑对应的能力在GUI界面显示的内容

好的谢谢

mr.jin
自己在paper端上不能用push组件,一用就会报错,官网复制的例程也是,是不是skillapi必须要用spigot端才能运行全部组件?
或者说push是付费版的内容?

1224931262
我想学储存身上的某个属性给技能加成百分比伤害
比如我一身装备可以有500的力量,然后某个技能可以储存我的力量属性并造成力量*400%的技能伤害
你的教程貌似只有智力*1的

1224931262
我琢磨出来了那个属性倍数加成,但是我现在遇到了另一个麻烦,例如我有一个技能叫怒吼,但是范围只有半径3格,我写了一把武器,有一条lore上写着,怒吼攻击范围加成100%,我该怎样去实现某个技能的范围加成

c2500338766
想问下,开关型的技能怎么做,使用flag toggle么还是别的什么?

颅内开灯
Casting:     # 是否启用了主选选项   enabled: 'false'    # 使用使用mult-bar实现   # 如果启用:   # - 左右键物品打开技能栏   # - 通过技能树分配技能   # - 在技能栏种悬停时预览   # - 有限的技能可以被限制在技能栏上   # 如果禁用:   # - 左右键物品打开技能周期   # - 在悬停时预览   # - 不限制技能 (即使很难找到技能)   bars: 'true'    # 是否使用战斗栏实现细节:   # - 指定槽成为一个切换项   # - 可以选择移动或交互 (右键 , 左键 , 或终止) to swap modes   # - 战斗模式和被动模式之间的交换   # - 在动态模式, 就如同职业的技巧   # - 在静态模式, 不会显示出任何技能   # - 被动和战斗模式都有自己的存储内容   # - 战斗模式使用技能栏设置   combat: 'false'   这一条是付费版才有的吗

下一页 最后一页