找回密码
 立即注册
查看: 293|回复: 27

有关倍攻、怪物暴率、杀怪经验 叠加问题(求大神)

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

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

有关倍攻、怪物暴率、杀怪经验 叠加问题(求大神)
;;====================================================================================
#IF
#ACT
MOV N$天下第一倍攻 106 ;;给与1.06倍攻击
;;====================================================================================
#IF
#ACT
MOV N$狂暴真气倍攻 180 ;;给与1.8倍攻击
;;====================================================================================
#IF
#ACT
MOV N$修神炼体倍攻 300  ;;给与3倍攻击
;;====================================================================================
请问下,我如何叠加,给个示范,多谢了,

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:43:11 | 显示全部楼层
本帖最后由 蓅氓爱学习 于 2018-7-22 19:11 编辑
我再捋一捋

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:43:11 | 显示全部楼层
蓅氓爱学习 发表于 2018-7-22 19:05 #IF
#ACT
MOV N$天下第一倍攻 106 ;;给与1.06倍攻击
但这样写有个 缺陷呀,比如 我天下第一给 1.06  狂暴修神给与1.8 修神给与 3.0倍
拿如果按照你的写法
MOV N$叠加给多少 0
INC <$STR(N$叠加给多少)> <$STR(N$天下第一倍攻)> 第一个 106
INC <$STR(N$叠加给多少)> <$STR(N$狂暴真气倍攻)> 第二个 180
INC <$STR(N$叠加给多少)> <$STR(N$修神炼体倍攻)> 第三个 300
就等于 586了 。也就是 5.86倍攻击了
但实际上 倍攻要在 3.86倍攻击才是正常的,你这个写法我早知道,就是不知道咋计算,这个,

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:43:11 | 显示全部楼层
我来凑个热闹 ,虽然不懂
但是我可以帮你顶个帖

本帖子中包含更多资源

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

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:43:11 | 显示全部楼层
jgamex 发表于 2018-7-22 19:09 但这样写有个 缺陷呀,比如 我天下第一给 1.06  狂暴修神给与1.8 修神给与 3.0倍
拿如果按照你的写法
...
对对对,是我疏忽了,..我再缕一下,....

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:43:11 | 显示全部楼层
楼上已经给出办法了,你这个要求其实就是扩展变量的运用。
INC <$STR(N$叠加给多少)> <$STR(N$天下第一倍攻)>
注意这段里一定要加<$STR>,否则不会生效
功能:
设置攻击力倍数
格式:
POWERRATE 倍率 有效时间(0为永久) 是否保存(1为保存,0或留空不保存)
倍率 为杀攻击力倍数,倍数除以100为真正的倍率(200 为 2 倍经验,150 为1.5倍) 支持变量操作
;==========================================
[@POWERRATE]
#IF
#ACT
POWERRATE 1000 600
#SAY
您当前攻击力倍数为 10倍,有效时间 600秒。
[@POWERRATE]
#IF
#ACT
POWERRATE 1000 0 1
#SAY
您当前攻击力倍数为 10倍,有效时间 永久。下线保存。
[@POWERRATE]
#IF
#ACT
POWERRATE 1000 600 1
#SAY
您当前攻击力倍数为 10倍,有效时间 600秒,下线保存剩余时间。
;==========================================

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:43:11 | 显示全部楼层
土豪啊 真土豪

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:43:11 | 显示全部楼层
蓅氓爱学习 发表于 2018-7-22 19:10 对对对,是我疏忽了,..我再缕一下,....
最后加一个,DEC <$STR(N$叠加给多少)> X
X等于有多少倍率是小于1的,楼主有2个倍率是小于1,写2即可

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:43:11 | 显示全部楼层
#IF
#ACT
MOV N$天下第一倍攻 6 ;;给与1.06倍攻击
;;====================================================================================
#IF
#ACT
MOV N$狂暴真气倍攻 80 ;;给与1.8倍攻击
;;====================================================================================
#IF
#ACT
MOV N$修神炼体倍攻 300  ;;给与3倍攻击
;;=======================================
你这样...给值的时候,小于200的,就减去100给余数,大于199的就给原值,再去相加,这次看捋清没有

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:43:11 | 显示全部楼层
6666666666666666666

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