找回密码
 立即注册
查看: 152|回复: 9

实现防御下限=防御上限

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 10:12:43 | 显示全部楼层 |阅读模式

因为服里面有 镶嵌宝石的存在。镶嵌宝石加防御时候只加防御上限  ,如何可以用脚本实现人物的整体防御上限=防御下限,自己尝试了佩戴触发,没成功,以下是脚本以及我的思路
[@TakeOnEx]
#ACT
ChangeHumAbilityEX 1 - <$AC>
ChangeHumAbilityEX 3 - <$MAC>
ChangeHumAbilityEX 1 = <$MAXAC>
ChangeHumAbilityEX 3 = <$MAXMAC>
SENDMSG 6 人物穿装备,位置<$CurItemPos>,物品<$CurItemName>(<$G_CurItemName>),ID<$CurItemMakeIndex>
[@TakeOffEx]
#ACT
ChangeHumAbilityEX 1 - <$AC>
ChangeHumAbilityEX 3 - <$MAC>
ChangeHumAbilityEX 1 = <$MAXAC>
ChangeHumAbilityEX 3 = <$MAXMAC>
SENDMSG 6 人物脱装备,位置<$CurItemPos>,物品<$CurItemName>(<$G_CurItemName>),ID<$CurItemMakeIndex>

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:12:43 | 显示全部楼层
这么搞容易乱,属性经常变,要做统计脚本再最后处理,何必硬要加下限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:12:43 | 显示全部楼层
如果没有取下宝石的功能。可以穿戴检测身上有指定宝石的数量,然后(ChangeHumAbility 1 = 0)清零后临时增加对应数量的下限ChangeHumAbility 1 + 10 65535,脱了之后一样的同上步骤

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:12:43 | 显示全部楼层
人物上线也可以放一个清零+检测获取+赋值,这样子比较好,没有取下宝石的功能是为了防止人物在线的时候取宝石不会立即失效状态。
如果有取下宝石的功能就增加以下触发
卸下宝石QF触发:
@RemoveStoneItem

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:12:43 | 显示全部楼层
这么搞容易乱,属性经常变,要做统计脚本再最后处理,何必硬要加下限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:12:43 | 显示全部楼层
如果没有取下宝石的功能。可以穿戴检测身上有指定宝石的数量,然后(ChangeHumAbility 1 = 0)清零后临时增加对应数量的下限ChangeHumAbility 1 + 10 65535,脱了之后一样的同上步骤

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:12:43 | 显示全部楼层
人物上线也可以放一个清零+检测获取+赋值,这样子比较好,没有取下宝石的功能是为了防止人物在线的时候取宝石不会立即失效状态。
如果有取下宝石的功能就增加以下触发
卸下宝石QF触发:
@RemoveStoneItem

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:12:43 | 显示全部楼层
这么搞容易乱,属性经常变,要做统计脚本再最后处理,何必硬要加下限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:12:43 | 显示全部楼层
如果没有取下宝石的功能。可以穿戴检测身上有指定宝石的数量,然后(ChangeHumAbility 1 = 0)清零后临时增加对应数量的下限ChangeHumAbility 1 + 10 65535,脱了之后一样的同上步骤

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:12:43 | 显示全部楼层
人物上线也可以放一个清零+检测获取+赋值,这样子比较好,没有取下宝石的功能是为了防止人物在线的时候取宝石不会立即失效状态。
如果有取下宝石的功能就增加以下触发
卸下宝石QF触发:
@RemoveStoneItem

© 2026 折翼天使社区 版权所有