【XMBathSoap·洗浴中心】

原创 【XMBathSoap·洗浴中心】 1.0.1

需要插件(必装)

插件介绍​

在你的服务器建设洗浴中心把!新的玩法【泡澡增益】。玩家可以在游泳圈泡澡时使用特殊的肥皂获得各种增益效果。

功能特点​

支持10种类型的增益效果:​

0.生命恢复
1.饥饿恢复
2.水分恢复
3.辐射防护
4.攻击力提升
5.防御力提升
6.物品给予
7.权限给予
8.资源倍率
9.控制台指令

支持两种效果类型:​

-持续性效果:在泡澡时持续生效,比如恢复状态或给予物品
-储值型效果:在泡澡时储值时间,离开后开始按储值时间生效,比如增加攻击防御或权限可用时长

直观的UI界面:​

-泡澡时判断身上是否有肥皂,如果有自动弹出使用UI
-泡澡时的buff显示剩余时间和效果状态UI

使用方法​

1.玩家需要先获得肥皂物品(通过管理员给予或商店购买)
2.坐在游泳圈上
3.选择要使用的肥皂
4.根据肥皂类型获得相应效果:
-持续性效果会在游泳圈中持续生效
-储值型效果需要在游泳圈中储值,离开后开始生效

1737856105164
173785989696217378599271521737859945647

下载包含一份我设计好的肥皂图和psd源文件,你可以自行根据要设置的配置设计更多肥皂图标并使用皮肤上传器上传!

1737860386253

默认配置​

JSON:
{
  "基础设置": {
    "聊天提示前缀": "[泡澡系统] "
  },
  "肥皂商品列表": [
    {
      "肥皂名称": "治疗肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 3414666034,
      "效果类型": 0,
      "效果数值": 2.0,
      "效果描述": "每秒恢复2点生命值",
      "给予权限名": "",
      "物品设置": [],
      "控制台指令设置": [],
      "即时生效=true 储值生效=false": true
    },
    {
      "肥皂名称": "水分肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 3414666068,
      "效果类型": 1,
      "效果数值": 2.0,
      "效果描述": "每秒恢复2点水分",
      "给予权限名": "",
      "物品设置": [],
      "控制台指令设置": [],
      "即时生效=true 储值生效=false": true
    },
    {
      "肥皂名称": "饱食度肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 3414666119,
      "效果类型": 2,
      "效果数值": 2.0,
      "效果描述": "每秒恢复2点饱食度",
      "给予权限名": "",
      "物品设置": [],
      "控制台指令设置": [],
      "即时生效=true 储值生效=false": true
    },
    {
      "肥皂名称": "辐射防护肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 3414666159,
      "效果类型": 3,
      "效果数值": 0.5,
      "效果描述": "减少50%辐射伤害",
      "给予权限名": "",
      "物品设置": [],
      "控制台指令设置": [],
      "即时生效=true 储值生效=false": false
    },
    {
      "肥皂名称": "力量肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 3414666201,
      "效果类型": 4,
      "效果数值": 1.5,
      "效果描述": "增加50%攻击力",
      "给予权限名": "",
      "物品设置": [],
      "控制台指令设置": [],
      "即时生效=true 储值生效=false": false
    },
    {
      "肥皂名称": "防御肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 3414666235,
      "效果类型": 5,
      "效果数值": 0.25,
      "效果描述": "减少25%受到的伤害",
      "给予权限名": "",
      "物品设置": [],
      "控制台指令设置": [],
      "即时生效=true 储值生效=false": false
    },
    {
      "肥皂名称": "强化石肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 3414666858,
      "效果类型": 6,
      "效果数值": 10.0,
      "效果描述": "每次10秒增加2块强化石",
      "给予权限名": "",
      "物品设置": [
        {
          "物品显示名": "强化石",
          "物品短名称": "habrepair",
          "物品皮肤ID": 2868629612,
          "物品数量": 2
        }
      ],
      "控制台指令设置": [],
      "即时生效=true 储值生效=false": true
    },
    {
      "肥皂名称": "成长权限肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 3414666915,
      "效果类型": 7,
      "效果数值": 2.0,
      "效果描述": "每秒储值2秒成长值特权时间",
      "给予权限名": "vipLogo.55",
      "物品设置": [],
      "控制台指令设置": [],
      "即时生效=true 储值生效=false": false
    },
    {
      "肥皂名称": "采集肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 888,
      "效果类型": 8,
      "效果数值": 2.0,
      "效果描述": "增加100%采集倍率",
      "给予权限名": "",
      "物品设置": [],
      "控制台指令设置": [],
      "即时生效=true 储值生效=false": false
    },
    {
      "肥皂名称": "经验肥皂",
      "肥皂物品短名称": "wood",
      "肥皂皮肤ID": 999,
      "效果类型": 9,
      "效果数值": 10.0,
      "效果描述": "每十秒增加成长值经验",
      "给予权限名": "",
      "物品设置": [],
      "控制台指令设置": [
        "uu %STEAMID% 1"
      ],
      "即时生效=true 储值生效=false": true
    }
  ]
}

