马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 蓝丝雨 于 2015-4-25 15:43 编辑
【蓝丝雨精品教程】为终身会员提供全天候一对一贴心辅导,让您学习无忧! 【蓝丝雨精品教程】以商业项目为本,从实例实战出发,全面剖析脚本构成,写出成品才是王道
【蓝丝雨精品教程】蓝丝雨会员对教程及服务评价
【教学模式】
1、高清视频 + 一对一贴心辅导 + 课后作业
2、辅导时间:9:00 --24:00
3、星期六、星期天正常工作,方便学员更好的学习提问。
4、在学习中有问题,随时向老师提问,及时解答。让学员快速成长。
5、学习时间可自行安排,灵活机动。
【课程大纲】:血量百分比各种计算方法
//第一种方法:字库百分比
//结合大漠插件,制作血条上方的字库,得到最大血和当前血,用当前血除以最大血再乘以100得到一个百分比,拿这个百分比与界面上所填的数字对比,如果小于等于则开始补血。
//代码
当前百分比 = 类型.转整型((当前血 / 最大血) * 100) //取整数部分
如果(当前百分比 <= 界面百分比)
//开始补血 按下补血热键
如果结束
//第二种方法:血条长度百分比
//测量出整个血条的长度,取失血后的底色,然后找色,如果发现底色,换算下血条的左边到
//底色的长度,然后用这个长度除以血条的总长度乘以100得到百分比,拿这个百分比与界面
//上所填的数字比较,如果小于等于则开始补血
//代码
血条开始 = 5
血条结束 = 105
血条长度 = 血条结束 - 血条开始
//找到底色
ret,intX,intY
ret=ts.FindColor(86,31,266,45," 100e0c-010202",1.0,0,intX,intY)
如果(intx > 0 && inty > 0)
当前血 = intx - 血条开始
当前百分比 = 类型.转整型((当前血 / 血条长度) * 100)
如果(当前百分比 <= 界面百分比)
//开始补血
如果结束
如果结束
//第三种方法:指定范围百分比
//将整个血条长度划分为十等份,每一个等份构建自己的范围,然后读取脚本界面上用户的百分比配置,根据数字来判断要到哪个范围内找色,如果没有找到就补血
血百分比 = 编辑框.获取文本(“编辑框0”)
如果(类型.转整型(血百分比) >= 0 &&类型.转整型(血百分比) <= 10)
//构建找血范围
X1 = 71, y1 = 43, x2 = 88, y2 = 53
ts.FindColor(x1,y1,x2,y2,"123456-000000",1.0,0,intX,intY)
如果(intX == -1 && intY == -1)
//开始补血
如果结束
否则
如果(类型.转整型(血百分比) > 10 &&类型.转整型(血百分比) <= 20)
//构建找血范围
X1 = 89, y1 = 43, x2 = 106, y2 = 53
否则
如果(类型.转整型(血百分比) > 20 &&类型.转整型(血百分比) <= 30)
//构建找血范围
X1 = 107, y1 = 43, x2 = 124, y2 = 53
否则
如果(类型.转整型(血百分比) > 30 &&类型.转整型(血百分比) <= 40)
//构建找血范围
X1 = 125, y1 = 43, x2 = 142, y2 = 53
否则
如果(类型.转整型(血百分比) > 50 &&类型.转整型(血百分比) <= 60)
//构建找血范围
X1 = 143, y1 = 43, x2 = 160, y2 = 53
否则
如果(类型.转整型(血百分比) > 60 &&类型.转整型(血百分比) <= 70)
//构建找血范围
X1 = 161, y1 = 43, x2 = 178, y2 = 53
否则
如果(类型.转整型(血百分比) > 70 &&类型.转整型(血百分比) <= 80)
//构建找血范围
X1 = 179, y1 = 43, x2 = 196, y2 = 53
否则
如果(类型.转整型(血百分比) > 80 &&类型.转整型(血百分比) <= 90)
//构建找血范围
X1 = 197, y1 = 43, x2 = 214, y2 = 53
否则
如果(类型.转整型(血百分比) > 90 &&类型.转整型(血百分比) <= 100)
//构建找血范围
X1 = 215, y1 = 43, x2 = 232, y2 = 53
否则
如果结束
如果结束
如果结束
如果结束
如果结束
如果结束
如果结束
如果结束
如果结束
下载链接地址:
感谢大家关注《从小白到职业作者成长之路》,【蓝丝雨精品教程】商业成品真实战、真辅导。
会员办理答疑专员 QQ:276102675 (验证信息:学习TC) 蓝丝雨终身会员1群:322587979(已满) 交流群:237719972 |