• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMSkillLibrary·技能库】

新品 【XMSkillLibrary·技能库】 1.0.15

需要插件(必装)
需要插件(可选)

本插件耗时两年半呕心沥血打造!重新定义PVP+PVE攻击方式!

目标是写到200个预设技能!(已经写了115个!)

请阅读一百遍插件介绍和配置文件再来问我怎么用(磕头)

插件简介​

XMSkillLibrary是一个强大的技能库插件,为Rust服务器提供完整的技能系统。插件支持硬编码技能和自定义技能两套系统,并提供API接口供其他插件调用。

预设技能1-20 技能展示​

预设技能21-32 技能展示​

预设技能33-45 技能展示​

预设技能46-55 技能展示​

预设技能56-76 技能展示​

其他插件调用介绍​

100+预设技能​

编码技能名称技能描述类型效果
1雷电释放一道雷电攻击目标追击1755621899010
2火箭弹释放一枚火箭弹攻击目标追击1755638454926
3沉默释放后卸除目标的手持武器掉落在地上定点
4无敌释放目标暂时无敌,期间身体被球罩包裹增益1755642161500
5空袭释放多管火箭弹轰炸目标定点1755646351904
6火域释放火焰效果包裹目标定点1755697391899
7水域释放喷泉攻击目标定点1755698262770
8龙卷风释放沙尘暴效果+击飞效果定点1755698587406
9听觉污染为玩家播放奇奇怪怪的音乐,默认5秒可配置持续时间定点
10瞬移玩家使用时移动到攻击目标位置,玩家被攻击时随机移动2-3米定点
11隐身【需要隐身插件】释放目标暂时隐身不可见增益
12囚笼在目标位置生成一个1x1的建筑并将目标关到里面,默认5秒可配置持续时间定点1755727186352
13冰封原地冻住目标5秒定点1755728079544
14光污染释放光污染闪瞎目标定点1755728609428
15法阵自定义图像技能,生成一个阵法图像并跟随玩家定点1755768846449
16陨石巨大的陨石砸向目标并爆炸定点1755769804478
17战机召唤飞机在目标头顶持续轰炸,默认10秒可配置持续时间定点1755775439694
18核弹召唤飞机投下核弹造成蘑菇云爆炸定点1755776108009
19诅咒目标位置的伤害半径生成随机10个骷髅头骨,触碰头骨会造成伤害和红色屏幕效果触碰1755778621602
20催眠让玩家操作不了游戏并不停说“服主真帅”定点1755795693522
21不许动10台维和炮塔360°围住目标一旦目标开枪就会被打成筛子定点1755796139805
22疯狂陷阱随目标每移动一次在脚下生成一个地雷,默认持续5秒可配置持续时间定点1755863990204
23昏迷让目标立刻进入睡眠,默认3秒可配置持续时间定点
24快速反应让玩家快速输入随机三位数数字,否则X秒后进入睡眠状态定点1755864008712
25回血目标立刻回复自定义血量,配置里写入对玩家的最小伤害值=回复的血量增益1755864027862
26饥饿幻想各种大肉从天而降,对玩家造成持续饥饿度扣除,拾取成功可恢复饥饿值触碰1755864046263
27狼群10只狼360度包围玩家群殴定点1755864061723
28上吐下泻让目标在持续时间不停呕吐+大便定点1755864082373
29蛛网束缚目标半径生成无数蛛网并无法移动,默认5秒可配置持续时间定点1755864100484
30蛛网缠绕目标被绳索束缚并拉向攻击者追击1755864118591
31坠落伤害目标被升空50米自由坠落定点
32影分身每秒分身一个自己形象发射火箭弹攻击目标,默认5秒/5个可配置持续时间定点1755871692688
33森林十棵巨大的树包围目标,可能会被蜜蜂蛰,默认5秒后消失可配置持续时间定点1755983695038
34武直攻击召唤一架武直攻击目标,配置文件如果开启持续伤害,持续秒=召唤多少架定点
35不幸转盘让目标在转盘上旋转,默认5秒可配置持续时间定点1755987860856
36火箭发射一枚火箭从目标屁股发射,带着目标升天爆炸定点1755992062666
37血祭目标位置疯狂飙血,默认3秒可配置持续时间定点1755999569826
38地震目标屏幕剧烈晃动,周围落实效果,默认持续5秒可配置持续时间定点1756000690018
39天劫无数道天雷在范围内释放定点1756005794182
40超声炮目标位置随机方位0.5秒释放超声炮爆炸效果,建议开启持续伤害定点1756007008436
41乌鸦一群乌鸦飞过定点1756007334305
42水炮跟随目标移动一次造成一次水爆炸在脚下,默认持续5秒可配置持续时间定点1756007651627
43烟雾跟随目标移动每秒释放1次烟雾蒸腾效果,默认持续5秒可配置持续时间定点1756007826900
44被害妄想目标每秒听到被攻击命中的声音,默认持续10秒可配置持续时间定点
45红宝石雨目标位置头顶坠落红宝石雨效果,造成碰撞持续伤害定点1756057358885
46万剑归宗十一把巨剑一次坠落到地面后爆炸定点1756076930119
47烟雾弹在目标位置投掷一枚烟雾弹定点
48燃烧弹在目标位置投掷燃烧弹造成技能伤害+持续燃烧伤害定点
49闪光弹在目标位置投掷闪光弹造成致盲3秒定点
50加特林炮塔生成一个装在加特林的炮塔自动攻击目标定点1756080458808
51虚空虚空旋转特效会追逐目标移动定点1756180170277
52符咒巨大的阵法包裹目标定点1756180207632
53佛印巨大的阵法包裹目标定点1756180242804
54追踪导弹四个火箭弹围绕释放者旋转,5秒后定位目标每2秒发射一枚追击1756180283730
55激光超目标释放火焰照亮效果追击1756180125626
56岩石环绕目标崩裂效果定点
57从目标位置释放螺旋崩裂效果定点
58从目标位置释放水波螺旋效果定点
59无数碎玻璃从天而降定点
60列阵目标位置被一圈光点环绕定点
61燃爆目标半径5米内不断被爆炸波及定点
62核能目标半径5米内不断核爆光波波及定点
63雪球目标半径5米内随机坠落雪球定点
64星陨向目表发射蓝色冲击波追击
65空气波向目标发射空气波追击
66星辰向目标发射蓝色光聚合效果追击
67星起目标半径5米随机位置释放蓝色光点扩散效果定点
68虐杀目标身体暴血+碎肉横飞定点
69满天星目标半径5米随机闪烁星光定点
70喷血诅咒禁术·目标周身一圈不断喷血并持续跟随目标(对玩家只能小退解除效果)定点
71闪光炮向目标发射酷炫闪光炮追击追击
72能量炮向目标发射酷炫能量炮追击追击
73禁锢目标周身一圈魔法阵效果升起定点
74绿茵向目标发射绿叶追击追击
75火焰炮向目标发射酷炫火焰炮追击追击
76崩地术目标前方五米开始环绕地裂碎石效果延伸至目标位置定点
77火球术召唤火球停留在释放者位置1秒后朝着目标移动追击
78冲击波在目标位置造成三次冲击波爆炸定点
79秽土转生在目标位置生成一圈路牌 → 生成棺材 → 生成稻草人僵尸定点
80佛怒火莲在目标脚下生成火莲 → 围绕一圈生成 → 上升1米再次生成一圈定点
81祭奠红光蓝绿的孔明灯从目标脚下升起定点
82黑蛇黑色烟雾效果螺旋起飞定点
83呲花向目标释放旋转呲花效果追击
84起飞向目标周身释放火箭发射效果定点
85金龙目标被金色星星缠绕定点
86臭鸡蛋目标头顶砸下臭鸡蛋定点
87千鸟强大电流攻击目标,10秒后消失定点
88蹦迪目标位置开始蹦迪,10秒后消失定点
89鳄鱼宝宝目标一圈被十只缩小版鳄鱼围攻,10秒后消失定点
90火焰巨蟒一只巨大的蟒蛇出现在目标前方身上散发火焰效果,7秒后消失定点
91群体治疗为自己和队友回三属性,根据伤害设置中玩家最小/最大伤害数值,默认3秒或根据配置增益
92群体加速为自己和队友增加奔跑速度,需要按shift生效,默认3秒或根据配置增益
93群体无敌为自己和队友释放,增加黑色球罩效果,暂时无敌,默认3秒或根据配置增益
94群体回蓝为自己和队友回法力值,根据伤害设置中玩家最小/最大伤害数值,默认3秒或根据配置增益
95群体闪避为自己和队友开启每秒完美闪避(不受到技能伤害),默认3秒或根据配置增益
96吸星大法释放蓝色光点从目标位置吸到释放者位置,并扣除对方法力值,根据配置玩家伤害定点
97释放破裂效果定点
98释放火焰烟雾,定点
99释放土块效果定点
100草神释放者位置向目标发射草地喷溅效果追击
101水枪释放者位置向目标发射水花连击效果追击
102哔哔哔目标范围2米内随机被子弹效果命中定点
103礼花筒目标范围2米内随机出现礼花彩带定点
104烟花向目标脚下发射烟花爆炸效果定点
105连发释放者位置向目标发射子弹连击追击
106天雷符四道天雷符环绕目标旋转定点
107幽冥之境天气技能·极度蓝色差异天气打造地府幽冥环境天气
108永夜天气技能·完全漆黑,月亮都没有天气
109日全食天气技能·天空是黑的,但有太阳,地面是亮的天气
110极寒之地天气技能·蓝色黑暗天空闪烁雷电天气
111雨天天气技能·雾霾天气下着大雨天气
112量子风暴天气技能·黑暗的蓝色风暴天气
  • 【注意】:插件更新新的技能时,配置文件的[预设技能]类会自动添加新技能,但默认参数相同,请务必在每次更新后按需求设置一次技能参数
  • 以上属于插件自带的硬编码技能预设,直接调用即可生效
  • 以上所有技能除特殊描述外,都支持自定义各种类型的伤害,玩家负面影响,持续时间,范围等
  • 所有技能都支持修改技能名称,图像,所有插件均可设置是否允许玩法释放,详细的玩家使用配置自定义
  • 详情查看配置文件页面

