找回密码
 注册
搜索
楼主: cxi@tj

真正的核心大招:教你如何加入40K俱乐部。

[复制链接]
门派:少林派
发表于 2018-11-23 00:51:34 | 显示全部楼层
cxi@tj 发表于 2018-11-23 00:48
简单说,就是,你们在locate后,都有一个checkwait(xxxx),而我没有这样的等待,取得地点信息后直接就 ...

那是不是所有的checkwait 都要改 return Locate()
门派:神龙教
 楼主| 发表于 2018-11-23 00:52:10 | 显示全部楼层
其实提高效率,去追求什么少林心禅堂怎么去,伊犁天黑了怎么办,这些都是细枝末节,最关键的是你走路的等待时间长短,只要你充分利用了这3秒80个cmd,你就是40K俱乐部的成员。
门派:神龙教
 楼主| 发表于 2018-11-23 00:54:26 | 显示全部楼层
windy@tj 发表于 2018-11-23 00:51
那是不是所有的checkwait 都要改 return Locate()

不用,我这个改动是给locate多一种的选择而已,并不是彻底改动,如果你return locate(),那就用那个locate_finish变量去定义locate结束后要返回的那个函数,然后在那个函数的开头吧locate_finish这个变量赋值为0
门派:少林派
发表于 2018-11-23 01:02:37 | 显示全部楼层
cxi@tj 发表于 2018-11-23 00:54
不用,我这个改动是给locate多一种的选择而已,并不是彻底改动,如果你return locate(),那就用那个loc ...

不太明白。。。      
门派:神龙教
 楼主| 发表于 2018-11-23 01:04:54 | 显示全部楼层

简单说,就是到了地点,locate确认,locate确认完了,再执行下一步,让这个locate成为流程里的一个alias,而不是你从头到尾只知道开始不知道结束的内嵌式命令。
门派:神龙教
 楼主| 发表于 2018-11-23 01:06:57 | 显示全部楼层

你不明白应该是还没有清楚的了解locate的运作方式吧,他是从"正在定位"开始,一直到这里有XXX明显的出口结束。
门派:少林派
发表于 2018-11-23 01:07:23 | 显示全部楼层
cxi@tj 发表于 2018-11-23 01:04
简单说,就是到了地点,locate确认,locate确认完了,再执行下一步,让这个locate成为流程里的一个alias ...

恍然大悟,原来是给他一个整体的定位流程
门派:神龙教
 楼主| 发表于 2018-11-23 01:10:52 | 显示全部楼层
windy@tj 发表于 2018-11-23 01:07
恍然大悟,原来是给他一个整体的定位流程

你们在locate后,因为只知道这个函数开始运行了,但是不知道这个函数到底结束了还是没结束,到底是不是成功获取到了本房间的信息,所以只能硬等,我在这个动作的结束后加了一个出口,等于说是确认这个函数已经运行完毕,然后做下一个动作,当然中间那个checkwait可以省掉了。
门派:神龙教
 楼主| 发表于 2018-11-23 01:12:45 | 显示全部楼层
windy@tj 发表于 2018-11-23 01:07
恍然大悟,原来是给他一个整体的定位流程

而且我还为locate做了一个双保险,加了一个ticktime,等于说即便是locate的过程里flood了,我依然可以准确的获得房间信息,也就是再也不用担心flood问题了,而且即便flood也不影响效率,只不过就是多了3个cmd。flood就当是wait了。
门派:少林派
发表于 2018-11-23 01:14:10 | 显示全部楼层
cxi@tj 发表于 2018-11-23 01:10
你们在locate后,因为只知道这个函数开始运行了,但是不知道这个函数到底结束了还是没结束,到底是不是成 ...

大概意思是明白了  但是从那下手啊 给个简单引导好吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-8 02:13 , Processed in 0.026890 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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