我编写的传奇脚本M2提示脚本错误我找不到错在哪求大神帮忙找茬~

你这个脚本错误太多,不光是301标记的问题,而是基本写法都出错了。。

#IF #ACT必须在同一个@标签之下, 你#IF之后间隔了好几个@标签之后接#ACT,M2根本识别不出来,所以会报错,就算能识别出来,设定301标记关闭的命令行也必须在给金币的时候同时执行,你放到最后执行,如果中间玩家点了X退出,那么后面的根本就不执行。301还是打开的,只要不断的点,就可以一直刷钱。

[@main]

#IF

check [301] 1

#ACT

give 金币 5000

SET [301] 0

SET [302] 1

SET [315] 1

#SAY

纳尼?是卫家店老板让你来的?\

好吧,我知道了,这单我替他买了\

他曾经可是很有名气的铁匠,\

用那时候学到的技术,现在给别人做特殊修理。\

你是否知道一个关于神秘武器的传说?\

<请给我说说吧/@请给我说说吧>

[@请给我说说吧]

嗯~,哎~ 其实我也不是很清楚,你还是去找铁匠吧。\ \

<真是个怪人,好吧/@exit>

<返回/@main1>

#ELSEACT

goto @main1

[@main1]

欢迎光临。请问有什么事情帮忙吗?\ \

<买/@buy>武器\

<卖/@sell>武器\

<修理/@repair>武器\

<询问/@qweapon>有关武器\

<特殊修理/@s_repair>\

<离开/@hc>

[goods]

古铜戒指 10 10

六角戒指 10 10

玻璃戒指 10 10

牛角戒指 10 10

蓝色水晶戒指 5 10

黑色水晶戒指 5 10

这是一个修改例子,没任务的直接调转到买卖修理界面。仔细看看,其他的就都会改了,再有疑问QQ解答。