坚强小兔 发表于 2026-3-29 13:24:30

求教脚本死循环问题


这是批量合成脚本,但是造成死循环,求教大神
[@合成铭文石3]
#if
CHECKITEM 铭文碎片 10
CheckGold 10000
#act
Take 金币 10000
TAKE 铭文碎片 10
GIVE 天尊铭文石 1
goto @合成铭文石3
#ELSEACT
goto @铭文合成

美丽小鱼 发表于 2026-3-29 13:24:30

goto @合成铭文石3 这样就死GOTO 了 可以尝试用延时10豪秒跳转。
或者直接换用更高效的其它脚本的。。。

大方小兔 发表于 2026-3-29 13:24:30

<合成圣战铭文石/@合成项目(圣战)>\\
<合成法神铭文石/@合成项目(法神)>\\
<合成天尊铭文石/@合成项目(天尊)>
[@合成项目]
#if
CHECKITEM 铭文碎片 10
CheckGold 10000
#ACT
MOV S$合成 <$SCRIPTPARAM1>
MOV M1 1
loopgoto @开始合成 100
MessageBox 你一共合成了<$STR(M1)>个<$STR(S$合成)>铭文石。
#ELSEACT
MessageBox 你的材料不足.
[@开始合成]
#if
CHECKITEM 铭文碎片 10
CheckGold 10000
#act
Take 金币 10000
TAKE 铭文碎片 10
GIVE <$STR(S$合成)>铭文石 1
INC M1 1
#ELSEACT
endloop
break

可爱小狗 发表于 2026-3-29 13:24:30

检查你自己的实际脚本!
NPC传递!

勤奋小鸟 发表于 2026-3-29 13:24:30

在
MessageBox 你一共合成了<$STR(M1)>个<$STR(S$合成)>铭文石。
#ELSEACT
MessageBox 你的材料不足.
改为
MessageBox 你一共合成了<$STR(M1)>个<$STR(S$合成)>铭文石。
goto @main
break
#ELSEACT
MessageBox 你的材料不足.
goto @main
break

帅气小鸟 发表于 2026-3-29 13:24:30

用Loopgoto 不满足条件直接停止不好么

聪明花朵 发表于 2026-3-29 13:24:30

批量合成这些就不要取巧了 直接这样 几段就行了

美丽小猪 发表于 2026-3-29 13:24:30

#if
CHECKITEM 铭文碎片 10000
CheckGold 10000000
#act
Take 金币 10000000
TAKE 铭文碎片 10000
GIVE 天尊铭文石 1000
#if
CHECKITEM 铭文碎片 1000
CheckGold 1000000
#act
Take 金币 1000000
TAKE 铭文碎片 1000
GIVE 天尊铭文石 100
.........
多写几段 不就完美解决了 不要循环 容易出问题的

聪明云朵 发表于 2026-3-29 13:24:30

你搞个练毒的配方或者M2的铸造功能不香么
页: [1]
查看完整版本: 求教脚本死循环问题