按键精灵如何创建子程序与调用子程序
按键精灵如何创建子程序与调用子程序、、比如一个挂机脚本、、判断出物品满了、回城去卖、怎么调用回城卖东西的子程序、怎么判断说下更好、、谢谢各位大佬了...
按键精灵如何创建子程序与调用子程序、、比如一个挂机脚本、、判断出物品满了、回城去卖、怎么调用回城卖东西的子程序、怎么判断说下更好、、谢谢各位大佬了
展开
4个回答
展开全部
这主要涉及到sub与function过程的应用。只能给你说个大概思路。看代码
//每隔5分钟循环判断背包
Do While true
If 判断() = true Then Exit Do
//这句代码意思:先执行判断()子程序,取得其返回值。如果返回值是true,即背包满了,就跳出循环
Delay 5*60*1000 //延迟5分钟
loop
Call 回城()
Call 卖东西()
Function 判断() //背包满了返回真,否则返回假
Dim refer //定义局部变量
If 判断条件成立 Then
refer = true
Else
refer=false
End If
判断=refer //返回refer值
End Function
Sub 回城()
End Sub
Sub 卖东西()
End Sub
大致思路就这样,中间涉及到很多细节问题,需要你自己去完善。比如回城前应停止打怪;回城后怎样找到商人;卖东西,哪些卖,哪些不卖。卖完东西后怎么返回挂机地点。
//每隔5分钟循环判断背包
Do While true
If 判断() = true Then Exit Do
//这句代码意思:先执行判断()子程序,取得其返回值。如果返回值是true,即背包满了,就跳出循环
Delay 5*60*1000 //延迟5分钟
loop
Call 回城()
Call 卖东西()
Function 判断() //背包满了返回真,否则返回假
Dim refer //定义局部变量
If 判断条件成立 Then
refer = true
Else
refer=false
End If
判断=refer //返回refer值
End Function
Sub 回城()
End Sub
Sub 卖东西()
End Sub
大致思路就这样,中间涉及到很多细节问题,需要你自己去完善。比如回城前应停止打怪;回城后怎样找到商人;卖东西,哪些卖,哪些不卖。卖完东西后怎么返回挂机地点。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-10
展开全部
你这样写,子程序不被调用的时候也会运行的,最好把子程序都放在代码的最下面,在之前加上EndScriptUserVarGameLevel=0EndScriptSubGameStartIfGameLevel=0MessageBox"。。。。。"EndIfReturn
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
call a
sub a
end sub
sub a
end sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询