dnd
发表于 2012-11-18 10:19:02
回复 10# zhongbushi
yct70小终终,噗
labaz
发表于 2012-11-18 10:59:38
回复 9# dnd
依赖于外带lua文件的就失去插件的意义了
dnd
发表于 2012-11-18 11:21:52
回复dnd
依赖于外带lua文件的就失去插件的意义了
labaz 发表于 2012-11-18 02:59 AM http://pkuxkx.com/forum/images/common/back.gif
自己把mylib复制到插件里就好了,你喜欢独立的插件就自己动手修改吧。
mylib是我特意分离出来的,优势是我自己写了很多函数,算是北侠mud的api吧。dazuo只是个例子,以后方便开发。
比如想打坐直接调用dazuo(),寻找直接调用gps()等等。这个是面对开发者的,不是使用者。你喜欢的独立插件是使用者非常喜欢的,拿来就能用。
labaz
发表于 2012-11-18 11:30:30
回复 13# dnd
当我什么都没说好了
dnd
发表于 2012-11-18 11:34:06
本帖最后由 dnd 于 2012-11-18 03:42 AM 编辑
mylib负责底层的代码,实现在北侠的各种操作。
之后只需require一下mylib,就可以安心的调用各种丰富的函数。
解放双手啦,以后只需考虑完成一件任务的逻辑就行了。
小的例子:
慕容任务的简易逻辑:
领任务(cd中 or not)
找叛徒
战斗
捡叛徒尸体
完璧归赵。
伪代码:
while true do
check_task()
check_drink()
check_food()
gps(area, your id's pantu)
fight(your id's pantu)
getcorpse()
backpath=getpath("扬州","慕容复")
goto(backpath)
exe("give fu yuxi")
end
dnd
发表于 2012-11-18 11:36:51
回复 14# labaz
别灰心,编程路漫漫,多多练习,多多阅读,肯定会提高很快滴,加油哦!yct43.
canglan
发表于 2012-11-19 21:07:48
虽然还是不明白,但是要谢谢dnd。
看来mush要学的东西还很多很多,可怜以前学的c++基础全还给老师了。
canglan
发表于 2012-11-24 22:11:36
谢谢童童,
我还想问下,怎样打开和修改已有的xml文件和lua文件?
pukxkx的路径有几个是错误的,想修改下
另外还想看下别人的lua是怎样写的。
ddjch
发表于 2012-12-21 01:34:37
mark下学习代码
lzkd
发表于 2012-12-21 07:49:00
厉害厉害~~~
现在北侠的mush水平都这么强大了....啧啧,佩服佩服