lzkd 怎么用lua 连接数据库?有没有实例代码?
菜鸟就是菜鸟啊什么都从头学
呵呵 论坛有个红豆机器人maper写的是lua连接acc的
别的我也不知道,我的机器人是仿helllua的不需要数据库 感谢。我想做个机器人。做quest
然后把地图都做到数据库里面
然后可以自动跑了
呵呵
类似GPS系统吧 可以用lua的table,不需要数据库,小数据量table足够用。除非你的记录数是几十万的,否则数据库和table差距不明显 我要做的东西就很多啊。包括quest iem都应该在1000个以上吧。
因为我的游戏,做的quest 包括
直接拿 get all from xxx
购买 buy
杀了拿 get all from corpse
所以会有很多情况,还有地图。是不是用数据库会清晰点呢?
地图连接各个房间都连接起来 弱弱的问一句。table是不是文本行存储的?
好像很难维护吧 我现在用的是 做 zmud 7.21 全面想mush转换。研究了 3 天才弄明白怎么做脚本
呵呵 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 这个就是我刚做的。前面研究了好久变量传输
有那个 ?P<questplace> 好像传输不过来,来时显示nil
刚开始也是这么写的,也传输不过来
后面不在知道怎么自己又好了。郁闷 ^[> ]*天机老人说道:请到(.+)找回『(.+)』给天机老人。$
这个是正则表达式。现在可以正常用了。
send 那里是输入 QuestFindLing("%1","%2")