FluffOS 3.0-alpha7.1
https://github.com/fluffos/fluffos/releases/tag/fluffos-3.0-alpha7.1FluffOS 3.0-alpha7.1
disable_commands() change is reverted, not thought through.
enable_commands() now accepts a int instead (see 3.0 vs 2.0)
北大侠客行MUD,中国最好的MUD 坐等周末上线 FluffOS 3.0-alpha7.1
disable_commands() change is reverted, not thought through.
enable_comm ...
sunyc 发表于 2013-8-7 01:34 PM http://pkuxkx.net/forum/images/common/back.gif
谢谢宇聪采纳北侠的方案:) 回复 3# jason
我就觉得玩家一旦上线就不该被disable,只要上线时enable一把就好了 回复jason
我就觉得玩家一旦上线就不该被disable,只要上线时enable一把就好了
labaz 发表于 2013-8-7 04:25 PM http://pkuxkx.net/forum/images/common/back.gif
这也是一个方案,不过需要lib来实现昏迷等效果,保证用户不能输入,而且不触发init。 回复 5# jason
这个已经从sunyc那里取到经了 不disable的话 反正晕倒的时候也会添加删除action , 我觉得这个其实挺好 最好的设计应该是 只要enable_commands()过一次 disable_command()的就只禁止掉 O_ENABLE_CMMANDS然后把各处添加删除的地方都修好 这样就完美了 本帖最后由 labaz 于 2013-8-9 06:11 AM 编辑
北侠现在先disable再enable加setup的策略,导致的实际案例就是把玩家打晕后drop到有npc自动叫杀的房间时,npc不是立即叫杀而是等玩家醒了才会触发叫杀。另一个案例是不管玩家pp特技还是wiz命令都不能找到晕倒、昏迷玩家的位置。 北侠现在先disable再enable加setup的策略,导致的实际案例就是把玩家打晕后drop到有npc自动叫杀的房间时,n ...
labaz 发表于 2013-8-9 05:44 AM http://pkuxkx.net/forum/images/common/back.gif
第一点是个问题,不过也可以替代实现。第二点完全应该lpc实现替代的find_player。 回复 9# jason
屏蔽玩家的输出信息、输入命令一样可以通过simefun、lib来实现,靠disable来实现属于杀鸡用了大炮,把猫啊狗啊都一并杀了。
页:
[1]
2