TC官方合作论坛

标题: 【有源码】鹿鼎记人物和宝宝补血、打怪--凉凉☆笨笨【TC1.0版本】 [打印本页]

作者: 小风子    时间: 2011-10-20 11:59
标题: 【有源码】鹿鼎记人物和宝宝补血、打怪--凉凉☆笨笨【TC1.0版本】
              此脚本作者是凉凉☆笨笨。 下面来我们分享下他的脚本思路和源码。
                                   脚本介绍:
本人新手纯 小白,不过有大家的帮助和 TC简单工具的 帮助让我 学得了这所有的一切,有些标注不太准确   望给予宝贵的意见和建议
我相信我 能在 TC简单开发工具里 能够学到更简便和更人性化的脚本制作
大家一起努力吧   一切皆有可能TC   O(∩_∩)O~
由于作者目前能力有限~打怪时出现的验证码无法脚本话~在不久的将来我想我能实现这点
本脚本主要用到  线程  . 子程序  .大漠后台按键. 大漠后台区域找色 .  和TC循环一些命令等等
本脚本先采用鼠标获取句柄然后赋值给大漠进行绑定,然后按下选怪按键  根据下拉框
选项编号进行大漠后台按键操作技能释放,采用大漠区域找色进行人物.宠物.怪物的血
量进行判断人物血量是否低于30%.50%。宠物血量是否低于30%。怪物是否死亡,由于用
到了无限循环所以事先了 无限次刷怪,加血
利用系统毫秒来获取技能规定的时间释放和怪物是否被卡死的判断
                                   脚本说明:
注:1:请先启动游戏,然后将人物走到要打的怪旁边,按F5启动脚本。因本人没学会一写功能,所以脚本做的有些简单。望高手指点!!
       2:脚本启动之前请将桌面分辨率改成1280*768,颜色质量 32位。游戏分辨率为900*675 颜色质量也是32  ,,3D模式设置   经典风格 其他默认
代码:
空间 我的程序
功能 整型  编辑(字符型 str) //子程序名编辑
整型 A  //定义A为整形
字符型 B //定义B为字符型
B=编辑框.获得文本(str)   //需要执行的编辑框 名称 获得文本 为字符串
  如果(字符串.比较(str,"编辑框5")>0||字符串.比较(str,"编辑框8")>0)  //被选中的 编辑框名称获得文本为字符串
  如果结束
A=转换.字符型转整型(B)  //这里将 B获得的 编辑框文本字符串转换成整型
A=A*1000  //这里将整型A 也就是编辑框获得的文本值 乘于1000  编辑框填写的数为秒到这里将变成毫秒
返回 A     //返回A得到值给需要的 语句里面
功能结束

功能 逻辑型 下拉列表(字符型 下拉框名称)//子程序名下拉列表
整型 选项     
选项=下拉框.得到选项(下拉框名称)//需要执行下拉框的 名称

如果(字符串.比较(下拉框名称,"下拉框0")==0||字符串.比较(下拉框名称,"下拉框1")==0||字符串.比较(下拉框名称,"下拉框2")==0||字符串.比较(下拉框名称,"下拉框3")==0||字符串.比较(下拉框名称,"下拉框4")==0||字符串.比较(下拉框名称,"下拉框5")==0||字符串.比较(下拉框名称,"下拉框6")==0||字符串.比较(下拉框名称,"下拉框7")==0)
//被选中的下拉框名称的选项编号
        如果(选项==0)  //如果选择的是 下拉框选项编号0下面将执行
                大漠.按键(49) //大漠后台数字按键   1  下面 一次推  1.2.3.4.5.6.7.8.9.0
        如果结束
        如果(选项==1)
                大漠.按键(50)
        如果结束
        如果(选项==2)
                大漠.按键(51)
        如果结束
        如果(选项==3)
                大漠.按键(52)
        如果结束
        如果(选项==4)
                大漠.按键(53)
        如果结束
        如果(选项==5)
                大漠.按键(54)
        如果结束
        如果(选项==6)
                大漠.按键(55)
        如果结束
        如果(选项==7)
                大漠.按键(56)
        如果结束
        如果(选项==8)
                大漠.按键(57)
        如果结束
        如果(选项==9)
                大漠.按键(48)
        如果结束

如果结束