11种自定义技能类型

类型1生成实体可以创建各种实体生成在目标位置,包括范围,数量,存在时间,伤害
类型1自定义图像技能确保为类型1,写入地毯的皮肤ID,会生成立起来的地毯作为自定义图像技能
类型2执行控制台指令为释放者执行各种控制台指令
类型3给予权限为释放者授权限时时间的各种权限
类型4效果伤害为目标播放特效预制或屏幕效果预制(可以参考病毒插件)
类型5图像污染用自定义的固定或动态图像霸占玩家全屏,设置消失时间并造成持续伤害
类型5文字污染参数不写外联而是写入内容,开启随机=每0.2秒显示1个字,关闭则打字机效果逐一显示
类型6听觉污染为目标播放自定义音乐,持续伤害秒=播放时长
类型7物品附身为目标玩家的面前自定义堆叠的物品遮挡,并持续跟随移动
类型8触碰陷阱伤害半径内生成10个自定义物品,随机高度和放大,触碰后会造成伤害+红色屏幕效果
类型9组合技能可以将任意技能编号写入组合成一个技能同时释放,但伤害由当前配置只处理1次
  • 【注意】:所有自定义技能都支持玩家或非玩家释放,但谨慎选择!有些技能不适合玩家 / 非玩家攻击!
  • 每种类型都可以无限创建,打造无限款自定义技能(配置文件自定义编号从200开始写入)
  • 所有自定义技能的配置与预设技能完全相同,都支持为玩家开启,伤害设置等
  • 每种类型都支持写入多个执行参数,可固定按顺序执行,或随机执行参数
  • 每种类型每个技能都可以被其他插件使用技能库调用编号
  • 详情查看配置文件页面
  • 关于自定义图像技能,如何设计自己的地毯图像,可以已查看此教程:如何制作创意工坊地毯皮肤
    1754838694279

