[Mudlet]降低系统资源占用的小技巧-tempTimer()函数
为了获得完整的信息(比如房间所有NPC的信息、背包内所有物品的信息。),大部分玩家都会利用“response R:读取完成!”这样的形式来启动触发。虽然response R:的系统资源占用比tell自己好了很多,但是在大量运用下,还是会产生很多的资源浪费。偶尔的机会,我现在利用Mudlet的tempTimer()函数可以达到与response R:一样的触发效果,而且完全不占用系统资源。我们可以想做多少标记就做多少标记了,再也不怕上榜了。
格式如下:
tempTimer(0,[])
函数的具体作用不解释了,很简单。小伙伴们赶紧操作起来,一起为降低系统浪费都贡献。
你这完全就没搞懂。
第一 response 不需要大量运用,
第二 response 本身消耗的资源很少。
第三 reponse 的价值根本无法用客户端功能代替。 feedTriggers是一个测试函数,除非你在测试不然没必要用啊。
读取完成是什么东西读取完成,完成了为什么不能raiseEvent(),要用触发器干啥... 能减少response的是checkbusy。
其他的地方必要的同步少不了。 sulryn 发表于 2024-8-23 06:50 PM
feedTriggers是一个测试函数,除非你在测试不然没必要用啊。
读取完成是什么东西读取完成,完成了为什么不 ...
大概就是说,火车抛锚了,于是车上的人前后晃动身体,假装火车仍然在前进。 本帖最后由 yisr 于 2024-8-23 07:45 PM 编辑
我是做了一个地图GPS的。之前每走一步,必然response R:。为了把地图信息获取完整(包括NPC)。所以遍历一次下来都不知道response R:多少次了。而这个函数是可以代替response R:的,是在服务器信息完整显示之后再发送。不是echo,一触发就发送。 yisr 发表于 2024-8-23 07:40 PM
我是做了一个地图GPS的。之前每走一步,必然response R:。为了给地图信息包括NPC的走完。所以遍历一次下来 ...
地图为啥走路要边走边response???
你具体是要触发什么?肯定有更好的处理方式 sulryn 发表于 2024-8-23 07:44 PM
地图为啥走路要边走边response???
你具体是要触发什么?肯定有更好的处理方式 ...
为了获得完整的NPC信息,不然以什么表示,这个房间的NPC已经显示完了。 dtp 发表于 2024-8-23 06:54 PM
大概就是说,火车抛锚了,于是车上的人前后晃动身体,假装火车仍然在前进。 ...
有的是地铁口到公交站也要坐火车,上去摇两下意思意思,再下来走两步上公交 yisr 发表于 2024-8-23 07:46 PM
为了获得完整的NPC信息,不然以什么表示,这个房间的NPC已经显示完了。
prompt触发就可以了啊