如果(字符串.比较(下拉框名称,"下拉框8")==0||字符串.比较(下拉框名称,"下拉框9")==0||字符串.比较(下拉框名称,"下拉框10")==0||字符串.比较(下拉框名称,"下拉框11")==0||字符串.比较(下拉框名称,"下拉框12")==0||字符串.比较(下拉框名称,"下拉框13")==0||字符串.比较(下拉框名称,"下拉框14")==0)
//被选中的下拉框名称的选项编号
   如果(选项==0)//如果选择的是 下拉框选项编号0下面将执行
                大漠.按键(112)//大漠后台数字按键   F1  下面 一次推  F1.F2.F3.F4.F5.F6.F7.F8.F9.F10
        如果结束
        如果(选项==1)
                大漠.按键(113)
        如果结束
        如果(选项==2)
                大漠.按键(114)
        如果结束
        如果(选项==3)
                大漠.按键(115)
        如果结束
        如果(选项==4)
                大漠.按键(116)
        如果结束
        如果(选项==5)
                大漠.按键(117)
        如果结束
        如果(选项==6)
                大漠.按键(118)
        如果结束
        如果(选项==7)
                大漠.按键(119)
        如果结束
        如果(选项==8)
                大漠.按键(120)
        如果结束
        如果(选项==9)
                大漠.按键(121)
        如果结束

如果结束
返回 真
功能结束

功能 逻辑型  瞬回血() //子程序名瞬回血
逻辑型 是否成功
整型 x
整型 y
//这里判断人物的血是否低于30%
   是否成功=大漠.区域找色(82,29,95,37,"464646-000000",1.0,0,x,y)
   如果(是否成功)
//如果低于30%执行下面的
   我的程序.下拉列表("下拉框8")
   辅助.等待(15000)  //辅助等待15秒15000毫秒
   如果结束
   
返回 真
功能结束

功能 逻辑型  瞬回蓝()//子程序名瞬回蓝
逻辑型 是否成功
整型 x
整型 y
//这里判断人物的蓝是否低于30%
   是否成功=大漠.区域找色(87,38,104,47,"464646-000000",1.0,0,x,y)
   如果(是否成功)
//如果低于30%执行下面的
   我的程序.下拉列表("下拉框9")
   辅助.等待(15000)
   如果结束
返回 真
功能结束

功能 逻辑型  慢回血() //子程序名慢回血
逻辑型 是否成功
整型 x
整型 y
//这里判断人物的血是否低于50%
   是否成功=大漠.区域找色(63,28,116,40,"515151-000000",1.0,0,x,y)
   如果(是否成功)
//如果低于50%执行下面的
   我的程序.下拉列表("下拉框10")
   如果结束
   
返回 真
功能结束

功能 逻辑型  慢回蓝()//子程序名慢回蓝
逻辑型 是否成功
整型 x
整型 y
//这里判断人物的蓝是否低于50%
   是否成功=大漠.区域找色(71,37,121,47,"515151-000000",1.0,0,x,y)
   如果(是否成功)
//如果低于50%执行下面的
   我的程序.下拉列表("下拉框11")
   如果结束

返回 真
功能结束

功能 逻辑型  宝宝1()//子程序名宝宝1
逻辑型 是否成功
整型 x
整型 y
//这里判断宝宝的血是否低于30%
   是否成功=大漠.区域找色(46,99,64,106,"404040-000000",1.0,0,x,y)
   如果(是否成功)
//如果低于30%执行下面的
   我的程序.下拉列表("下拉框12")
   如果结束

返回 真
功能结束

功能 逻辑型  宝宝2()//子程序名宝宝2
逻辑型 是否成功
整型 x
整型 y
//这里判断宝宝的血是否低于30%
   是否成功=大漠.区域找色(136,100,154,107,"404040-000000",1.0,0,x,y)
   如果(是否成功)
//如果低于30%执行下面的
   我的程序.下拉列表("下拉框13")
   如果结束

返回 真
功能结束

功能 逻辑型  宝宝3()//子程序名宝宝3
逻辑型 是否成功
整型 x
整型 y
//这里判断宝宝的血是否低于30%
   是否成功=大漠.区域找色(224,99,242,106,"404040-000000",1.0,0,x,y)
   如果(是否成功)
//如果低于30%执行下面的
   我的程序.下拉列表("下拉框14")
   如果结束
返回 真
功能结束

整型 线程     //定义线程名
功能 逻辑型  脚本()    //主程序 名称
逻辑型 是否成功
整型 x
整型 y

整型 time    //定义的获取系统毫秒
time=0    //定义的 系统毫秒值先为0
整型 time1
time1=0
整型 time2
time2=0
整型 time3
time3=0

