|

本帖最后由 傾城じ爲素顔ジ 于 2012-8-24 17:39 编辑
在论坛的日子的 虽然 其他学的还可以 但是 游戏腐竹 我却一点都不行 于是发现了按键精灵 OK 学了一下比较简单 和易语言很想 学会了 操作去了 第一次写了一个脚本成功了 偶也 开心 观看高级教程需要VIP (我人生犯的最大一次错误就在这里 开始了 我居然还 犯了 错不是一点点 按键 你坑神了 !) 于是我就去充值了 VIP 居然比QQ会员还贵 5元 唉 无奈学习游戏腐竹 好吧 于是充值了6个月 OK 正当我开心的时候 再去玩玩我写的脚本 卧槽 居然不行了 我双手 使劲的按 快捷键 开启啊 开启啊 ....我草你开启啊 他就是死活不开 后来 我关闭重启 了下 OK开启成功 但是 我草 脚本居然完全没有任何的 反映 ,, 我意识到了 我他年的 的 被按键坑神了 !!!
这段代码是我写的 但是第一次运行OK 重启按键 开始运行 毫无反应 就算是我条件错误了 那么下面错误后的条件为啥不执行啊?????我奇怪了 条件错了直接执行 错误后了 但是你为啥不执行 我去问你 是不是 欺骗我的感情? 难道说 你这个 IF不是普通的 IF 只要是判断条件不成立 就直接 结束运行? 没道理的啊 就像 易语言的 IF 条件不成立 起码返回失败 个按键 可是你为啥 不返回 ?
Hwnd = Plugin.Window.GetKeyFocusWnd()//Hwnd变量 是 获取游戏窗口句柄
sRect = Plugin.Window.GetClientRect(Hwnd)//sRect变量 是 获取游戏窗口句柄
MyArray=Split(sRect,"|")//分割
Ux=CLng(MyArray(0))//Ux 获取的游戏窗口X坐标
Uy=CLng(MyArray(1))//Uy 获取的游戏窗口Y坐标
FindColor Ux,Uy,Ux+909,Uy+112,"1C26C0",guanbiX,guanbiY//条件...不解释
If guanbiX > 0 And guanbiY > 0 Then//条件 判断 guanbiX 左边不是0 guanbiY坐标不为0
MoveTo guanbiX+2, guanbiY+4//执行这行代码 鼠标移动到 guanbiX+2 X坐标 guanbiY+4 Y坐标上
Delay 1000//延时 1000毫秒
LeftClick 1//鼠标按下 1下
Delay 1000//延时 1000毫秒
End If//条件错误后返回下面的代码 易语言都是可以的 但是 按键精灵 不知道为啥
LeftClick 1//鼠标按下1下 为啥不执行???
//后面的属于注释 就像是 易语言的 ‘ |
|