|
本帖最后由 littleknife 于 2015-4-22 08:39 AM 编辑
----************************************************************************************************
插件名称:城际互联pkuxkx_p2palias_2014版,节点直达版。
主文件:pkuxkx_p2palias_2014.xml、库文件:pkuxkx_p2palias_2014.db(放于mush主文件同目录下)。
作者:littleknife
版本:v20150110
----************************************************************************************************
你想从任何一个中心城市节点快速到达慕容复、胡一刀、萧半合那里吗?
你是否想在任意城市间不间断行走,【城际主干网】节点间互相实现直达(P2P功能)吗?
你想直接从你的NPC处到达pkuxkx任意一个中心城市吗?
你想过自主的【编辑城际网络】中的各个节点,自己随意向主干网加入节点吗?
若您选用的MUSH客户端玩MUD,并使用此城际互联插件(MUSH端装载此插件),
那您若身处某个主干网节点上,只需键入’gt 节点简码‘、或键入’yz,fz‘,那么任意两节点(或您自定义的节点)即可实现点对点(P2P)直达!!
----**************************************************************************
----**************************************************************************
★插件名称:北大侠客行P2P城际互联插件【注:两个文件,一个为主控插件;一个为路线库(需放置在MUSH目录下)】
----**************************************************************************
◎最新的主控插件文件:
----**************************************************************************
◎最新路线库v20141112(1900):
----**************************************************************************
★安装注意事项:
1、此新版插件需引用主控插件的同时【需把外链库拷贝至MUSHclient.exe目录下方可。】
2、【路线库文件名不要改】。除非你能弄清楚主控插件xml的代码。
----**************************************************************************
★MUSH最新版客户端:http://www.gammon.com.au/scripts/forum.php?bbtopic_id=1
----**************************************************************************
----**************************************************************************
★侠客行全彩色地图★:(见附件,由于工作因素暂时未更新。)
----**************************************************************************
----**************************************************************************
1、使用说明:
----**************************************************************************
(1)研习传统行走模式:yz,fuzhou模式。即直接键入简写代码既可以到达目的地。前提是你在对应的起始节点处。(注意:可以用gt list查询简码对照表)
(2)直达模式(goto):gt 目的地ID或简写代码。
(3)所在节点查询:gt here。查询你现在的地点是否是有效节点。
(4)查询简写代码(#sid fullnodeid):若你只是知道一个节点的全称代码:如yangzhou,可以通过#sid yangzhou,这样的方式查询到yangzhou这个节点的相关节点简码。
(4)节点列表:gt list。在新窗口(Notepad)输出全称ID及对应简写代码对照表。
(5)显示本说明:gt+空格。
★注意事项★:由于部分采用导入的旧库表进入新节点库的方式,对节点没有描述信息。故在当前节点(你所站在的节点是导入的)上键入gt xxx,或#loc,将重新录制当前节点信息以完善节点库,请注意提示。
形如:你用yz,fuzhou方式走到fuzhou,然后键入#loc或gt yz,由于fuzhou这个节点信息没有入库,将提示你重新录制当前节点信息。
故此,希望保持原节点信息,请记住:【原当前节点全称ID、简称ID、原节点路线(选择不编辑子节点将保持原路线)。】
以便录入此节点时输入对应信息,以覆盖旧信息。当你逐渐完善了节点库,最终将完全实现节点上的P2P。
----**************************************************************************
2、安装正确后,你可能会遇到的问题:
----**************************************************************************
(1)本插件为学习交流的自学作品,使用部分功能请保留版权信息,谢谢!尽管不收取费用。但游戏内的坐船需要钱,多数路线采用的是雇车到达目的地、去白驼等特殊地点也需要车马费。这个是无法避免的,故此,自己身上应该有差旅费哦,呵呵。
(2)不要认为在任意一个房间都能用‘gt 目的地代码’的方式到达,这个想法被称为全图GPS,房间对房间的p2p,本插件不具备这个功能。
wiz也不允许公开这样的机器,这样的‘城际网络’属于大节点GPS,算是“擦边球”吧。
本插件能帮你的就是:你确认你站在了一个已知的节点上,你的目的是到达“城际网络”中的任何一个节点。
(3)加入你认为比较理想的节点加入‘城际网络’想法很好,也应该自己完善它。但要记住以下内容:
孤立的加入一个和任何‘城际网络’中已知节点无联系(即无路线)的节点毫无意义。故此,你应该事先录制一下到达‘城际网络’中某个已知节点的路线,并在录制新节点时录入这个路线,以确认其连入’城际网络‘。
----**************************************************************************
3、插件特色:
----**************************************************************************
(1)强化数据库编辑模块,已融合进插件。提供编辑多种命令方便直接编辑库文件。
对应编辑命令为:#rec,#edit,#add,#loc,#del nodeid,#sid nodeid几个数据库编辑函数。
#loc:定位当前房间,判断其是否是库内有效节点。
#rec:录制当前房间信息作为节点。
#edit:编辑当前节点信息。
#add:为当前节点增加子节点(即增加路线)。
#sid nodeid:查询nodeid对应的节点简码。
#del nodeid:删除以节点ID为nodeid的节点及相关路线信息。
(2)将数据库内的节点信息及路线信息以老版城际互联路线库格式输出(主要方便不用新版用旧版城际的玩家)。- -----输出函数:pathlib_table,simplified_name=Output_Table_fromLib()Output_notepad(pathlib_table,simplified_name)------直接把pathlib_table和simplified_name复制到老版城际互联,即可使老版城际互联也可以用新版的路线库了。
复制代码 (3)原版的pathlib_table可以导入到新数据库中。
◎原版以【pkuxkx_walkalias的数据库】格式导入新库:导入函数:Load_NodeList_fromTable(pathlib_table);导入方法:Ctrl+I。- pathlib_table={-----*****地图函数库********-------- ["hhbeiwest"]={ --::>黄河西北<::--,简码:[>>hhxb<<]["NodeName"]="黄河西北", ["ZoneName"]="黄河", ["ZoneId"]="huanghe", ["LinkNodes"]={ ["hhbeidukou1"]= "e;#3 ne", }, }, }
复制代码 ◎原版以【labaz,静电补充oem版】数据库格式导入新库:导入函数:Load_NodeList_fromOLDTable(pathlib_table);导入方法:Ctrl+I,立即窗口运行函数。
(4)原版的simplified_name表格【简码及全称对照表】也可以导入到新库中:导入函数:Load_simplified_name_fromTable(simplified_name)- ---原版格式:simplified_name={----*********城市简码表 START***********************["hhbeiwest"]= "hhxb", ["hhnanwest"]= "hhxn", ["hhnandukou1"]= "hhbdk", ["hhbeidukou1"]= "hhndk",********************城市简码表 END******************************--------
复制代码
----**************************************************************************
4、内测阶段发现的问题汇总:
----**************************************************************************
部分节点路线有错误。暂时由于以下原因无法修改:
⒈我过不去的节点:比如侠客岛对应的各个节点、凌霄城节点、特殊quest对应的节点等。
⒉home节点(自己的房间),这个由于因人而异,故此,虽然labaz已经加入了相应的方法,本插件并未采用。
⒊早期zmud的对应一些quest的alias。比如什么射日弓,隐者,大雕等等节点均和quest有关,本插件未进行录入。
⒋系统导致的路线错误:
尽管我已经对节点库95%以上的节点(那5%是我无法到达的和老zmud的alias)进行了调试,也难以保证不出现错误。
故此,就需要各位在使用中及时反馈来发现问题了。
----**************************************************************************
★系统默认的命令和触发如下:
----**************************************************************************
公布插件默认的命令列表:
/(.+[-]*.+) ------->行走命令【正则表达式】
fullpath (.+) ------>查询路线命令。如:林镇南至嘉兴:fullpath lin-jx
---------------------------------------------------------------------------------------------------------------
公布插件默认的触发列表:
^(>)*( )*(.+)接过你递给的船资。\w*
^(>)*( )*(你吸了口气,一声“船家”\w*|你使出吃奶的力气\w*|你没事不要乱往别人船上钻!\w*)
^(>)*( )*(一叶扁舟缓缓地驶了过来,艄公将一块踏脚板.+|岸边一只渡船上的老艄公说道:正等着你.+)
^(>)*( )*(艄公把踏脚板收起来\w*|船夫把踏脚板收起来\w*|小舟在湖中藕菱之间的水路\w*|你跃上小舟,船就划了起来。\w*|你拿起船桨用力划了起来。\w*)
^(>)*( )*(艄公说“到啦,上岸吧”.+|船夫对你说道:“到了\w*|你朝船夫挥了挥手.+|小舟终于划到近岸.+|.+你跨上岸去。\w*|不知过了多久,船终于靠岸了,你累得满头大汗。\w*)
^(>)*( )*老艄公\s+(.+)\((.+)\)\w*
^(>)*( )*你向船夫打听有关\w*
^(>)*( )*艄公一把拉住你,\w*
----**************************************************************************
----************************************************************************** |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|