北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 12355|回复: 29

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

[复制链接]
发表于 2010-7-22 16:38:45 | 显示全部楼层 |阅读模式
菜鸟就是菜鸟啊
什么都从头学
呵呵
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-7-22 16:43:32 | 显示全部楼层
论坛有个红豆机器人maper写的是lua连接acc的
别的我也不知道,我的机器人是仿helllua的不需要数据库
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-7-22 16:48:05 | 显示全部楼层
感谢。我想做个机器人。做quest
然后把地图都做到数据库里面
然后可以自动跑了
呵呵
类似GPS系统吧
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-7-22 16:52:43 | 显示全部楼层
可以用lua的table,不需要数据库,小数据量table足够用。除非你的记录数是几十万的,否则数据库和table差距不明显
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-7-22 16:57:18 | 显示全部楼层
我要做的东西就很多啊。包括quest iem  都应该在1000个以上吧。
因为我的游戏,做的quest 包括
直接拿 get all from xxx
购买 buy
杀了拿 get all from corpse
所以会有很多情况,还有地图。是不是用数据库会清晰点呢?
地图连接各个房间都连接起来
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-7-22 16:57:53 | 显示全部楼层
弱弱的问一句。table是不是文本行存储的?
好像很难维护吧
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-7-22 16:58:55 | 显示全部楼层
我现在用的是 做 zmud 7.21 全面想mush转换。研究了 3 天才弄明白怎么做脚本

呵呵
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 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
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-7-22 17:00:34 | 显示全部楼层
这个就是我刚做的。前面研究了好久变量传输
有那个 ?P 好像传输不过来,来时显示nil
刚开始也是这么写的,也传输不过来
后面不在知道怎么自己又好了。郁闷
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-7-22 17:01:42 | 显示全部楼层
^[> ]*天机老人说道:请到(.+)找回『(.+)』给天机老人。$

这个是正则表达式。现在可以正常用了。
send 那里是输入 QuestFindLing("%1","%2")
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 10:06 PM , Processed in 0.011018 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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