北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: canglan

新人学mush,想求指教

[复制链接]
发表于 2012-11-18 10:19:02 | 显示全部楼层
回复 10# zhongbushi


    小终终,噗
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-11-18 10:59:38 | 显示全部楼层
回复 9# dnd


依赖于外带lua文件的就失去插件的意义了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-11-18 11:21:52 | 显示全部楼层
回复  dnd


依赖于外带lua文件的就失去插件的意义了
labaz 发表于 2012-11-18 02:59 AM



    自己把mylib复制到插件里就好了,你喜欢独立的插件就自己动手修改吧。

mylib是我特意分离出来的,优势是我自己写了很多函数,算是北侠mud的api吧。dazuo只是个例子,以后方便开发。
比如想打坐直接调用dazuo(),寻找直接调用gps()等等。这个是面对开发者的,不是使用者。你喜欢的独立插件是使用者非常喜欢的,拿来就能用。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-11-18 11:30:30 | 显示全部楼层
回复 13# dnd


当我什么都没说好了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 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
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-11-18 11:36:51 | 显示全部楼层
回复 14# labaz


    别灰心,编程路漫漫,多多练习,多多阅读,肯定会提高很快滴,加油哦!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2012-11-19 21:07:48 | 显示全部楼层
虽然还是不明白,但是要谢谢dnd。
看来mush要学的东西还很多很多,可怜以前学的c++基础全还给老师了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2012-11-24 22:11:36 | 显示全部楼层
谢谢童童,
我还想问下,怎样打开和修改已有的xml文件和lua文件?
pukxkx的路径有几个是错误的,想修改下
另外还想看下别人的lua是怎样写的。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-12-21 01:34:37 | 显示全部楼层
mark下学习代码
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-12-21 07:49:00 | 显示全部楼层
厉害厉害~~~
现在北侠的mush水平都这么强大了....啧啧,佩服佩服
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 04:10 PM , Processed in 0.010781 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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