TC官方合作论坛

 找回密码
 立即注册
查看: 20670|回复: 88

[游戏] 仙途自动跑商脚本【TC1.0版本】

[复制链接]
发表于 2011-7-29 14:51:23 | 显示全部楼层 |阅读模式
仙途自动跑商脚本

【脚本介绍】:该脚本实现了自动接人物任务完成后自动交取任务的功能,该脚本体现了通过获取鼠标特征码的方法扫描跑商NPC、热键的设置、模拟后台鼠标以及注册码的巧妙使用。该脚本不支持多开,在开启脚本时,人物站到NPC身边,放小视野,便于扫描到跑商NPC。

【脚本原理】:首先扫描跑商NPC---扫描到NPC鼠标移动到NPC身边点击---接取任务---开始跑商---模拟鼠标自动交取任务---来回跑凉州和黑风两地---跑完6次后自动打开地图---找到NPC交取任务---任务完成后弹出跑商完成消息框。

【使用说明】:
                   1、进入游戏后关闭聊天区;                                       
                   2、按下F12调制不显示玩家和幻兽;
                   3、需要电脑支持1440*900分辨率;
                   4、进入游戏后只让跑商NPC位于屏幕中,便于扫描到跑商接取任务;
                   5、输入注册码和游戏名称后,注册码为:(888888),开启脚本。
注:该版本是tc1.0的代码  代码仅供参考 如需要用请自己改动




源码如下:

空间 我的程序

整型 线程句柄,窗口句柄,获得特征码,获得句柄,比较1
整型X,Y,x1,x2,y1,y2,高,宽
逻辑型 是否成功
整型 比较,句柄个数,获取完毕
字符型 获得游戏窗口,窗口集,句柄下一个数,注册码,获取注册码,返回特征码
功能 逻辑型 开始跑商()
大漠.创建()
系统.获得分辨率(高,宽)
辅助.等待(1000)
如果(高==1440&&宽==900)
辅助.等待(1000)
否则
系统.设置分辨率(1440,900)
辅助.等待(7000)
如果结束
窗口.设置大小(窗口句柄,800,600)
辅助.等待(500)
窗口.设置位置(窗口句柄,463,47)
辅助.等待(100)
窗口.还原(窗口句柄)
辅助.等待(500)
窗口.显示(窗口句柄)
辅助.等待(1000)
窗口.置顶(窗口句柄)
是否成功=大漠.绑定窗口(窗口句柄,"normal","dx2","normal",0)
如果(!是否成功)
辅助.消息框("注册大漠失败,请手动注册大漠一次!")
如果结束
辅助.等待(1500)
辅助.等待(200)
//开始跑商
x1=-2
y1=-3
x2=798
y2=543
循环(true)
if(y1<y2)
if(y1<y2&&x1<x2)
help.sleep(10)
大漠.移动(x1,y1)
返回特征码=大漠.鼠标特征码()
辅助.等待(10)
获得特征码=字符串.比较(返回特征码,"2835edb3")
如果(获得特征码==0)
辅助.等待(500)
大漠.移动(x1,y1)
大漠.左键单击()
跳出
如果结束
x1=x1+10
else
y1=y1+60
x1=-2
endif
else
跳出
endif
循环结束
辅助.等待(200)
大漠.移动(55,310)
辅助.等待(200)
大漠.左键单击()
辅助.等待(500)
大漠.移动(69,495)
辅助.等待(200)
大漠.左键单击()
辅助.等待(2000)
大漠.移动(682,354)
辅助.等待(200)
大漠.左键单击()
辅助.等待(6000)
//第一个NPC
辅助.等待(45000)
大漠.移动(79,239)
辅助.等待(500)
大漠.左键单击()
辅助.等待(100)
辅助.等待(1000)
辅助.等待(500)
大漠.移动(203,439)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(37,119)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(453,242)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(398,313)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(277,49)
辅助.等待(500)
大漠.左键单击()
辅助.等待(1500)
大漠.移动(696,374)
辅助.等待(500)
大漠.左键单击()
//第二个NPC
辅助.等待(100000)
大漠.移动(79,239)
辅助.等待(500)
大漠.左键单击()
辅助.等待(100)
辅助.等待(1000)
大漠.移动(404,105)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(211,438)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(36,118)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(457,244)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(396,313)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(277,49)
辅助.等待(500)
大漠.左键单击()
辅助.等待(2000)
大漠.移动(683,352)
辅助.等待(500)
大漠.左键单击()
辅助.等待(50)
大漠.左键单击()
//第三个NPC
辅助.等待(100000)
大漠.移动(79,239)
辅助.等待(500)
大漠.左键单击()
辅助.等待(100)
辅助.等待(1000)
大漠.移动(405,195)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(211,438)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(36,118)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(457,244)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(396,313)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(277,49)
辅助.等待(500)
大漠.左键单击()
辅助.等待(2000)
大漠.移动(673,375)
辅助.等待(500)
大漠.左键单击()
辅助.等待(50)
大漠.左键单击()
//第四个NPC
辅助.等待(100000)
大漠.移动(79,239)
辅助.等待(500)
大漠.左键单击()
辅助.等待(100)
辅助.等待(1000)
大漠.移动(404,105)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(211,438)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(36,118)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(457,244)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(396,313)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(277,49)
辅助.等待(500)
大漠.左键单击()
辅助.等待(2000)
大漠.移动(683,352)
辅助.等待(500)
大漠.左键单击()
辅助.等待(50)
大漠.左键单击()
//第五个NPC
辅助.等待(100000)
大漠.移动(79,239)
辅助.等待(500)
大漠.左键单击()
辅助.等待(100)
辅助.等待(1000)
大漠.移动(405,195)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(211,438)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(36,118)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(457,244)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(396,313)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(277,49)
辅助.等待(500)
大漠.左键单击()
辅助.等待(2000)
大漠.移动(673,375)
辅助.等待(500)
大漠.左键单击()
辅助.等待(50)
大漠.左键单击()
//第六个NPC
辅助.等待(100000)
大漠.移动(79,239)
辅助.等待(500)
大漠.左键单击()
辅助.等待(100)
辅助.等待(1000)
大漠.移动(404,105)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(211,438)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(36,118)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(457,244)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(396,313)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(277,49)
辅助.等待(500)
大漠.左键单击()
辅助.等待(2000)
大漠.移动(683,352)
辅助.等待(500)
大漠.左键单击()
辅助.等待(50)
大漠.左键单击()
//第七NPC
辅助.等待(100000)
大漠.移动(79,239)
辅助.等待(500)
大漠.左键单击()
辅助.等待(100)
辅助.等待(1000)
大漠.移动(405,195)
辅助.等待(500)
大漠.左键单击()
辅助.等待(1000)
大漠.移动(648,38)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(749,525)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
大漠.移动(603,381)
辅助.等待(500)
大漠.左键双击()
辅助.等待(100)
大漠.左键双击()
辅助.等待(500)
大漠.移动(736,38)
辅助.等待(500)
大漠.左键单击()
辅助.等待(45000)
辅助.等待(500)
大漠.移动(736,38)
辅助.等待(500)
大漠.左键单击()
辅助.等待(1000)
大漠.移动(86,498)
辅助.等待(500)
大漠.左键单击()
辅助.消息框("任务完成了!!!!")
大漠.解绑窗口(窗口句柄)
大漠.释放(0)
返回
功能结束