UI界面​

  • 指令:/jnk
  • 简单直接的UI主页面,左侧显示预设技能,右侧显示自定义技能
  • 根据配置显示技能图像,名称
  • 点击图标弹出技能详细介绍页面
  • 点击右上角释放按钮会释放对应技能攻击自己(用于效果测试)
  • 点击左上角按钮可以让玩家绑定技能状态
    • 激活:只有配置文件激活了玩家武器/近战的技能才显示此按钮
    • 激活:只有玩家激活了按钮才会在攻击时被选中此技能释放
    • 解绑:解绑后按钮不会在攻击时选中
    • 多个激活的技能会在释放时随机选择一个
    • 实时更新的玩家激活状态存档
  • 17571227052011757122738463
  • 受技能影响的玩家,如果配置文件开启了每秒造成伤害,将在技能持续时间显示技能图标和剩余时间
  • 1755713027759

支持玩家释放技能​

  • 【注意】:有些技能并不适合给玩家使用!注意辨别,谨慎为玩家激活!
  • 此插件所有技能,包括预设技能和自定义技能,都可以通过配置文件为每个技能开启玩家使用
  • 可以通过判断玩家使用的远程武器、近战武器、工具时的,击中位置,碰撞位置
  • 可以通过判断名称中的强化信息来决定技能触发几率和等级几率加成
    • 包括但不限于:Lv.X、LV.X、+X,识别后面的数字
    • 包括但不限于:远程枪械,近战刀具,工具如斧头稿子等
    • 并不是必须检测等级,也可以直接使用权限+默认概率
  • 开启技能支持玩家使用后,检测玩家击中目标+手持支持的物品+概率+冷却=技能释放是否成功
  • 释放后,会对碰撞目标,或碰撞范围,释放技能并造成配置文件中设置的自定义伤害
  • JSON:
          "玩家使用设置 - 对玩家武器激活": true,
          "玩家使用设置 - 对玩家近战激活": true,
          "玩家使用设置 - 使用权限": "",
          "玩家使用设置 - 仅以下物品简称或皮肤生效": [
            "rifle.ak",
            "123456"
          ],
          "玩家使用设置 - 武器等级最低要求": 10,
          "玩家使用设置 - 默认释放几率": 50,
          "玩家使用设置 - 每级提升几率": 1.0,
          "玩家使用设置 - 释放冷却时间秒": 60.0,

