ddid 发表于 2009-5-22 14:05:36

问个比较弱的问题:

发现你的代码有的语句结尾带有";",有的没有,是书写习惯,还是Lua有什么特殊约定?

duno 发表于 2009-5-22 15:08:03

习惯,有没有解释编译都通过
刚开始每行都带有分号
后来看了各种文档,都是没有分号的,地道纯正,俺就模仿

ddid 发表于 2009-5-24 00:38:16

hello, duno

我正琢磨着做一个digmoney的机器人,Trigger风水大师的预测,分离出关键字,用sql的模糊查询找到地点,……
(地点数据库用你的xml文件导入到sqlite)

不知道Lua本身是否能够做到模糊查询?即不使用sqlite数据库,直接查询xml文件。

duno 发表于 2009-5-24 02:13:23

字符串匹配基本都是用
string.match , string.find,string.gsub

if string.match ('abc',"^a(.*)c$") then
    Note (string.match ('abc','^a(.*)c$'))
end

输出:b

ddid 发表于 2009-5-24 02:38:52

感觉还是 SELECT 比较好……

ddid 发表于 2009-5-27 03:53:41

这里天一直在研究SQLite + MUSHClient,遇到一个巨大的问题,SQLite内部编码是UTF-8的,而从MUD里抓出来的变量和地图描述都是ANSI的,SELECT的时候,表达式完全匹配还好,一模糊查询就乱来了……

想问一下,基于LUA的字符串查询,能像SELECT一样,通过地点描述中的几个词查到相应的地点,并返回所在区域、地点名称 等等不?

duno 发表于 2009-5-27 12:56:08

SQLite 是啥,完全不懂
数据库也是人写的,最笨的一条条遍历记录,逐个匹配啥筛选功能都可以实现ttk_02
一条一条核对,满足条件的单放一个数组中 t[#t + 1] = "blah...blah..."

ddid 发表于 2009-5-27 13:46:40

oh,table,lua的强大功能之一,我总是想不起来……yct16

SQLite是个嵌入式数据库,支持90%SQL语言,Apple的OS X桌面搜索,GOOGLE的很多WEB应用,内嵌的数据库据说都是用它的。

icer 发表于 2009-5-27 14:20:14

你们这群变态!再发展下去,带有北侠所有房间描述,全部任务全自动机器人的超智能强悍北侠专用的mud client就要诞生了!

ddid 发表于 2009-5-27 14:39:23

原帖由 icer 于 2009-5-27 14:20 发表 http://web.pkuxkx.com/forum/images/common/back.gif
你们这群变态!再发展下去,带有北侠所有房间描述,全部任务全自动机器人的超智能强悍北侠专用的mud client就要诞生了!


唉~~,貌似SQLite完成这么艰巨的任务……很困难啊……

不过也不是完全没有希望的……
页: 1 [2] 3
查看完整版本: [模块] 地图定位