整型 窗口句柄   //整型的 窗口句柄
字符型 鼠标所在窗口句柄  //采用TC鼠标获取 鼠标所在的 窗口句柄
窗口句柄=窗口.鼠标所在窗口句柄()  // 窗口句柄   就是上面鼠标获取的句柄
鼠标所在窗口句柄=转换.整型转字符型(窗口句柄)//这里是将 鼠标获取的句柄进行整型转换成字符型
窗口.设置位置(窗口句柄,-10,0)//应为下面采用了DX2图像模式所以窗口要向屏幕外移除一点
是否成功=大漠.创建()//用大漠插件需要注册
是否成功=大漠.绑定窗口(窗口句柄,"dx2","dx2","windows",0)//这里用到大漠插件绑定床后进行后台运行
//第一个是 图像  第二个是 鼠标  第三个是键盘  模式要根据游戏相对的模式才能使用详解在帮助档案里可以找到
辅助.等待(500) //等待500毫秒    0.5秒

循环(真)   //无限循环次数
time=辅助.获取系统毫秒()  //上面定义过time值为0 到这里time的值就是当前的系统毫秒   
    循环(真)
大漠.按键(192)
//这里用最多的血量来判断是否找到怪
是否成功=大漠.区域找色(365,29,374,38,"d71414-000000",1.0,0,x,y)
如果(是否成功)   
//如果找到执行下面的
   time1=辅助.获取系统毫秒()  //二次获取系统毫秒
   我的程序.下拉列表("下拉框0") //到这里将执行子程序下拉列表模块
   循环(真)   

  
   我的程序.下拉列表("下拉框1")  //到这里将执行子程序下拉列表模块 根据相对的编辑框名称进行
   辅助.等待(300)  //等待300毫秒
   我的程序.下拉列表("下拉框2")
   辅助.等待(300)
   我的程序.下拉列表("下拉框3")
   辅助.等待(300)
   我的程序.下拉列表("下拉框4")
   辅助.等待(300)
   我的程序.慢回血()   //这里将执行子程序慢回血模块
   我的程序.慢回蓝()   //这里将执行子程序慢回蓝模块
   我的程序.宝宝1()    //这里将执行子程序宝宝1模块
   我的程序.宝宝2()    //这里将执行子程序宝宝2模块
   我的程序.宝宝3()    //这里将执行子程序宝宝3模块

//这里判断怪是否死亡 如果死亡按键V拾取2次跳出循环.如果没死亡继续循环
   是否成功=大漠.区域找色(273,30,284,38,"4a4a4a-000000",1.0,0,x,y)
   辅助.等待(500)
    如果(是否成功)  
    大漠.按键(86)
    辅助.等待(100)
    大漠.按键(86)
     跳出     
     否则
     继续
    如果结束

   time2=辅助.获取系统毫秒()  //这里 是第三次获取系统毫秒
   如果(time2-time1>我的程序.编辑("编辑框8"))//这里 将第三次或许的系统毫秒减去第二次的如果大于编辑框的说将执行下面的
//这里是 防卡怪判断 如果防卡怪判断
   是否成功=大漠.区域找色(290,28,374,40,"d61b0c-000000",1.0,0,x,y)
   如果(是否成功)
   大漠.按键(192)    //大漠后台 按键 ~ 键
   跳出
   如果结束
   如果结束
循环结束
否则
//否则按一下 ~ 键再次找怪
大漠.按键(192)
如果结束
   
   我的程序.瞬回血()   //这里将执行子程序瞬回血
   我的程序.瞬回蓝()   //这里将执行子程序瞬回蓝

   time3=辅助.获取系统毫秒() //这里是获取系统毫秒第4次
   如果(time3-time>我的程序.编辑("编辑框5"))//这里将第4次获取的系统毫秒减去第一次的,如果大于编辑框获得的数将执行下面的语句否则继续循环
   我的程序.下拉列表("下拉框5")
   跳出
  如果结束  
  循环结束  //循环结束 语句
循环结束  
返回 真  
//函数返回语句   
功能结束  

功能 逻辑型 开始_点击()  
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
线程=线程.开启("我的程序.脚本")//这里是 点击 开始 直接执行线程  线程开启我的程序脚本
返回 真  
//函数返回语句   
功能结束  

功能 逻辑型 退出_点击()  
大漠.解绑窗口(线程)//大漠 绑定 的 窗口一定要解绑  不然.....
大漠.释放(线程)// 创建的大漠一定要释放资源  不然  .....
线程.关闭(线程) //线程关闭语句
辅助.退出()//脚本  退出
返回 真  
//函数返回语句   
功能结束  

