首先是 Aki_Data/Server/configs/insurance.json ,用notepad++打开。
insuranceMultiplier 这个是保险价格(物品价值乘以这个系数),下面两个id第一个是俄商,第二个大妈,如果你添加了其他商人,那么要在这里加上。
returnChancePercent 这个是回保几率,对应相应装备的回保几率,以及下方 slotIdsWithChanceOfNotReturning 这个名单中的武器配件槽位,最高100。
最下面的 runIntervalSeconds 是你死亡后多长时间开始给你回保,改成0是即时开始给你找回。
如何让其他商人也能提供保险服务呢?
Aki_Data/Server/database/traders/ 商人ID /base,一样用notepad++打开。
找到这一行代码(这里用的是大妈的默认代码)
“insurance”: {
“availability”: true, 能否提供保险服务
“excluded_category”: [
“62e9103049c018f425059f38”
],
“max_return_hour”: 20, 最大找回时间 不能为小数,最低为1
“max_storage_time”: 144, 最大储存时间 物品找回来在收件箱存放的最长时间
“min_payment”: 0,
“min_return_hour”: 10 最小找回时间 不能为小数,最低为1
},
在对应商人处将能否提供保险服务改成true或者false,然后回到最上面的 Aki_Data/Server/configs/insurance.json 中,将对应的 保险价格 和 回保几率 的名单中加上对应商人的id,就完成了。
最后附上商人id:
54cb50c76803fa8b248b4571 俄商
54cb57776803fa99248b456e 大妈
579dc571d53a0658a154fbec 黑商
58330581ace78e27b8b10cee 配件商
5935c25fb3acc3127c3d8cd9 美商
5a7c2eca46aef81a7ca2145d 机械师
5ac3b934156ae10c4430e83c 服装商
5c0647fdd443bc2504c2d371 耶格
补充两点
1、
max_return_hour min_return_hour
两项最小均可为0 这是已测试的
2、
如果要给其他商人添加保险功能就要添加或调用保险对话
不然保险开始时服务器会报错客户端也可能会卡死在结算界面
所有对应的保险物品也不会回保
这个有用!谢谢!
按着这么改了但是一次保险没回过。。。
大佬为什么我的那个文件打开没有最大汇报时间那段代码
"insuranceMultiplier": {
"54cb50c76803fa8b248b4571": 0.16,
"54cb57776803fa99248b456e": 0.25
},
"returnChancePercent": {
"54cb50c76803fa8b248b4571": 100,
"54cb57776803fa99248b456e": 100
},
"blacklistedEquipment": ["Scabbard", "SecuredContainer", "Compass", "ArmBand"],
"slotIdsWithChanceOfNotReturning": ["hideout",
"main",
"mod_scope",
"mod_magazine",
"mod_sight_rear",
"mod_sight_front",
"mod_tactical",
"mod_muzzle",
"mod_tactical_2",
"mod_foregrip",
"mod_tactical_000",
"mod_tactical_001",
"mod_tactical_002",
"mod_tactical_003",
"mod_nvg"],
"returnTimeOverrideSeconds": 0,
"runIntervalSeconds": 0
全部只有这么多