ak1115284886
写了一个很长很长的脚本,虽然错误报告显示错误在第90行,可是实际上导致问题的脚本只有一行,
  1. recipes.remove(<THKaguyaMod:Sorcerer's Sutra Scroll>);
复制代码
物品是辉夜姬的五难题的魔人经卷,经过测试似乎是因为 ' 这个符号导致的,因为我发现同样一个mod里没有 ' 这个符号的物品删除配方就没有任何问题。于是求解决办法...
错误报告:
  1. ERROR: Error loading \scripts\Crafting.zs: stanhebben.zenscript.parser.TokenException: Invalid character at \scripts\Crafting.zs:90 - ?
  2. stanhebben.zenscript.parser.TokenException: Invalid character at \scripts\Crafting.zs:90 - ?
  3.         at stanhebben.zenscript.parser.TokenStream.advanceToken(TokenStream.java:234)
  4.         at stanhebben.zenscript.parser.TokenStream.advance(TokenStream.java:198)
  5.         at stanhebben.zenscript.parser.TokenStream.next(TokenStream.java:166)
  6.         at stanhebben.zenscript.parser.expression.ParsedExpression.readPrimaryExpression(ParsedExpression.java:374)
  7.         at stanhebben.zenscript.parser.expression.ParsedExpression.readPostfixExpression(ParsedExpression.java:265)
  8.         at stanhebben.zenscript.parser.expression.ParsedExpression.readUnaryExpression(ParsedExpression.java:260)
  9.         at stanhebben.zenscript.parser.expression.ParsedExpression.readMulExpression(ParsedExpression.java:225)
  10.         at stanhebben.zenscript.parser.expression.ParsedExpression.readAddExpression(ParsedExpression.java:205)
  11.         at stanhebben.zenscript.parser.expression.ParsedExpression.readCompareExpression(ParsedExpression.java:161)
  12.         at stanhebben.zenscript.parser.expression.ParsedExpression.readAndExpression(ParsedExpression.java:151)
  13.         at stanhebben.zenscript.parser.expression.ParsedExpression.readXorExpression(ParsedExpression.java:141)
  14.         at stanhebben.zenscript.parser.expression.ParsedExpression.readOrExpression(ParsedExpression.java:131)
  15.         at stanhebben.zenscript.parser.expression.ParsedExpression.readAndAndExpression(ParsedExpression.java:121)
  16.         at stanhebben.zenscript.parser.expression.ParsedExpression.readOrOrExpression(ParsedExpression.java:111)
  17.         at stanhebben.zenscript.parser.expression.ParsedExpression.readConditionalExpression(ParsedExpression.java:98)
  18.         at stanhebben.zenscript.parser.expression.ParsedExpression.readAssignExpression(ParsedExpression.java:53)
  19.         at stanhebben.zenscript.parser.expression.ParsedExpression.readPostfixExpression(ParsedExpression.java:292)
  20.         at stanhebben.zenscript.parser.expression.ParsedExpression.readUnaryExpression(ParsedExpression.java:260)
  21.         at stanhebben.zenscript.parser.expression.ParsedExpression.readMulExpression(ParsedExpression.java:225)
  22.         at stanhebben.zenscript.parser.expression.ParsedExpression.readAddExpression(ParsedExpression.java:205)
  23.         at stanhebben.zenscript.parser.expression.ParsedExpression.readCompareExpression(ParsedExpression.java:161)
  24.         at stanhebben.zenscript.parser.expression.ParsedExpression.readAndExpression(ParsedExpression.java:151)
  25.         at stanhebben.zenscript.parser.expression.ParsedExpression.readXorExpression(ParsedExpression.java:141)
  26.         at stanhebben.zenscript.parser.expression.ParsedExpression.readOrExpression(ParsedExpression.java:131)
  27.         at stanhebben.zenscript.parser.expression.ParsedExpression.readAndAndExpression(ParsedExpression.java:121)
  28.         at stanhebben.zenscript.parser.expression.ParsedExpression.readOrOrExpression(ParsedExpression.java:111)
  29.         at stanhebben.zenscript.parser.expression.ParsedExpression.readConditionalExpression(ParsedExpression.java:98)
  30.         at stanhebben.zenscript.parser.expression.ParsedExpression.readAssignExpression(ParsedExpression.java:53)
  31.         at stanhebben.zenscript.parser.expression.ParsedExpression.read(ParsedExpression.java:40)
  32.         at stanhebben.zenscript.statements.Statement.read(Statement.java:90)
  33.         at stanhebben.zenscript.ZenParsedFile.<init>(ZenParsedFile.java:129)
  34.         at minetweaker.runtime.MTTweaker.load(MTTweaker.java:137)
  35.         at minetweaker.MineTweakerImplementationAPI.reload(MineTweakerImplementationAPI.java:656)
  36.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  37.         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  38.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  39.         at java.lang.reflect.Method.invoke(Unknown Source)
  40.         at net.doubledoordev.mtrm.network.MessageSend.makeScript(MessageSend.java:193)
  41.         at net.doubledoordev.mtrm.network.MessageSend.access$000(MessageSend.java:21)
  42.         at net.doubledoordev.mtrm.network.MessageSend$Handler.onMessage(MessageSend.java:213)
  43.         at net.doubledoordev.mtrm.network.MessageSend$Handler.onMessage(MessageSend.java:208)
  44.         at cpw.mods.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper.channelRead0(SimpleChannelHandlerWrapper.java:37)
  45.         at cpw.mods.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper.channelRead0(SimpleChannelHandlerWrapper.java:17)
  46.         at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98)
  47.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
  48.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)
  49.         at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
  50.         at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
  51.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
  52.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)
  53.         at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785)
  54.         at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169)
  55.         at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77)
  56.         at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
  57.         at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
  58.         at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
  59.         at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
  60.         at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
  61.         at fastcraft.at.a(F:978)
  62.         at fastcraft.H.aq(F:36)
  63.         at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:396)
  64.         at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
复制代码




Orange_Heart
目测无解 以前的有空格也会出这问题

jxudvv
可以试试加一个\

bigrice1018
正常模組的物品ID不會有符號字元
在程式嗎中他就會有錯誤

你可以嘗試把你想修改的物品拿在手上
再使用指令(/mt hand)來取得物品ID

ak1115284886
bigrice1018 发表于 2016-10-10 15:19
正常模組的物品ID不會有符號字元
在程式嗎中他就會有錯誤

可是这个mod确实有,就是用/mt hand获取的

bigrice1018
ak1115284886 发表于 2016-10-10 16:36
可是这个mod确实有,就是用/mt hand获取的

那就是模組作者的問題了
沒解~

cc7w
尝试转码试试?
ANSI UTF8无BOM

第一页 上一页 下一页 最后一页