北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
12
返回列表 发新帖
楼主: hba

【Lua】请教解法

[复制链接]
 楼主| 发表于 2010-7-25 00:08:53 | 显示全部楼层
还是发现一个小bug,应该还是汉字兼容问题,中文的“圣”字string.find会认为它属于中文数字之一。
强制加一个判断:
  number = ctonum(string.sub(wildcards[1], 1, string.len(wildcards[1])))
  if number == 0 then number = 1 end
  ArraySet ("item", string.lower(wildcards[2]), number)
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-7-25 05:01:09 | 显示全部楼层
原帖由 hba 于 2010-7-25 12:08 AM 发表
还是发现一个小bug,应该还是汉字兼容问题,中文的“圣”字string.find会认为它属于中文数字之一。
强制加一个判断:
  number = ctonum(string.sub(wildcards[1], 1, string.len(wildcards[1])))
  if number == ...


可怜mush也有兼容问题
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-16 07:16 PM , Processed in 0.008802 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表