技能免疫、闪避、强化、伤害​

关于免疫(完全不触发敌方释放技能)​

  • 基于编码的自定义权限配置,有权限的玩家不会被技能命中或触发
  • 支持概率免疫,每日免疫次数限制,免疫冷却时间
  • 同时还有一个类似免疫权限的格挡机制,建议优先使用格挡玩法,他更类似于其他游戏的格挡考验玩家手速和反应:
    • xmskilllibrary.block- 使用格挡指令
    • 指令:/block
    • 建议控制台输入bind N "chat.say /block" - 绑定N键执行格挡指令
    • 在技能释放时会为玩家播放特效,特效→技能释放,有1秒钟时间,在此期间按下按键或输入指令可以格挡技能
    • 格挡成功会有聊天提示,成功后此次技能不会触发
    • 如果超过1秒钟窗口期,格挡失败,继续释放技能

关于闪避(开启持续伤害的技能,免疫某1秒的伤害/次)​

  • 配置文件可以为每个技能可以开启闪避默认几率,或根据武器等级来递增闪避几率
  • 开启持续伤害的技能才生效,每秒判断闪避几率。闪避成功免伤那1秒的伤害
  • 当系统随机到大于等于90的点数时,会触发完美闪避,直接取消剩余持续时间的技能
  • 权限闪避:
    • 配置文件最底部设置不同权限对应的:技能支持编号,闪避几率,闪避冷却
    • 有权限的玩家优先生效权限闪避机制
    • 与普通闪避不同,权限闪避支持不开启持续伤害的技能,也支持开启持续伤害的技能
    • 如果写入冷却,闪避成功后会进入冷却,冷却结束才能继续判断闪避,或冷却写0

