Mush的逍遥行,坐马车的时候,还没到目的地就下车了
本帖最后由 bbz 于 2015-2-17 05:29 PM 编辑计氏马车分行
|
西大街
计氏马车分行
这里唯一的出口是 south。
马车
马车
你登上了一辆马车。
===Wait...0.5 seconds continue===
======= Walk Pause!!======
qu yueyang
=::>Mannual Stop Walk!::<==
在出发前,你结清了车资共二两白银。
马车缓缓开动,向着岳阳驶去。
===Wait...0.104 seconds continue===
看起来金环蛇想杀死你!
xia
w
s
s
s
s
su
su
su
ed
ed
ed
e
e
e
s
s
s
s
se
计氏马车分行
|
西大街
计氏马车分行
这里唯一的出口是 south。
你起身走下了马车。
哎哟,你一头撞在墙上,才发现这个方向没有出路。 想问一 下这个该咋改一下呢? 本帖最后由 cappuccino 于 2015-2-18 02:07 AM 编辑
你是每次都出现这种情况?
如果是每次出现,那你是手动输入的走路指令不?
如果不是手动输入,那可能是你的机器人出错了,一个走路指令没走完就加入了第二个指令,这样会串的。
如果没有走完以上分支流程,那我不知道。反正我本人从来没遇到过城际互联*本身*出错、需要“改”的时候 回复 3# cappuccino
抓到一只不睡觉的鬼 回复 4# shuigui
鬼喊抓鬼yct26 回复 3# cappuccino
偶尔出现,不是手动输入的,看日志似乎是“qu yueyang” 和 “xia" 之间的间隔时间太短
qu yueyang
===Wait...0.104 seconds continue===
xia 之所以出现这个问题,其实根本是因为协程罗列的问题。。
就是在一个的主体函数中,基本的执行顺序是顺序执行各个语句,但由于协程的加入,协程部分就会独立于函数主体而执行,也就是说有协程的部分,程序主体绕过了协程部分执行下面的语句,所以出现了没下去车就执行下一命令的问题。
RE:
本帖最后由 maliyu 于 2015-5-25 07:50 AM 编辑可以修改
打开pkuxkx_p2palias_xxx.xml, 寻找walk_pause。把DeleteTemporaryTimers() 加上
function walk_pause()
walk.needstop=1
print("======= Walk Pause!!======")
DeleteTemporaryTimers()
ifwalk_step_count == nil then walk_step_count=2 end
end
原因是因为之前的walk_wait,所以需要walk_pause的时候把临时timer去掉。
页:
[1]