设置介绍​

  • 效果类型0-实时增加血量,即时生效=true
    • 效果数值写每秒要增加的血量数额,
    • 玩家在泡澡状态会每秒恢复指定数额血量,直到血量满后停止。
  • 效果类型1-实时增加水量,即时生效=true
    • 效果数值写每秒要增加的水量数额,
    • 玩家在泡澡状态会每秒恢复指定数额水量,直到水量满后停止。
  • 效果类型2-实时增加饥饿,即时生效=true
    • 效果数值写每秒要增加的饥饿数额,
    • 玩家在泡澡状态会每秒恢复指定数额饥饿,直到饥饿满后停止。
  • 效果类型3-累积储值辐射防护(%)可用时间,即时生效=false
    • 效果数值写入要增加的防护百分比,0.5=减少50%辐射伤害,1=完全免疫
    • 玩家泡澡时长=buff储值时长,泡澡结束后按照储值总时长开始生效,时间结束后失效。
  • 效果类型4-累积储值伤害倍数可用时间,即时生效=false
    • 效果数值写入要增加的伤害倍数,1.0=原倍伤害,2.0=1倍伤害
    • 玩家泡澡时长=buff储值时长,泡澡结束后按照储值总时长开始生效,时间结束后失效。
  • 效果类型5-累积储值防御力(%)可用时间,即时生效=false
    • 效果数值写入要增加的防御百分比,0.25=减少25%所受伤害,1.0=完全免伤
    • 玩家泡澡时长=buff储值时长,泡澡结束后按照储值总时长开始生效,时间结束后失效。
  • 效果类型6-实时给予物品,即时生效=true
    • 效果数值写入给予物品的间隔时间秒
    • 在物品设置写入物品相关信息和数量
    • 玩家在泡澡状态按照间隔时间给予指定物品,结束泡澡后停止给予
  • 效果类型7-累积储值权限可用时间,即时生效=false
    • 效果数值写入每秒储值多少权限可用时长(秒),2=玩家每泡1秒储值2秒的权限可用时长
    • 玩家泡澡时长x权限储值时长=泡澡结束后为玩家授权该权限的总定时时长,时间结束后自动下权限
  • 效果类型8-累积储值采集倍率可用时间,即时生效=false
    • 效果数值写入采集倍数,1.0=原倍,2.0=2倍
    • 玩家泡澡时间=buff储值时长,泡澡结束后按照储值总时长开始生效,时间结束后失效。
  • 效果类型9-实时执行控制台指令,即时生效=true
    • 效果数值写入控制台指令执行的时间间隔秒
    • 玩家在泡澡状态按照间隔时间为其执行控制台指令,结束泡澡后停止执行

管理员指令​

soap.give <玩家ID/名称> <肥皂名称>- 给予指定玩家一个指定的肥皂
soap.giveall <玩家ID/名称>- 给予指定玩家所有种类的肥皂各一个

注意事项​

-玩家同一时间只能拥有一种肥皂的增益效果,如果buff未到期,再次泡澡不会弹出使用UI
-离开游泳圈后,持续性效果会立即消失
-离开游泳圈后,储值型效果会立即生效,并根据储值时间开始倒计时,直到时间结束后buffUI消失
-给予物品类型,只要玩家一直坐在游泳圈上就会根据设定时间持续给予,确保您设置的时间不会导致给予过多(玩家睡觉挂机)
-权限类型效果会在离开游泳圈后立即给予,并在可用时间结束后自动移除权限

视频演示​

作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
498.00 CNY
查看
77
文件类型
zip
文件大小
2 MB
文件Hash
9c4b8af7161cbef1793a36004c1c7e26
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.1

    - 添加类型9 控制台指令
标签