chans 发表于 2010-7-22 16:38:45

lzkd 怎么用lua 连接数据库?有没有实例代码?

菜鸟就是菜鸟啊
什么都从头学
呵呵

lzkd 发表于 2010-7-22 16:43:32

论坛有个红豆机器人maper写的是lua连接acc的
别的我也不知道,我的机器人是仿helllua的不需要数据库

chans 发表于 2010-7-22 16:48:05

感谢。我想做个机器人。做quest
然后把地图都做到数据库里面
然后可以自动跑了
呵呵
类似GPS系统吧

seagate 发表于 2010-7-22 16:52:43

可以用lua的table,不需要数据库,小数据量table足够用。除非你的记录数是几十万的,否则数据库和table差距不明显

chans 发表于 2010-7-22 16:57:18

我要做的东西就很多啊。包括quest iem都应该在1000个以上吧。
因为我的游戏,做的quest 包括
直接拿 get all from xxx
购买 buy
杀了拿 get all from corpse
所以会有很多情况,还有地图。是不是用数据库会清晰点呢?
地图连接各个房间都连接起来

chans 发表于 2010-7-22 16:57:53

弱弱的问一句。table是不是文本行存储的?
好像很难维护吧

chans 发表于 2010-7-22 16:58:55

我现在用的是 做 zmud 7.21 全面想mush转换。研究了 3 天才弄明白怎么做脚本

呵呵

chans 发表于 2010-7-22 16:59:32

require "wait"
require "tprint"

function GetSay()

end

function QuestFindLing ( questplace , questitem )

Note ( "发送的地址是" .. questplace )
Note ( "发送的物品是" .. questitem )
Execute ("tj2ling")
Send ("buy "..questitem.." from ling")
Execute ("ling2tj")
Send ("give ")
end

function QuestKill (questplace , questitem)
Note ( "发送的地址是" .. questplace )
Note ( "发送的人物是" .. questitem )

end

chans 发表于 2010-7-22 17:00:34

这个就是我刚做的。前面研究了好久变量传输
有那个 ?P<questplace> 好像传输不过来,来时显示nil
刚开始也是这么写的,也传输不过来
后面不在知道怎么自己又好了。郁闷

chans 发表于 2010-7-22 17:01:42

^[> ]*天机老人说道:请到(.+)找回『(.+)』给天机老人。$

这个是正则表达式。现在可以正常用了。
send 那里是输入 QuestFindLing("%1","%2")
页: [1] 2 3
查看完整版本: lzkd 怎么用lua 连接数据库?有没有实例代码?