【GlobalQuest·全服任务】

原创 【GlobalQuest·全服任务】 1.0.1

需要插件(必装)

插件简介​

三种任务类型;
1.全服累积贡献xx数量物品:玩家打开页面后,可以直接将指定贡献的物品拖动到容器,点击贡献按钮即可
2.全服累积击杀:指定击杀的名字,可以是动物检查或BOSS名字,全服玩家累积击杀多少个
3.全服累积在线时间:全服玩家每个人在线时间的总和。

奖励设置:
1,设置完成目标后,奖励的物品,支持皮肤物品
2,设置完成任务奖励时执行的控制台指令,例如给玩家权限

贡献度与排名:
根据任务类型,完成任务会获得贡献度,其中击杀和贡献按照数量1:1决定贡献度,在线时间根据分钟计算
配置可以设置每位玩家最低达到多少贡献度才能领取奖励。
在页面,根据贡献度高低自动排行

显示UI:
插件会在屏幕左上角显示全服任务进度,实时更新
UI显示内容在配置文件的信息部分设置,当任务完成后会更新完成任务的信息,满足贡献度的玩家可以取走容器内的奖励。(未完成之前容器内的物品奖励无法拖动出来,但可以点击查看,方便玩家知道奖励的物品是什么)
可以自行修改UI位置

支持联动的插件​

【玩家属性页面】·15款插件取消屏幕显示,整合到一个UI中

插件授权​

无授权

控制台指令​

globalquest.sc //清空数据


插件配置​

JSON:
  {

    "1 在线时间(小时)": 1000,

    "2 任务物品": {

      "数量": 5000,

      "物品名称": "强化石碎片",

      "物品短名": "habrepair",

      "皮肤ID": "2785486064"

    },

    "3 击杀目标": {

      "数量": 1000,

      "目标名称": "wolf"

    },

    "任务信息": "/qq全服任务:全服累计在线<color=#12FF00>{0}</color>/<color=red>1000</color>小时",

    "任务奖励指令": "",

    "任务奖励是物品吗": true,

    "任务类型": 1,

    "其他设置": {

      "字体大小": 14,

      "最大偏移": ".21 0.993",

      "最小偏移": "0 0.965",

      "聊天命令": "qq",

      "背景颜色": "0 0 0 0.5"

    },

    "多少贡献度可以领取奖励(0为不限制)": 100,

    "奖励物品": [

      {

        "数量": 500,

        "物品名称": "普通强化石",

        "物品短名": "habrepair",

        "皮肤ID": "2433594063"

      },

      {

        "数量": 10,

        "物品名称": "无限子弹·1小时",

        "物品短名": "syringe.medical",

        "皮肤ID": "2447645988"

      }

    ],

    "完成信息": "全服累计在线<color=#12FF00>{0}</color>/<color=red>1000</color>小时<color=#12FF00>完成!</color>/qq领奖",

    "黑名单": [

      "123"

    ]

  }


配置技巧​

1.首先在【任务信息】和【完成信息】中,根据任务内容简单描写,用{0}占位符自动代表任务数量。后面自己写上完成所需的数量来提示玩家。这两个信息都要写,以便在进行中和完成时在屏幕上提示玩家。
2.【任务类型】根据配置文件顶部的三个任务内容决定,1=在线时间、2=贡献物品、3=击杀目标。每个类型你都可以写,但最终生效只以输入的任务类型为准。
3.【奖励的是物品吗?】如果为是,可以在【奖励物品】中写入物品奖励内容,最多支持12种物品(因为容器只有12个格子),但最多建议写11个,因为要留一个格子用于【贡献类任务】玩家需要将物品拖动进去来贡献!如果【奖励的是物品吗?】为否,则直接在【指令】部分写入指令,用%STEAMID%占位符代表玩家的steamid即可。在完成任务后,会额外出现领取按钮。
4.【多少贡献度可以领取奖励】,如果写0,则不要求最低贡献度,即任何玩家都能蹭到完成奖励。建议根据任务总量,和服务器每月在线人数,均分到每个玩家的最低贡献度。
5.另外请注意,每个月清档,或当你要重新开始新任务时,请写在插件,并删除data文件夹中插件的存档文件。


UI位置设置​

直接复制到配置文件相应位置即可。默认是在左上角。
另外默认配置是两行文字,建议写一行就行了,毕竟打开UI可以直接看到奖励。
另外,如果文字大于下方预设文字,可能会导致多出来的内容不显示,这时可以微调数字来偏移UI的宽度或高度
在配合中,最大偏移和最小偏移可以竖着看会好理解
"最大偏移": ".30 .05",
"最小偏移": ".01 .02",
其中,.30.01代表了UI的左右大小,你可以理解成.30是向左拉伸,.01是向右拉伸
同理,.05.02代表向上拉伸和向下拉伸
在调整UI位置时,如果左右和上下的数字是相同变化的,那UI会在不改变形状的情况下移动位置,而如果是不同变化的,UI会改变形状而不会移动位置。这就像一个正方形的四个边一样,你可以自己尝试调整。

【UI背景颜色】
UI的背景颜色用0 0 0 0四个零设置,前三个0代表红黄蓝数据,最后一个0代表透明度。
透明度如果设置一半透明度,可以写0.5,如果写0会完全没有背景色,如果写1则不透明
而三原色相对复杂,建议使用【颜色选择器】获取


【左下角】
JSON:
    "字体大小": 14,
    "最大偏移": ".30 .05",
    "最小偏移": "0 0",
  },
1689955693575

【右下角】
JSON:
    "字体大小": 12,
    "最大偏移": ".987 .02",
    "最小偏移": ".817 0",
1689956332896

【右上角】
JSON:
    "字体大小": 14,
    "最大偏移": "1.1 1",
    "最小偏移": ".78 .97",
1689957165838

插件截图​

1685000135017
  • 1689957044351.png
    1689957044351.png
    39.8 KB · 查看: 44
作者
pandaman
下载
2
类型
数字产品
有效期
无限
价格
388.00 CNY
查看
618
文件类型
cs
文件大小
36.5 KB
文件Hash
6319ff199848f889a2b602d8f8cc4253
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.1

    优化
  2. 1.0.0

    UI修复
标签