北大侠客行MUD论坛

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

建议增加屏蔽玩家活动信息的指令

[复制链接]
发表于 2009-1-22 01:37:56 | 显示全部楼层 |阅读模式
鉴于mud的特点,在人多的地方活动时,其他玩家的活动信息会造成刷屏的效果,带来极大的不变,我建议加个set项目,可以类似set brief那样把其他玩家的活动信息一定程度屏蔽掉一部分,比如某人打坐什么的,应该方便多,服务器也少点负担……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-1-22 01:41:14 | 显示全部楼层
我早就想做这个,可问题是屏蔽什么,不屏蔽什么,不同的人,不同的任务,不同的地点,不同的时间有不同的要求,而且可屏蔽的信息种类又太多,不好办啊!
有什么好的想法没有?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-1-22 01:54:34 | 显示全部楼层
屏蔽设定等级,可以同时选择几个,比如set tune 1 2
1
屏蔽移动信息、吃喝、抱饿提示等生活信息
2
屏蔽读书、练习、学习、打坐等修炼信息
3
屏蔽使用powerup、装备等非战斗的和战斗有关的信息
4
屏蔽对别人的任务npc的战斗信息
5
屏蔽对普通npc的战斗信息
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-1-22 02:11:05 | 显示全部楼层
表面看都是信息,但实现方式各不相同,有的用message,有的用tell_room,有的用message_vision,有的用write,有的用tell_object,非常繁琐
而且,把别人的某类信息一股脑屏蔽是否会引起问题?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-1-22 02:16:52 | 显示全部楼层
恩,实现方式是个问题,为了玩家方便,只能按照信息内容种类来屏蔽,只要分类分好,一股脑屏蔽应该不会有大问题,比如屏蔽了别人的打坐信息

或者换个简单点的方法吧,屏蔽别人的指令
比如set tune wear remove
那么别人穿脱装备的描述就屏蔽掉
set tune dazuo tuna
打坐吐纳的就屏蔽掉
exert单独考虑,set exert1屏蔽的是治疗exert,set exert2屏蔽的是powerup之类的exert

别人战斗信息的屏蔽单独做
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-1-22 02:21:23 | 显示全部楼层
或者set tune多个后缀玩家不好操作的话,干脆弄成set close xxx是增加某指令的屏蔽,set open xxx是解除某指令的屏蔽
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-1-22 02:30:49 | 显示全部楼层
你的这个设计在客户端用#gag实现很简单,但在服务器端实现就繁琐之极,需要去修改每个命令,每条信息的显示方式
另外,对于战斗来说,在群殴的状态下,很难区分哪条战斗信息是自己的还是别人的,比如大家一起在围殴的某个蒙古兵晕过去了,应该显示给谁不显示给谁呢?还是显示给正在与这个蒙古兵交战的所有人,然后其他人不知道?
打坐吐纳领悟来回走动的有限几个信息好说,而且我已经在领悟的房间做了类似屏蔽措施。但要每条信息都处理,特别是战斗信息,确实很难很繁琐。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-1-22 09:29:13 | 显示全部楼层
要不先实现一些简单的功能?
虽然信息看上去繁多,但是真正导致刷屏的只有那几种。
用 #gag实现屏蔽的也就那么几种,日常刷屏的现象就得到很好的解决了。
我只做了以下4个。

*低头沉思,不知道在想些什么。
*往*离开。
*运足了气一声断喝:老子又回来了!
*走了过来。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-1-22 10:30:22 | 显示全部楼层
这个倒是能做,但是我担心对服务器的cpu是一个考验。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-1-22 10:33:51 | 显示全部楼层
ct d 好像就屏蔽了很多哦?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-30 11:27 PM , Processed in 0.009659 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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