hba 发表于 2010-7-25 00:08:53

还是发现一个小bug,应该还是汉字兼容问题,中文的“圣”字string.find会认为它属于中文数字之一。
强制加一个判断:
number = ctonum(string.sub(wildcards, 1, string.len(wildcards)))
if number == 0 then number = 1 end
ArraySet ("item", string.lower(wildcards), number)

oolong 发表于 2010-7-25 05:01:09

原帖由 hba 于 2010-7-25 12:08 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
还是发现一个小bug,应该还是汉字兼容问题,中文的“圣”字string.find会认为它属于中文数字之一。
强制加一个判断:
number = ctonum(string.sub(wildcards, 1, string.len(wildcards)))
if number == ...

可怜mush也有兼容问题
页: 1 [2]
查看完整版本: 【Lua】请教解法