北大侠客行MUD论坛

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

不能吃喝的临时解决方案

[复制链接]
发表于 2013-8-4 11:22:29 | 显示全部楼层 |阅读模式
最近在测试新的os,睡觉或者晕菜之后不能吃喝。这估计都是add_action的bug引起的。巫师大大正在全力修补。在修复之前,我们也有一些的临时解决方案。
身上带个包袱,睡醒或者晕醒之后,把食物饮水放进包袱,再取出来应该就能继续吃喝了。
这个问题的核心在于,物品在移动的时候,action如何add,所以,移动一下这个物品,就又正常了。大家可以举一反三。

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

评分

参与人数 1精华 +10 +5 收起 理由
zgbl + 10 + 5 切中要害,赞一个

查看全部评分

北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-8-4 11:35:26 | 显示全部楼层
你是怎么知道的?
--
> drink cha

什么?
> put cha in bag

你将一碗酥油茶放进包袱。
> get cha from bag

你从包袱中拿出一碗酥油茶。
> drink cha

你端起一碗酥油茶喝了一大口,长出了口气,满意的点了点头。
>
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-8-4 11:46:48 | 显示全部楼层
xkx的程序是调用的  enable_commands()和 disable_commands()吗?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2013-8-4 11:52:12 | 显示全部楼层
不知道北侠的是不是,可能为解决add_action当机bug做了优化。其他公开代码XKX的基本都是调用enable_commands()和disable_commands()
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-8-4 11:54:47 | 显示全部楼层
你发一下 /feature/commands.c 这个给我吧.. 或者是 搜一下 enable_player(), disable_player()之类的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2013-8-4 12:01:57 | 显示全部楼层
我不是巫师,前面都是我猜想的。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-8-4 14:04:25 | 显示全部楼层
上次测试出现这个bug的时候就这么做了,以为都知道了呢、、、
不过锦囊没办法
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-8-5 00:05:11 | 显示全部楼层
xkx没有测试站吗
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-8-5 11:15:53 | 显示全部楼层
巫师自己的测试站还是老的mudos,新mudos测试站要问jason
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-10-29 20:19:08 | 显示全部楼层
本帖最后由 hotxkx 于 2013-10-30 12:01 PM 编辑

昨天请教了lonely,感谢他的帮助,得到了解决方案,现在剩下一个解决的就是#50 say指令被雷P晕人员,被雷P晕人员醒来任何一个指令都会导致被雷打晕或者直接强制quit。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-24 08:46 PM , Processed in 0.009785 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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