mep 发表于 2014-8-5 18:29:18

请教mcl报错打不开了

就在里面改了点东西,还有换了绝对路径为什么打不开了呢?
后缀还是mcl啊
提示Unexpect file format

北大侠客行MUD,中国最好的MUD

cappuccino 发表于 2014-8-6 01:08:17

文件格式异常,应该是破坏了.MCL文件的结构,你有没有用文本编辑器修改过这个文件?
比如不小心删了个引号、添了个括号之类的,让系统无法正确识别一些属性

如果是用MUSHclient的图形界面修改后保存,按理说不会这样,至少我没遇到过这种情况

建议恢复备份。

如果你的确是用文本编辑器修改过.MCL,又没有备份的话,可以尝试下以下方法:
Ctrl+Shift+Alt+K打开一个干净的窗口,点击 文件->导入->导入对象:文件,选择被破坏的.MCL文件,然后看导入的报错信息在哪一行,很可能就是有问题的哪一行,然后根据报错信息修正错误

mep 发表于 2014-8-6 12:00:59

回复 2# cappuccino

十分感谢
找到原因了在mcl文件里加了一个注释引起的删掉就正常了

但是又出现了这种问题
Trigger function "test" cannot execute - scripting disabled/parse error.
还有
Send-to-script cannot execute because scripting is not enabled.

请问这是难道我的lua文件失效了应该是改了哪里引起的呢 (昨天还没有报错 就刚才改了一通之后报错的)

cappuccino 发表于 2014-8-6 13:03:29

回复 3# mep

可能1:
函数test写得有问题,导致脚本崩溃

可能2:
Shift+Ctrl+6打开脚本配置,看看那个“启用脚本”的选项勾选了没有

其他的我就不清楚了。。

mep 发表于 2014-8-6 13:42:51

回复 4# cappuccino

十分感谢
脚本写的有问题。。
页: [1]
查看完整版本: 请教mcl报错打不开了