关于强化(需要有强化武器插件)​

  • 触发几率:按等级提升技能的触发几率
  • 闪避几率:按等级提升技能的闪避几率
  • 强化伤害:按等级提升指定类型的最小/最大伤害值
    • 优先使用玩家手持武器等级判断
    • 如果没有手持武器,自动检测背包和快捷栏找到最高的武器等级计算
    • 会同时提升配置支持的最小/最大伤害
    • 例如:每级提示2,最小伤害5 最大伤害10。实际一把LV10的武器造成的伤害为2*10=20 最小伤害25 最大伤害30

关于伤害(所有伤害都由配置文件自定义)​

  • PVE服务器:
    • 配置文件的玩家对玩家的最小/最大伤害设置写0,避免玩家之间造成伤害
    • pve服务器默认只能对建筑ID为0的建筑造成伤害(突袭基地)
    • 对老外本突袭基地的npc造成不了伤害,属于玩家类型(因为我们设置为0避免PVP伤害)
  • PVP服务器:
    • 配置文件合理使用玩家对玩家的最小/最大伤害
    • 配置文件合理使用建筑最小/最大伤害
    • pvp服务器默认玩家使用技能对自己的队友不造成伤害(配置文件最底部开启)
  • 持续伤害注意事项:
    • 配置文件 "触发设置 - 每秒造成伤害"
    • 开启后,根据持续时间秒,每秒造成一次配置的相关伤害设置
    • 关闭后,只造成1次伤害
    • 特殊情况,个别技能检测碰撞,半径,属于触发伤害类型
  • 技能触发半径注意事项:
    • 配置文件 "触发设置 - 触发伤害半径米"将决定技能伤害的触发范围
    • 这会导致技能是否会成为群体伤害技!!!
    • 这会导致玩家以为没触碰到技能(特效)但也受伤的原因!!!
    • 这会导致技能是否触发的关键!!!在半径外非玩家释放一般不会触发技能!
    • 伤害半径= 技能释放者的位置 或 技能释放实体的位置 或 被击中目标的位置 为中心的半径米
  • 防止误伤
    • 玩家释放时:技能不会对释放者自身造成伤害
    • 建筑释放时:技能不会对释放位置相连的建筑造成伤害
    • NPC释放时:技能不会对相同名称类型的NPC造成伤害(比如一堆怪聚在一起时)

技能触发方式说明​

玩家释放​

  • 插件支持玩家释放任意技能(配置开启)攻击目标
  • 包括使用远程武器、近战武器、工具,击中目标后判断释放
  • 目标包括:玩家,动物,npc,建筑,个别可造成伤害的实体
  • 建筑说明:PVE服务器对玩家之间的建筑无法触发,对突袭基地建筑可以触发

其他触发方式​

  • 插件本身没有其他触发方法,只专注于技能研发,作为技能库调用插件
  • 可以查看下方已支持的插件列表,来让各种事件,BOSS等实现释放技能攻击玩家
  • 【推荐】XMSkillTrigger·技能触发系统搭配使用,支持多种触发方式:
    • 核心玩法:法力值消耗,玩家UI点击释放,偷师学艺,师徒传功
    • 玩家拾取资源被资源释放技能攻击
    • 玩家获得物品,使用物品,获得权限,使用指令,在线时长触发
    • 氪金大佬被攻击时自动反击释放技能
    • 氪金大佬的建筑被抄家时,建筑自动反击释放技能
    • 让任意名称任意类型的npc拥有任意技能攻击玩家
    • 进入指定区域ID触发技能
    • 攻击武直/坦克触发
    • 使用技能自动炮塔,技能定时炸弹

