- 需要插件(必装)
-
插件简介
三种任务类型;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",
},
【右下角】
JSON:
"字体大小": 12,
"最大偏移": ".987 .02",
"最小偏移": ".817 0",
【右上角】
JSON:
"字体大小": 14,
"最大偏移": "1.1 1",
"最小偏移": ".78 .97",