02.按键精灵大漠键鼠封装

在开发脚本中,其实有很多快捷造轮子的方法以下内容就是通过按键精灵封装常用的功能函数,我们采用函数来传参来定义一个功能,然后我们只需要简单的调用即可实现功能。

波哥讲解游戏脚本链接

// 代码开始区域
//----------------------固定封装代码----------------------//
Function 等待()
    Randomize
    // 1.5-2秒之间等待延迟
    等待 = Int(rnd() * 1500 + 2000)
    //TracePrint 等待
    dm.Delay 等待
End Function

Function 延迟()
    Randomize
    // 350-500毫秒之间等待延迟
    延迟 = Int(rnd() * 350 + 500)
    //TracePrint 延迟
    dm.Delay 延迟
End Function

Function 鼠标左键单击(x,y)
    dm.MoveTo x, y
    Call 延迟()
    dm.LeftClick
End Function

Function 鼠标左键双击(x,y)
    dm.MoveTo x,y
    Call 延迟()
    dm.LeftDoubleClick
End Function

Function 鼠标右键单击(x,y)
    dm.MoveTo x,y
    Call 延迟()
    dm.RightClick
End Function

Function 鼠标右键双击(x,y)
    For 2
        dm.MoveTo x,y
        Call 延迟()
        dm.RightClick 
        Call 延迟()
    Next
End Function

Function 旋转视角(z)
    dm.KeyDown z
    Call 延迟()
    dm.KeyUp z
End Function

Function 按下键盘(z)
    dm.KeyPress z
    Call 延迟()
End Function

Function 按住键盘(z)
    dm.KeyDown z
    Call 延迟()
End Function

Function 弹起键盘(z)
    For 3
        dm.KeyUp z
        Call 延迟()
    Next 
End Function
 // 波哥简易 游戏脚本封装例子 网游安全VIPQQ群:191075097 // 
 // 代码结束区域