坚强小鹿 发表于 2026-3-29 20:02:49

杀人者获取被杀者保费的脚本

场景一
受害者玩家,身上穿了圣战戒指,保费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元宝.

坚强小鱼 发表于 2026-3-29 20:02:49

ladulala 发表于 2020-10-25 01:16 继续求助继续求助继续求助继续求助
这么久没上论坛,居然有这么大金额的任务。



投保.txt (3.33 KB, )

点击文件名直接放入游戏内即可使用,投保类型和价格在DB数据库内设置!
有投保,物品不会掉落,无任何变化,杀人方获得保费的50%
无投保,装备直接爆出,多件物品,引擎自动区分
已本机测试,无任何问题!有问题请留言!

快乐小鱼 发表于 2026-3-29 20:02:49

记录一次 身上装备 投保情况 死亡 对比一次

聪明云朵 发表于 2026-3-29 20:02:49

给你写好了,发你另一个帖子了,希望给分

勤奋月亮 发表于 2026-3-29 20:02:49

bwh0526 发表于 2020-10-7 09:39 给你写好了,发你另一个帖子了,希望给分
你好,谢谢回答. 装备投保的脚本我已经设置好了.
在这里用99积分买的
https://bbs.342sf.com/forum.php? ... 5521&pid=620555 现在的重点是, 杀人者如何获取受害者的投保了,并且投保次数-1装备的保费.
投保脚本我已经有了

善良月亮 发表于 2026-3-29 20:02:49

jiafan98 发表于 2020-10-7 02:28 记录一次 身上装备 投保情况 死亡 对比一次
知道思路,就是不知道怎么写...

美丽小鱼 发表于 2026-3-29 20:02:49

ladulala 发表于 2020-10-7 10:56 你好,谢谢回答. 装备投保的脚本我已经设置好了.
在这里用99积分买的
https://bbs.342sf.com/foru ...
真是服了,完全按你要求来的,收了脚本来这套。。。
里面给你写的很清楚了
使用这个ThrowItem可以给予杀人者奖励,自己加个判断就是了

美丽小鹿 发表于 2026-3-29 20:02:49

不多说了 自己加进去测试完就明白了,给你整的明明白白的了,再不会我也没法了

可爱小鸟 发表于 2026-3-29 20:02:49

bwh0526 发表于 2020-10-7 12:08 不多说了 自己加进去测试完就明白了,给你整的明明白白的了,再不会我也没法了
我看明白了, 你是根据投保次数-1的装备位置来掉落击杀奖励.
但你并没有调取数据库里的数据, 因为在我的服务端里,每个装备的保费是不一样的.
祖玛/赤月的保费是元宝, 沃玛以下是金币.
另外,祖玛项链的保费是5元宝, 赤月项链的保费是40元宝.
你不能用同一套保费赔偿的逻辑.
我在问题描述里面说的很清楚
每个装备保费不同,需要读取
投保货币类型:$DROPINSURANCEITEMCURRENCY (StdItem.db)
单件投保单价: $DROPINSURANCEITEMGOLD (StdItem.db)
另外版主也说了他的看法
https://bbs.342sf.com/forum.php? ... &extra=page%3D1 感谢你的回答

大方小熊 发表于 2026-3-29 20:02:49

看我给你补充的,我说了这是我版本里的忘了删了,你那个需要改db,建议你统一设置,使用这个就不需要改db了,仔细看好再喷,我给你搞的起码浪费我时间了,就换来你这一顿喷??自己不会用还怨我了
页: [1] 2
查看完整版本: 杀人者获取被杀者保费的脚本