支持其他插件调用​

提供完整的API接口供其他插件调用:​

  • CallSkill(string targetUserId, int skillId) - 对目标释放技能
  • CallSkillWithReleaser(string releaserUserId, string targetUserId, int skillId) - 带释放者的技能调用
  • 详情查看API页

BOSS插件集成示例​

JSON:
{
  "BOSS阶段技能设置": {
    "开启BOSS血量阶段技能": true,
    "判断玩家范围": 50,
    "召唤技能设置": [
      {
        "技能库编码": 1,//直接调用技能库技能,无需其他配置,简单好用
        "召唤时血量百分比": 90,
        "预制件": "",
        "存在时间秒": 0,
        "召唤数量": 0,
        "生成距离": 0.0,
        "技能特效": ""
      }
    ]
  }
}

目前已支持/计划支持的插件列表​

  • 【注意】:有些技能并不适合给特殊BOSS使用!注意辨别,谨慎调用!
  • 【注意】:调用技能库技能完全由技能库配置文件处理伤害,伤害与以下插件无关!
XMNpcChallenge·自定义副本限时挑战按钮支持npc释放技能
XMWorldBoss·巨大化世界BOSSBOSS血量阶段释放技能
XMBossStronghold·BOSS突袭基地小怪,BOSS释放技能
XMPlantSpirit·植物BOSS/植物成精BOSS释放技能
XMRaidBoss·抄家BOSSBOSS释放技能
XMAnimalBoss·动物BOSSBOSS释放技能
SoulSkill·魂环强化玩家强化魂环等级使用技能
ComponentSkill·铭文强化设计技能铭文配件
XMHeavenlyTribulation·天劫挑战调用技能编号设计天劫
XMSnowballSpawn·宝可梦系统精灵球丢出去释放技能


权限系统​

基础权限​

  • xmskilllibrary.admin - 管理员权限,可使用控制台指令
  • xmskilllibrary.view - 使用/jnk打开主UI
  • xmskilllibrary.release - 主UI显示【释放】按钮
  • xmskilllibrary.block- 使用格挡指令
    • 指令:/block
    • 建议控制台输入bind N "chat.say /block" - 绑定N键执行格挡指令
    • 在技能释放时会为玩家播放特效,特效→技能释放,有1秒钟时间,在此期间按下按键或输入指令可以格挡技能
    • 格挡成功会有聊天提示,成功后此次技能不会触发
  • 其他权限在配置文件设置,包括技能使用,免疫,闪避,强化权限等

控制台指令​

  • XMSkillLibraryAdd <玩家ID> <技能ID> - 释放指定技能攻击玩家

配置文件​

  • 查看顶部配置文件页面
作者
pandaman
下载
5
类型
数字产品
有效期
无限
价格
1980.00 CNY
查看
803
文件类型
cs
文件大小
669.8 KB
文件Hash
965155374afc4c6cbca81bbb6730995f
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.15

    ✅开放技能106-112 ✅新的天气类技能,仅对技能范围内的玩家应用天气效果 ✅主UI添加了搜索框 ✅为自定义技能的类型5...
  2. 1.0.1

    ✅为没有使用权限的技能在主UI【激活】按钮显示未【未获得】 🔁修复了所有配置文件权限注册和检查逻辑 🔁现在所有配置文件权限部分只需要写入后缀名,授权时给予...
  3. 1.0.0

    ⚠️此版本安装之前,请将配置文件自定义技能,从200开始排编号,而非100! ✅开放技能91-105,包含新类型,群体增益技能(判断队友关系生效)...
标签
核心插件