北大侠客行MUD论坛

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

[Mudlet]降低系统资源占用的小技巧-tempTimer()函数

[复制链接]
发表于 2024-8-23 17:19:41 | 显示全部楼层 |阅读模式
        为了获得完整的信息(比如房间所有NPC的信息、背包内所有物品的信息。),大部分玩家都会利用“response R:读取完成!”这样的形式来启动触发。虽然response R:的系统资源占用比tell自己好了很多,但是在大量运用下,还是会产生很多的资源浪费。
        偶尔的机会,我现在利用Mudlet的tempTimer()函数可以达到与response R:一样的触发效果,而且完全不占用系统资源。我们可以想做多少标记就做多少标记了,再也不怕上榜了。
        格式如下:
        tempTimer(0,[[cfeedTriggers("用自己喜欢的标记替代")]])

        函数的具体作用不解释了,很简单。小伙伴们赶紧操作起来,一起为降低系统浪费都贡献。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-23 17:32:14 | 显示全部楼层
你这完全就没搞懂。
第一 response 不需要大量运用,
第二 response 本身消耗的资源很少。
第三 reponse 的价值根本无法用客户端功能代替。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-23 18:50:02 | 显示全部楼层
feedTriggers是一个测试函数,除非你在测试不然没必要用啊。
读取完成是什么东西读取完成,完成了为什么不能raiseEvent(),要用触发器干啥...
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-23 18:53:34 | 显示全部楼层
能减少response的是checkbusy。

其他的地方必要的同步少不了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-23 18:54:01 | 显示全部楼层
sulryn 发表于 2024-8-23 06:50 PM
feedTriggers是一个测试函数,除非你在测试不然没必要用啊。
读取完成是什么东西读取完成,完成了为什么不 ...

大概就是说,火车抛锚了,于是车上的人前后晃动身体,假装火车仍然在前进。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2024-8-23 19:40:48 | 显示全部楼层
本帖最后由 yisr 于 2024-8-23 07:45 PM 编辑

我是做了一个地图GPS的。之前每走一步,必然response R:。为了把地图信息获取完整(包括NPC)。所以遍历一次下来都不知道response R:多少次了。而这个函数是可以代替response R:的,是在服务器信息完整显示之后再发送。不是echo,一触发就发送。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-23 19:44:20 | 显示全部楼层
yisr 发表于 2024-8-23 07:40 PM
我是做了一个地图GPS的。之前每走一步,必然response R:。为了给地图信息包括NPC的走完。所以遍历一次下来 ...

地图为啥走路要边走边response???
你具体是要触发什么?肯定有更好的处理方式
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2024-8-23 19:46:57 | 显示全部楼层
sulryn 发表于 2024-8-23 07:44 PM
地图为啥走路要边走边response???
你具体是要触发什么?肯定有更好的处理方式 ...

为了获得完整的NPC信息,不然以什么表示,这个房间的NPC已经显示完了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-23 19:48:44 | 显示全部楼层
dtp 发表于 2024-8-23 06:54 PM
大概就是说,火车抛锚了,于是车上的人前后晃动身体,假装火车仍然在前进。 ...

有的是地铁口到公交站也要坐火车,上去摇两下意思意思,再下来走两步上公交
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-23 19:48:59 | 显示全部楼层
yisr 发表于 2024-8-23 07:46 PM
为了获得完整的NPC信息,不然以什么表示,这个房间的NPC已经显示完了。

prompt触发就可以了啊
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 12:02 AM , Processed in 0.009362 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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