北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
12
返回列表 发新帖
楼主: imtt

zmud转mush求助之(二) 如何实现list变量的路径功能

[复制链接]
发表于 2014-10-30 14:59:32 | 显示全部楼层
回复 8# littleknife


    alucar的逍遥行就是第二种思路。
    第一种应该需要做全地图的节点数据库吧,这个工程量可不小。
        list_node={roomno=“”,roomname="",desc="",exits="",direction={a,b,c,d}}

    这句里面,desc="",exits=""是什么含义
    direction={a,b,c,d}是指房间里的方向么?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-10-30 17:53:43 | 显示全部楼层
回复  littleknife

   alucar的逍遥行就是第二种思路。
    第一种应该需要做全地图的节点数据库吧,这个工程量可不小。
        list_node={roomno=“”,roomname="",desc="",exits="",direction={a,b,c,d}}

    这句里面,desc="",exits=""是什么含义
    direction={a,b,c,d}是指房间里的方向么?
kissoul 发表于 2014-10-30 02:59 PM

这个节点的定义完全是自己的想法;desc可以理解为节点描述,只是用来定位的一个条件,就像房间的描述一样。说实话,至于工程量也不见得多大,针对你已经有了数据的或者掌握录制数据库的来说,无非就是重复劳动。而在已有的数据库上建立这种类似的lua表格。基本上难点就是如何定义表格节点,需要把数据库的两个表格联合输出,一个是信息表,一个是联系表。至于direction,就是节点联系了。其实应该和exits对应。也就是direction={a=roomno1,b=roomno2,c=roomno3....}其中a,b,c为本房间的出口信息。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-1 05:30 PM , Processed in 0.009593 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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