空间结束     
//命名空间结束语句

功能截图:
[attach]974[/attach]



作者: 小风子    时间: 2011-10-20 12:04
支持新人帮助新人:-D
作者: TC管理员    时间: 2011-10-20 13:28
不错 。 支持下 :D
作者: 小丶笨笨    时间: 2011-10-20 14:05
疯子  我么种植啊
作者: 981982840    时间: 2011-10-20 14:17
- -!  看不懂啊
作者: 小风子    时间: 2011-10-20 14:23
回复 4楼凉凉☆笨笨的帖子

不是有种树收树吗?
作者: 全世界失眠    时间: 2011-10-20 14:27
笨笨的脚本?
作者: as1106    时间: 2011-10-20 16:31
..................................
作者: zh710262477    时间: 2011-10-20 17:10
我顶..我顶...我顶顶顶...............
作者: 我菜菜    时间: 2011-10-20 17:10
笨笨的脚本  无条件支持
作者: youmy208    时间: 2011-10-22 21:20
怎么下载啊
作者: youmy208    时间: 2011-10-22 21:54
没有用啊,怎么用啊,求高手指点,我QQ185579848
作者: youmy2011    时间: 2011-10-23 11:20
下载看看
作者: 961560902    时间: 2011-10-23 12:33
..............
作者: 460508322    时间: 2011-10-23 14:01
:~笨笨。。。
作者: lsq1230    时间: 2011-10-27 16:30
:D好东西
作者: liubopaul    时间: 2011-10-27 19:54
下来试试
作者: 傻瓜超人2号    时间: 2011-10-28 17:41
学习学
作者: jxlazj    时间: 2011-10-28 19:25
v好东西呀。顶
作者: zhangnan0518    时间: 2011-10-28 20:37
不错啊
作者: qqq1384    时间: 2011-10-29 22:24
能用不~~~~~~~
作者: animalyilei    时间: 2011-10-29 22:28
支持支持
纯粹的解放双手
作者: zhouhengbo    时间: 2011-10-30 00:43
支持一下
作者: 843571130    时间: 2011-10-30 01:39
试试看吧!
作者: 550446932    时间: 2011-10-30 10:25
真好事
作者: Q232462334    时间: 2011-10-30 21:48
我也想学写脚本啦
作者: a6789678a    时间: 2011-10-31 00:16
笨笨的脚本?
作者: dun3357    时间: 2011-10-31 01:47
好东西
作者: 一生何求    时间: 2011-10-31 08:28
啊笨笨天天有作品 顶了
作者: zhaodf2011    时间: 2011-10-31 19:51
回复 1楼小风子的帖子

求一个脚本啊 给个把 LZ 谢谢 了 !!!!!!
作者: yywdmx    时间: 2011-11-1 02:21
:D:D:D:-|:-o:-o:~:+
作者: yinchangshun    时间: 2011-11-2 14:04
顶起来
作者: 菲菲    时间: 2011-11-3 00:09
好东西呀、、、、、、、、、、、
作者: 236080834    时间: 2011-11-3 15:28
回复 1楼小风子的帖子

