找回密码
 注册
搜索
查看: 743|回复: 1

快速解决未设置 env_msg 不下船及 kill npc 无结束提示的问题

  [复制链接]
门派:不明
发表于 2010-6-3 16:58:02 | 显示全部楼层 |阅读模式
先说不下船的。原因就是没显示船到了的信息,只要在上船上执行一下 set env_msg 1 就行了。
如果让大家改各种 robot 一定最费事,那么我们换简单办法来,从 yell 这里动手。
  1. alias outt out $*;
  2. alias yelll yell $*;
  3. #alias out {unset env_msg;outt %-1};
  4. #alias yell {set env_msg 1;yelll %-1};
复制代码
这样大家只是在自己的游戏和 mud 中各多了两个 alias 任何触发不用改,这样应该是比较快的能适应上下船的问题。

再说战斗后看不到相关提示的事,这个对 kill 命令按上面的同样方法来做,但是任务结束后比较麻烦,会有各种结束信息。所以只好变一种方法来判断是否任务结束,现在论坛上的各种 robot 都是通过 alias action xxxxx 这样来触发下一步工作,所以我们在 alias 命令上做手脚。
  1. alias killl kill $*;
  2. alias aliass alias $*;
  3. #alias kill {set env_msg 1;killl %-1};
  4. #alias alias {unset env_msg;aliass %-1};
复制代码
把上面两段代码在 zmud 里执行一下就可以了。
发表于 2010-6-3 17:02:37 | 显示全部楼层
这个大家暂时不用改机器人,把unset env_msg问题报告一下先,对大家影响大的都会在服务器端解决。等下次更新之后服务器无法解决的问题,再改机器人。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-7-27 09:03 , Processed in 0.017318 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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