找回密码
 立即注册
查看: 140|回复: 7

CALL属性奖励脚本的问题 大哥帮看看!

[复制链接]

250

主题

530

回帖

264

积分

中级会员

积分
264
发表于 2026-3-29 19:31:00 | 显示全部楼层 |阅读模式
[@属性奖励]
{
#if
CHECKLEVELEX > 0
#act
MOV  N$倍攻总数  100
MOV  N$男战倍攻  0
MOV  N$男法倍攻  0
MOV  N$男道倍攻  0
MOV  N$女战倍攻  0
MOV  N$女法倍攻  0
MOV  N$女道倍攻  0
MOV  N$骰王倍攻  0
#IF
CHECKNAMELIST ..\\QuestDiary\\数据文件\\天下第一\\男战士.txt
#ACT
CHANGENAMECOLOR 253
INC N$男战倍攻 10
#IF
CHECKNAMELIST ..\\QuestDiary\\数据文件\\天下第一\\男道士.txt
#ACT
CHANGENAMECOLOR 253
INC N$男道倍攻 10
#IF
CHECKNAMELIST ..\\QuestDiary\\数据文件\\天下第一\\男法师.txt
#ACT
CHANGENAMECOLOR 253
INC N$男法倍攻 10
#IF
CHECKNAMELIST ..\\QuestDiary\\数据文件\\天下第一\\女战士.txt
#ACT
CHANGENAMECOLOR 253
INC N$女战倍攻 10
#IF
CHECKNAMELIST ..\\QuestDiary\\数据文件\\天下第一\\女道士.txt
#ACT
CHANGENAMECOLOR 253
INC N$女道倍攻 10
#IF
CHECKNAMELIST ..\\QuestDiary\\数据文件\\天下第一\\女法师.txt
#ACT
CHANGENAMECOLOR 253
INC N$女法倍攻 10
#OR
EQUAL A150 <$USERNAME>
EQUAL A151 <$USERNAME>
EQUAL A152 <$USERNAME>
EQUAL A153 <$USERNAME>
EQUAL A154 <$USERNAME>
EQUAL A155 <$USERNAME>
#act
INC N$骰王倍攻 10
#IF
CHECKLEVELEX > 0
#ACT
INC N$倍攻总数  <$STR(N$骰王倍攻)>
INC N$倍攻总数  <$STR(N$女法倍攻)>
INC N$倍攻总数  <$STR(N$女战倍攻)>
INC N$倍攻总数  <$STR(N$女道倍攻)>
INC N$倍攻总数  <$STR(N$男战倍攻)>
INC N$倍攻总数  <$STR(N$男法倍攻)>
INC N$倍攻总数  <$STR(N$男道倍攻)>
#if
CheckLuckPoint > 8
#act
GuildNoticeMsg 57 0  玩家【<$USERNAME>】幸运9套了,伤害达到最大化.好牛.好风骚啊....
#IF
CHECKLEVELEX > 0
#ACT
POWERRATE N$倍攻总数 99999
Break
}
骰子显示给了1.2 天下第一给了1.3  小退才显示正常属性奖励合计1.2 大哥帮看看什么原因

264

主题

566

回帖

265

积分

中级会员

积分
265
发表于 2026-3-29 19:31:00 | 显示全部楼层
[@爆率叠加检测]
{
#IF
#ACT
MOV  N20  100    ;这里是将玩家爆率倍数先设置到初始倍数。变量N20是叠加的倍数值。
#IF
check [30] 1
#ACT
INC  N20 200    ;我的服会员的个人标识是[30],你们根据自己的来,N20值增加200.
#IF
check [31] 1
#ACT
INC  N20 50    ;我的服狂暴的个人标识是[31],你们根据自己的来,N20值增加50
#IF
check [32] 1
#ACT
INC  N20 100    ;我的服捐献的个人标识是[32],你们根据自己的来,N20值增加100
#IF
check [32] 1
#ACT
INC  N20 100    ;我的服捐献的个人标识是[32],你们根据自己的来,N20值增加100
#IF
checkitemw 开天
#ACT
INC  N20 100    ;佩戴开天N20值增加100
#IF
checkitemw 天魔神甲
#ACT
INC  N20 100    ;佩戴天魔神甲N20值增加100
#IF
#ACT
KILLMONBURSTRATE  <$STR(N20)>   0   1   ;最后这里结算玩家所有东西总加成的爆率
break
你的服有什么功能加爆率或者什么装备加爆率你就往里面加,但是检测段切记不能加break。不然后面的脚本就不能正常执行了。只有执行段可以加break。
QM内上线触发添加。这样玩家上线系统就会自动检测和刷新叠加倍数了。
[@Login]
#CALL [\\\\爆率倍数叠加.txt] @爆率叠加检测
因为有佩戴装备触发爆率功能,所以我们在QF内添加穿戴触发检测就行了。10月1日的引擎已经添加了所有装备统一佩戴脱下触发,写起来更方便了。
[@TakeOnEx]
#CALL [\\\\爆率倍数叠加.txt] @爆率叠加检测
[@TakeOffEx]
#CALL [\\\\爆率倍数叠加.txt] @爆率叠加检测
这样玩家不管脱装备还是戴装备都会实时刷新个人爆率了。

0

主题

537

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 19:31:00 | 显示全部楼层
没人知道原因吗???

0

主题

583

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 19:31:00 | 显示全部楼层
你需要把加的集合一下 重新判断 叠加倍数

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-29 19:31:00 | 显示全部楼层
这个大佬已经 分享过了!!!

0

主题

602

回帖

467

积分

中级会员

积分
467
发表于 2026-3-29 19:31:00 | 显示全部楼层
xz88198 发表于 2020-11-14 20:53 这个大佬已经 分享过了!!!
你没认真看啊 我重新写一遍就好了 反正没人给你算了

0

主题

511

回帖

427

积分

中级会员

积分
427
发表于 2026-3-29 19:31:00 | 显示全部楼层
POWERRATE N$倍攻总数 99999 不应该是POWERRATE

0

主题

557

回帖

9

积分

新手上路

积分
9
发表于 2026-3-29 19:31:00 | 显示全部楼层
双龙在线 发表于 2020-11-14 22:24 POWERRATE N$倍攻总数 99999 不应该是POWERRATE  99999这样吗?
一样的 都能行 我从新一模一样搞了次就好了  我也是莫名其妙

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