北大侠客行MUD论坛

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

Mush版城际互联(逍遥行)(20190916 修复gt)

[复制链接]
发表于 2019-3-16 16:10:34 | 显示全部楼层 |阅读模式
本帖最后由 kkena 于 2020-6-8 02:27 PM 编辑

逍遥行数据库放到Mush根目录    19-09-16更新部分节点

插件本体(xml文件)放到\worlds\plugins  走路改为||模式(教主),优化计算路径算法(man)  (拦路组看五楼)
   非节点随机走
   非节点罚站
  老版数据库
  老版p2p 加载后要点重新加载一次
要set area_detail 1

碰到你所在的房间为 非节点房间。此房间未在节点库中查到。乱走的时候可以用wks暂停,到有效节点再wkc


注意事项:
1. gt list生成所有有效节点列表 (包括所在区域,节点名,id)
2. 在有效节点输入gt id可走到目标节点,有效节点请参见第一条
3. 不包括拦路判断,如遇拦路,请走到有效节点输入wkc (wkc功能是从有效节点重新寻找路径走到目标节点)
4. 不包括黄河/长江洪水判断,如遇洪水,请参见第三条
5. 开启赶车模式:gancheon; 关闭赶车模式: gancheoff
6. 开启快走模式:quickon; 关闭快走模式:quickoff
7. 如需要高级功能,请关闭mush的#快捷行走功能,高级功能如下:
    a. 非有效节点输入gt here可添加节点,根据提示进行
    b. 有效/非有效节点输入#rec可添加节点,根据提示进行
    c. 有效节点输入#add可添加从该节点到目标节点的路径,根据提示进行
    d. #del 节点id删除所有有关该节点信息
    e. 有效节点输入#edit可编辑该节点内容
8. 增加 re_des用来修改节点描述,必须知道节点的数字id。比如ct,gt here-否,命令栏输入re_des 1

补充说明:
1. 去绝情谷:分别建立jueqinggu和jueqinggub的alias,对应你id进谷和出谷的路径
2. 储物间:建立叫home的alias,内容是enter @yourid
3. 去梅庄:需要储物间有四宝
    a) 导入以下触发:

  1.   
  2.    group="四宝"
  3.    match="^(\d+)\s+(\S+)$"
  4.    regexp="y"
  5.    send_to="12"
  6.    sequence="100"
  7.   >
  8.   for k,v in pairs(getout) do
  9.   if v == "%2" then
  10.     table.remove(getout,k)
  11.     table.insert(getoutNum,%1)
  12.   end
  13. end
  14.   
  15.   
  16.    custom_colour="8"
  17.    expand_variables="y"
  18.    group="四宝"
  19.    keep_evaluating="y"
  20.    match="^.{0,8}系统回馈:action \= getout$"
  21.    regexp="y"
  22.    repeat="y"
  23.    send_to="12"
  24.    sequence="100"
  25.   >
  26.   for i = table.getn(getoutNum),1,-1 do
  27.   Send("getout "..getoutNum[i])
  28. end
  29. EnableGroup("四宝", 0)
  30. Execute("set brief 3")
  31. DoAfterSpecial(0.1,"out;s;e;do 2 n;nw;walk meizhuang",10)
  32. DoAfterSpecial(0.2,"knock gate 4;knock gate 2;knock gate 5;knock gate 3;wks",10)
  33. if "@Q_name" == "宋远桥" then
  34. DoAfterSpecial(1,"n;resa walkend",10)
  35. else
  36. DoAfterSpecial(1,"wkg",10)
  37. end

  38.   

复制代码

    b) 导入以下alias:

  1.   
  2.    match="mzh"
  3.    enabled="y"
  4.    group="Path"
  5.    send_to="12"
  6.    sequence="100"
  7.   >
  8.   getout = {"《广陵散》","《率意帖》","《溪山行旅图》","《呕血谱》"}
  9. getoutNum = {}
  10. EnableGroup("四宝")
  11. DoAfterSpecial (0.5,"wks;home;find;response action getout",10)
  12.   
  13.   
  14.    match="mzhb"
  15.    enabled="y"
  16.    group="Path"
  17.    send_to="12"
  18.    sequence="100"
  19.   >
  20.   DoAfterSpecial (0.1,"open gate;s;walk linan",10)
  21. DoAfterSpecial (0.2,"se;do 2 s;w;n;home;do 4 store book;out",10)
  22.   

复制代码
导入方法:复制以上代码,打开mush的trigger/alias页,点击粘贴按钮导入对应代码

