找回密码
 注册
搜索
查看: 2274|回复: 41

昨天我说的关于如何解决指令溢出导致逃跑的帖子,被muder给删了。现在我来公布吧

[复制链接]
门派:少林派
发表于 2016-12-18 11:04:55 来自手机 | 显示全部楼层 |阅读模式
说白了,非常简单
就是用time这个指令来替代wimpy 100
原理么,我下面说
门派:少林派
 楼主| 发表于 2016-12-18 11:07:12 来自手机 | 显示全部楼层
其实说白了,set wimpy 100就是一个内置的时间等待指令而已,你用robot的time 指令一样可以完美解决。
门派:少林派
 楼主| 发表于 2016-12-18 11:08:20 来自手机 | 显示全部楼层
至于为啥mush要用 wimpy 100来做定时器,因为wimpy 是内置指令,可以避免网络问题带来的不稳定。
门派:少林派
 楼主| 发表于 2016-12-18 11:11:30 来自手机 | 显示全部楼层
至于为啥wimpy 100,在指令溢出会逃跑。原因就是wimpy 100的时候会读取wimpycmd这个指令,当系统没有获得wimpycmd的相应指令时,会自动执行逃跑这个默认指令
门派:少林派
 楼主| 发表于 2016-12-18 11:14:11 来自手机 | 显示全部楼层
因此不用wimpy 100,那么系统就不会调用wimpycmd,不调用wimpycmd,就不会在没有调用到wimpycmd正确指令时,出现调用自动逃跑这个指令
门派:天龙寺
发表于 2016-12-18 11:26:15 | 显示全部楼层
自己要改成time指令 代替wimpy 100 怎么该
门派:天龙寺
发表于 2016-12-18 11:28:16 | 显示全部楼层
觉的有道理,但是不会改,
门派:少林派
 楼主| 发表于 2016-12-18 11:33:02 来自手机 | 显示全部楼层
redsun@tj 发表于 2016-12-18 11:26
自己要改成time指令 代替wimpy 100 怎么该

这个就去研究mush吧,mush有#time这个function的,而且比zmud更智能简单的实现#time
门派:少林派
 楼主| 发表于 2016-12-18 11:34:11 来自手机 | 显示全部楼层
woshicy@tj 发表于 2016-12-18 11:33
这个就去研究mush吧,mush有#time这个function的,而且比zmud更智能简单的实现#time

mush的time function函数可以弄到0.1秒触发一次命令
门派:少林派
 楼主| 发表于 2016-12-18 11:35:24 来自手机 | 显示全部楼层
我在想这么有内涵和实质的帖子,muder总不能再删了吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-8-3 03:04 , Processed in 0.046567 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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