asdasdasdasdasd
作者: yinchangshun    时间: 2011-11-3 15:43
顶起来
作者: 522188865    时间: 2011-11-5 01:11
看看咯
作者: benben1988    时间: 2011-11-6 10:17
看看```学习中````
作者: pengjun552003    时间: 2011-11-6 13:43
不错不错。虽然还看不懂。
作者: 844143230    时间: 2011-11-7 09:04
可以用的么?????
作者: chanawangzi    时间: 2011-11-10 14:51
既然没有问题,那我就继续学习
作者: xiaolv029    时间: 2011-11-10 16:31
1111111111111
作者: 491779083    时间: 2011-11-10 16:32
学习学习
作者: m3772743    时间: 2011-11-13 16:48
支持下
作者: weq9874    时间: 2011-11-13 18:20
看看
作者: linguo728    时间: 2011-11-14 03:23
好东西
作者: rssummon    时间: 2011-11-14 11:13
支持  学习中  我也是新人
作者: erase525721    时间: 2011-11-14 12:12
e 好深奥
作者: kj8758    时间: 2011-11-14 14:06
没用过脚本的新人路过。。老大要个剥皮的。。来帮他看看
作者: zzz512811544    时间: 2011-11-14 23:02
0000000000000000
作者: xiaoqi    时间: 2011-11-15 16:22
我要学习我要代码。。
作者: qunma88    时间: 2011-11-15 20:30
笨笨的脚本  无条件支持
作者: lotusms28    时间: 2011-11-16 00:23
支持~~~~~~~~~~~
作者: zyx0060    时间: 2011-11-16 07:43
在不在,有没有
作者: beatheat    时间: 2011-11-16 08:03
标题: dddddd
dddddddddddddddd
作者: 7889917    时间: 2011-11-16 10:36
怎么老验证码错误:-o
作者: wscgb4489089    时间: 2011-11-16 20:04
da sdadada
作者: flfzhy    时间: 2011-11-16 20:13
全力支持。。。。。
作者: 735636453    时间: 2011-11-17 01:57
111111111111111111111111
作者: yuan603    时间: 2011-11-17 09:45
我顶..我顶...我顶顶顶...............
作者: gh13gh    时间: 2011-11-17 11:47
小白在此谢谢啦!!!!
作者: tvrwxf    时间: 2011-11-17 13:28
学习学习
作者: deanken    时间: 2011-11-18 02:14
1121221
作者: tcmade888    时间: 2011-11-18 09:08
必火呀
作者: wenzhong    时间: 2011-11-18 15:52
回复 1楼小风子的帖子

好大脚本啊
作者: lotusms28    时间: 2011-11-18 20:43
支持啊~~~~~~~~~~~~~~·
作者: lotusms28    时间: 2011-11-18 21:19
请问我怎么不能下载啊?
作者: samchen1492    时间: 2011-11-18 21:23
我顶..我顶...我顶顶顶...............
作者: lotusms28    时间: 2011-11-18 21:36
新人来学习~~
作者: 28582212    时间: 2011-11-18 22:08
12345345
作者: 我猪啊~~    时间: 2011-11-18 23:20
:~我是新手~
作者: 浪子    时间: 2011-11-19 14:36
来看看  这个帖子我有权限不
作者: junjun19860702    时间: 2011-11-19 15:53
顶!!!  支持支持!!!
作者: junjun19860702    时间: 2011-11-19 15:55
怎么下载啊???   我怎么不能下啊???
作者: 5647293    时间: 2011-11-20 13:53
支持支持vh
作者: anyonewho    时间: 2011-11-20 15:25
这个怎么用
作者: fangdong    时间: 2011-11-21 00:12
笨笨的脚本  无条件支持
作者: 6263691    时间: 2011-11-21 10:30
ggggggggggggggg
作者: qwe68878    时间: 2011-11-21 14:19
我顶..我顶...我顶顶顶...............
作者: 267476qj    时间: 2011-11-21 19:18
标题: qweqweqwewqewqeq
qweqwewqeqweqweqweqweqwewqeqw
作者: sunshine    时间: 2011-11-22 02:56
试试看啊
作者: yy198568    时间: 2011-11-22 09:53
回复 1楼小风子的帖子

顶起,貌似很强大
作者: alukaduo09    时间: 2011-11-22 11:41
有点搞不懂...回复再仔细看看学习
作者: jyw1314    时间: 2011-11-22 14:21
看看楼主的动作
作者: q531642723    时间: 2011-11-23 18:35
水你水点再水点
作者: tiantingxiaohan    时间: 2011-11-23 20:37
:weak:
作者: tiantingxiaohan    时间: 2011-11-23 20:39
:weak::weak:
作者: tiantingxiaohan    时间: 2011-11-23 20:40
:shit
作者: tiantingxiaohan    时间: 2011-11-23 20:40
:shit:shit
作者: star刹那    时间: 2011-11-24 00:23
继续
作者: a330801149    时间: 2011-11-24 05:13
好用么
作者: andylilly    时间: 2011-11-25 20:17
顶xia
作者: 563623412    时间: 2011-11-26 02:23
DDDDDDDDDDDDDDDDDDDD
作者: txw0930    时间: 2011-11-26 10:27
w我来看看
作者: balabom    时间: 2011-11-27 18:42
支持支持~~
作者: lyf1314    时间: 2011-11-27 18:46
打酱油
作者: z123892897    时间: 2011-11-28 10:35
我顶..我顶...我顶顶顶...............
作者: h32337445    时间: 2011-11-28 15:46
:*:*:*
作者: yxt66    时间: 2011-11-28 15:52
- -!  看不懂啊
作者: 1312316613    时间: 2011-11-30 00:50
......
作者: rilla    时间: 2011-11-30 12:38
:-o不能下。。。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1