北大侠客行MUD,中国最好的MUD

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2019-3-16 16:13:24 | 显示全部楼层
附件搞半天
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2019-3-16 16:29:15 | 显示全部楼层
举个栗子
在CTgt here会看到很多信息,其中有下面这条
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[1]子节点:【(yangzhoudongdajie1,yzddj)】[186] 路线:【e】。

然后e  #rec
yangzhoudongdajie1  确定
扬州  确定
yzddj 确定
确定覆盖


然后扬州东大街就是有效节点了。
房间名不能输入错误,输错就对应不上了,毕竟是阉割版的数据库
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-3-17 08:04:14 | 显示全部楼层
强烈点赞,PKUXKX的台柱子插件,侠客行高铁!
刚一看到 ,就下了在全地图走了好几圈,之前那个2016版遇到的各种bug几乎都没了,很多要坐船的也改为了绕路穿洞,省时省钱。
不过以下两个还存在:
1.tianshan,yz 天山小镇回不来,和之前一样会走到山野小径 - 。 我之前都是走到长安,再转回扬州的
2.yz,ry 日月去不了,之前的是走到某个小路上的,新版是要上北京城墙,可新人上不了。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2019-3-17 10:49:31 | 显示全部楼层
本帖最后由 kkena 于 2019-9-16 08:13 AM 编辑

拦路组示范

A:导入以下触发:

  1.   
  2.    group="拦路"
  3.    match="^[> ]*官兵拦住你.*$"
  4.    regexp="y"
  5.    send_to="12"
  6.    sequence="100"
  7.   >
  8.   lanlu_npc = {"bing"}
  9. EnableTimer("lanlu", 1)
  10. Execute("wks")
  11.   
  12.   
  13.    enabled="y"
  14.    group="拦路"
  15.    match="^[> ]*你想杀谁?$"
  16.    regexp="y"
  17.    send_to="12"
  18.    sequence="100"
  19.   >
  20.   if lanlu_npc == nil then
  21. else
  22.   EnableTimer("lanlu", 0)
  23.   lanlu_npc = nil
  24.   Execute("wkc")
  25. end
  26.   

复制代码
B:导入以下alias

  1.   
  2.    match="^lanlu(\w+)$"
  3.    enabled="y"
  4.    group="Path"
  5.    regexp="y"
  6.    send_to="12"
  7.    sequence="100"
  8.   >
  9.   if "%1" == "off" then
  10.   Note("----关闭拦路组----")
  11.   EnableGroup("拦路", 0)
  12. elseif "%1" == "on" then
  13.   Note("****打开拦路组****")
  14.   EnableGroup("拦路", 1)
  15. end
  16.   
复制代码
C:导入以下timer

  1.   
  2. group="拦路" >
  3.   if lanlu_npc == nil then
  4. else
  5.   for i = 1,table.getn(lanlu_npc) do
  6.     Execute("killall "..lanlu_npc[i])
  7.   end
  8. end

  9.   
  10. [/i]
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2019-3-17 11:03:43 | 显示全部楼层
回复 4# iknow


    山野小径已经更新,拦路问题有长袖和拦路组解决,拦路组已经示范
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-3-17 20:55:45 | 显示全部楼层
chat* kiss2 kkena
chat* bud kkena
chat* mobai kkena
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-3-17 21:01:20 | 显示全部楼层
chat* admire kkena
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-3-18 14:33:27 | 显示全部楼层
本帖最后由 feehoo 于 2019-3-18 06:36 AM 编辑

【求助】去梅庄报错,不能自动取出四宝。不知是什么原因?

柜子里目前存放的物品有:
0          猴年纪念金条
1          龙 心
2          龙 心
3          软猬甲
4          赏善罚恶令
5          赏善罚恶令
6          赏善罚恶令
7          「天眷」
8          「盾击」
9          清心散〖9〗
10          软猬甲
11          「盾击」
12          清心散〖1152〗
13          金蛇锥〖62〗
14          《广陵散》
15          《呕血谱》
16          《率意帖》
17          《溪山行旅图》
系统回馈:action = getout
Run-time error
World: pku
Immediate execution
[string "触发器: "]:2: attempt to concatenate global 'getoutNum' (a table value)
stack traceback:
        [string "触发器: "]:2: in main chunk
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2019-3-18 14:54:54 | 显示全部楼层
回复 9# feehoo


    mzh正常?把四宝那俩触发勾选保持有效性试试。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-29 06:11 PM , Processed in 0.010868 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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