ddid
发表于 2009-8-15 22:56:45
原帖由 netants 于 2009-8-15 22:50 发表 http://pkuxkx.com/forum/images/common/back.gif
用string的indexof 不也能模糊查询嘛?
这个方法lua和jscript好像都不支持吧?
LUA有自己的String库,模糊查询的功能是可以实现的,不过具体的要问duno,我就只会用select实现了,呵呵~
netants
发表于 2009-8-16 06:10:51
把模糊查询的内容放在一个string数组里面,做个循环与原始字符串进行indexof,如果indexof的值是-1,那么就跳出循环,能够循环到数据.length的就是结果了
hba
发表于 2010-2-11 09:45:04
原帖由 ddid 于 2009-8-15 06:29 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
根据GAMMON的贴子以及前段时间duno关于dll编译的帮助,改写了luaiconv.c,重新编译成.dll文件,MUSH已经可以正常调用了,调用的例子如下:
改写了的luaiconv.c呢?
hba
发表于 2010-5-29 19:51:47
ddid, 下面语句中涉及的文件在哪里下载?我以前下的找不到了,想再到论坛下载也找不到,给个传送门吧。
assert (package.loadlib ("luaiconv.dll", "luaopen_iconv")) ()
ddid
发表于 2010-5-29 20:01:29
http://pkuxkx.com/forum/thread-12038-1-1.html
hba
发表于 2010-5-29 20:06:09
原帖由 ddid 于 2010-5-29 08:01 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
http://pkuxkx.com/forum/thread-12038-1-1.html
哦,谢谢,这个文件应该放在哪个目录下?是mushclient下?还是world下?
ddid
发表于 2010-5-29 20:14:46
与mushclient.exe在同一文件夹下。
hba
发表于 2010-5-29 20:29:08
Run-time error World: pkuxkx Immediate execution D:\MUSHclient\worlds\pkuxkx\module\test.lua:5: 找不到指定的模块。
第五行就是这句:
assert (package.loadlib ("luaiconv.dll", "luaopen_iconv")) ()
luaiconv.dll已经放在mushclient.exe同级目录下。
问题出在哪?
ddid
发表于 2010-5-29 20:37:34
sandbox
hba
发表于 2010-5-29 20:41:00
-- Lua initialization (sandbox) --> please read comments carefully.
应该注释还是不应该注释?