找人做一个按键精灵8.20.7921的后台游戏脚本

[复制链接]
查看11 | 回复3 | 2011-4-29 07:47:48 | 显示全部楼层 |阅读模式
FindCenterColor 0,85,1024,612,"303B8",X,Y
If x>0 and y>0 Then

MoveTo x,y

Delay 10

RightClick 1

RightClick 1

RightClick 1

Delay 10

MoveR 15, 15

RightClick 1

RightClick 1

RightClick 1

Delay 10

MoveR -30, 0

RightClick 1

RightClick 1

RightClick 1

Delay 10

KeyPress "F1", 1

Delay 10

KeyPress "Tab", 1
End If
前台是这样子的,找人做个后台可以这样子的,游戏是“征服”91天晴的,做了半天都做不起来,郁闷死了
[email protected]

回复

使用道具 举报

千问 | 2011-4-29 07:47:48 | 显示全部楼层
首先要判断你的游戏窗口是否支持后台找色如果不支持 那就必须调用后台插件 比如用大漠插件来辅助后台通过查找句柄,然后绑定句柄至插件,则可以那些用按键无法后台取色的颜色取到,然后再进行你上面的后台找色,后台模拟移动,后台模拟点击和模拟按键。你上面最主要的信息基本都没给,根本没办法做毕竟前台和后台的差别不仅仅是命令上,光把前台命令改成后台命令基本是不会有什么效果的,更多的是模式和后台模拟的选择和判断。
回复

使用道具 举报

千问 | 2011-4-29 07:47:48 | 显示全部楼层
把所有的鼠标动作和键盘动作还有找色函数换成后台插件提供的都不行?用后台的时候就把那些moveto的语句去掉都比较好,毕竟在后台的时候这语句有没有多大的用处.还有要注意的是,有的游戏不能用按键的软模拟,也就是不能用后台发送按键消息的,只能前台运行,最后先自己做个测试看看游戏能不能后台按键的.例如游戏里面按"I"弹出物品栏,你就测试一下Call
回复

使用道具 举报

千问 | 2011-4-29 07:47:48 | 显示全部楼层
Hwnd = Plugin.Window.Foreground()XY = Plugin.Bkgnd.FindCenterColor(Hwnd, 0, 85, 1024, 612, "303B8")ZB = InStr(XY, "|")X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) -
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行