|
|
场景一
受害者玩家,身上穿了圣战戒指,保费20元宝, 投保次数2次. 圣战项链,保费40元宝,投保次数2次,被PK杀了.
这次击杀,导致圣战项链要爆出
圣战项链投保了, 装备没有爆出, 投保次数-1
圣战戒指没有触发掉落, 没有变化
结果
PK获得圣战项链保费的50%.
受害者被杀,导致圣战项链投保次数-1,投保次数只剩一次. 但是得以保全装备
场景二
受害者玩家,身上穿了屠龙,保费500,没有投保. 还穿了圣战戒指,保费20,投保次数2次.
这次击杀,导致所有物品都要爆出.
圣战戒指投保了, 投保次数-1, 装备不爆出.
屠龙没有投保, 直接爆出.
结果
PK获得圣战戒指保费的50%, 20元宝. 另外还拾取了受害者掉落的屠龙.
当投保装备的投保次数-1时触发脚本. 如果装备没有投保,那么要爆出的时候则直接爆出.
每个装备保费不同,需要读取
投保货币类型:$DROPINSURANCEITEMCURRENCY (StdItem.db)
单件投保单价: $DROPINSURANCEITEMGOLD (StdItem.db)
有版主给这个问题解决方案,
https://bbs.342sf.com/forum ... &extra=page%3D1 因为变成水平有限, 看了2小时文档实在想不出什么办法, 所以希望可以有大佬可以提供完整的脚本
如果可以解决问题, 这个帖子的分一并给你
https://bbs.342sf.com/forum.php? ... &extra=page%3D1 补充内容 (2020-10-11 20:58):
场景二我描述错误, PK获得受害者50%的保费应该是10元宝.
补充内容 (2020-10-11 21:02):
再增加一个场景.
受害者玩家装备了
炼狱保费十万金币,投保次数为2;
死神手套保费一万金币,投保次数为2;
圣战手镯保费20元宝,没有投保.
圣战项链保费40元宝,投保次数为1.
本次击杀造成炼狱和圣战项链要爆出.
补充内容 (2020-10-11 21:04):
击杀结果
炼狱不爆出,投保次数-1,投保次数变成1次.
死神手套不爆出,没有变化.
圣战手链不爆出,没有变化
圣战项链要爆出但是因为投保了,投保次数-1,变为0次.
结果是
PK获得50%的保费,总共5万金币+20元宝. |
|