善良月亮 发表于 2026-3-29 08:55:43

关于双倍经验卷跟装备叠加问题


[经验卷轴触发]
#IF
#ACT
KILLMONEXPRATE 200 7200
INC U200 7200
break
;佩戴装备触发
[@TakeOnEx]
#act
mov N$经验倍数 100
#IF
EQUAL <$CurItemName> 装备
#act
inc <$str(N$经验倍数)> 50
#if
#act
KILLMONEXPRATE <$STR(N$经验倍数)>  0 1
BREAK
;以上脚本测试不叠加‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘
还是说要吧脚本初始话,x下面是脚本初始化后
[@Startup]
#if
#act
mov N$经验倍数 100
[经验卷轴触发]
#IF
#ACT
inc <$str(N$经验倍数)> 100
INC U200 7200
#if
#act
KILLMONEXPRATE <$str(N$经验倍数)> <$str(U200)>
;佩戴装备触发
[@TakeOnEx]
#IF
EQUAL <$CurItemName> 装备
#act
inc <$str(N$经验倍数)> 50
#if
#act
KILLMONEXPRATE <$STR(N$经验倍数)>  0 1
BREAK

大方小猪 发表于 2026-3-29 08:55:43

[@TakeOnEx]
#ACT
MOV N$经验倍数 100
#IF
EQUAL <$KILLMONEXPRATE> 2
#act
INC N$经验倍数 100
#IF
EQUAL <$CurItemName> 战神斗笠
#ACT
INC N$经验倍数 50
#IF
EQUAL <$CurItemName> 法神斗笠
#ACT
INC N$经验倍数 50
#IF
EQUAL <$CurItemName> 道尊斗笠
#ACT
INC N$经验倍数 50
#IF
#ACT
KILLMONEXPRATE <$STR(N$经验倍数)> <$STR(U200)>
BREAK
这么写可以不

坚强小鱼 发表于 2026-3-29 08:55:43

OK,原来这么简单卧槽

坚强小鱼 发表于 2026-3-29 08:55:43

q534649711 发表于 2021-7-27 23:05 OK,原来这么简单卧槽
反正我没看懂。。叠加倍数的话直接用DBDBDBDBDBDBDBDBDB 设置装备经验倍数稳的一批

聪明小熊 发表于 2026-3-29 08:55:43

51614445 发表于 2021-7-27 23:57 反正我没看懂。。叠加倍数的话直接用DBDBDBDBDBDBDBDBDB 设置装备经验倍数稳的一批
斗笠不支持182

机智小鹿 发表于 2026-3-29 08:55:43

q534649711 发表于 2021-7-28 00:36 斗笠不支持182
好巧啊。我称号也不支持

大方小熊 发表于 2026-3-29 08:55:43

[经验卷轴触发]
#IFequal N$卷轴倍数 0
#ACTmove N$卷轴倍数 200
#call   [经验叠加计算]
elseact
#call   [经验叠加计算]
KILLMONEXPRATE 200 7200
INC U200 7200
[@TakeOnEx]  [@TakeOffEx]
#act
move N$装备倍数1 0
move N$装备倍数2 0
#IF
checkitemw 装备1
#act
move N$装备倍数1 100
#IF
checkitemw 装备2
#act
move N$装备倍数2 100
#call   [经验叠加计算]
[经验叠加计算]
#act
mov N$经验倍数 100
inc N$经验倍数 <$str(N$卷轴倍数)>
inc N$经验倍数 <$str($装备倍数1)>
inc N$经验倍数 <$str($装备倍数2)>
#if
large <$str(N$卷轴倍数)> 0
KILLMONEXPRATE <$str(N$经验倍数)> 7200
sendmsg 6 当前经验倍数是<$str(N$经验倍数)>
elseact
KILLMONEXPRATE <$str(N$经验倍数)> 99999999
sendmsg 6 当前经验倍数是<$str(N$经验倍数)>

聪明花朵 发表于 2026-3-29 08:55:43

[经验卷轴触发]
#IF
equal N$卷轴倍数 0
#ACT
move N$卷轴倍数 200
#call   [经验叠加计算]
elseact
#call   [经验叠加计算]
[@TakeOnEx]  [@TakeOffEx]
#act
move N$装备倍数1 0
move N$装备倍数2 0
#IF
checkitemw 装备1
#act
move N$装备倍数1 100
#IF
checkitemw 装备2
#act
move N$装备倍数2 100
#call   [经验叠加计算]
[经验叠加计算]
#act
mov N$经验倍数 100
inc N$经验倍数 <$str(N$卷轴倍数)>
inc N$经验倍数 <$str($装备倍数1)>
inc N$经验倍数 <$str($装备倍数2)>
#if
large <$str(N$卷轴倍数)> 0
KILLMONEXPRATE <$str(N$经验倍数)> 7200
sendmsg 6 当前经验倍数是<$str(N$经验倍数)>
elseact
KILLMONEXPRATE <$str(N$经验倍数)> 99999999
sendmsg 6 当前经验倍数是<$str(N$经验倍数)>
页: [1]
查看完整版本: 关于双倍经验卷跟装备叠加问题