功能 逻辑型 开始更改()
字符型 需要更改,获得更改
需要更改=编辑框.获得文本("下拉框0")
获得更改=编辑框.获得文本("下拉框1")
整型 窗口句柄5
窗口句柄5=窗口.找到窗口(需要更改)
辅助.等待(100)
窗口.设置标题(窗口句柄5,获得更改)
返回
功能结束

功能 逻辑型 关闭跑商()
线程.关闭(线程句柄)
返回
功能结束

功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
注册码="888888"
获取注册码=编辑框.获得文本("编辑框0")
比较1=字符串.比较(注册码,获取注册码)
如果(比较1==0)
获得游戏窗口=编辑框.获得文本("获得游戏窗口")
大漠.创建()
窗口句柄=窗口.找到窗口(获得游戏窗口)
线程句柄=线程.开启("我的程序.开始跑商")
否则
辅助.消息框("你输入的注册码有误或者已过期,请重新输入!")
如果结束
大漠.释放(0)
返回
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码
线程.关闭(线程句柄)
大漠.解绑窗口(窗口句柄)
辅助.等待(100)
大漠.释放(0)
辅助.等待(100)
辅助.退出()
返回
//函数返回语句
功能结束
空间结束
//命名空间结束语句





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2011-7-29 15:03:37 | 显示全部楼层
:P先抢个沙发坐起!
回复 支持 反对

使用道具 举报

发表于 2011-7-29 15:42:39 | 显示全部楼层
恩 ,不错。 支持原创,感谢分享..:+
回复 支持 反对

使用道具 举报

发表于 2011-7-29 16:45:00 | 显示全部楼层
这个很强力啊
回复 支持 反对

使用道具 举报

发表于 2011-7-29 17:28:34 | 显示全部楼层
最新比赛吗?怎么发脚本那么多!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-30 08:59:50 | 显示全部楼层
:strong:表明大家都学有所成啊!!!
回复 支持 反对

使用道具 举报

发表于 2011-8-6 15:59:20 | 显示全部楼层
恩 ,不错。 支持原创,感谢分享..
回复 支持 反对

使用道具 举报

发表于 2011-8-12 01:54:20 | 显示全部楼层
支持原创
回复 支持 反对

使用道具 举报

发表于 2011-8-12 19:17:11 | 显示全部楼层
:D------
回复 支持 反对

使用道具 举报

发表于 2011-8-18 11:42:47 | 显示全部楼层
最新比赛吗?怎么发脚本那么多!
小风子 发表于 2011-7-29 17:28:34
他一向都是脚本最多的~呵呵:P
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-20 17:46 , Processed in 0.049396 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表