lua,我要哭了,买粮食,做了个for循环,结果悲剧了
我做了循环让它自动买一定数量的粮食,下面是代码,还好次数不是很多ttk_09function buy()
local n
for n=1,10 do
DoAfter(1,"buy liang");
DoAfter(2,"buy jiudai");
end
怎么让do循环延迟执行
北大侠客行MUD,中国最好的MUD 非mush玩家提供一个思路
DoAfter(2,"buy jiudai
这句里,加一个变量,每次+1
DoAfter(1,"
前面,先判断那个变量是否等于n,等于才继续 本来可以buy liang 10,非要搞成循环,为循环而循环有什么意思? 貌似不能直接一下买10个吧? 店小二那里可以。当铺不行 每次去藏经阁当铺买药买到我手抽筋
回复 2楼 的帖子
还是用if来判断算了,mush中怎么关闭触发?ttk_09 我刚才在当铺做实验,买了一地的酒袋ttk_13回复 2楼 的帖子
终于OK了n=1function buy()
if n<=10then
DoAfter(1,"buy jiudai");
n=n+1
end
end
用了触发就方便多了。。。ttk_09这是没事找事做ttk_13
[ 本帖最后由 aiccybb 于 2011-10-2 09:23 PM 编辑 ] require "wait"
页:
[1]