血量百分比各种计算方法
玛丽莲梦兔
664次浏览
2021年01月23日 03:53
最佳经验
本文由作者推荐
-关于少先队的手抄报
教程介绍
:通过全面系统的讲解
TC
、天使插件、大漠插件,帮助新手快速成长为职业作者,
全面剖析新手在学习过程中的所有问题,
并给出解决方法。 扫清在学习
TC
脚本制作过程中
的所有障碍!
教程特色
: 每星期一、四晚上
7
:
00
至
10
:
00
进行一对一的语言辅导,帮助学员解决学习
中所遇到的问题
讲解思路
:每个识知点结合一个小实例让学员直观感受到它是如何使用的。
蓝丝雨
:专注于图色类脚本制作,多年线上线下教学经验,全职在线脚本教程培训,所编写
的商 业脚本成品免费发放到
TC
平台。
课程大纲
:血量百分比各种计算方法
//
第一种方法:字库百分比
//
结合大漠插件,制作血条上方的 字库,得到最大血和当前血,用当前血除以最大血再乘以
100
得到一个百分比,拿这个百分比 与界面上所填的数字对比,如果小于等于则开始补血。
//
代码
当前百分比
=
类型
.
转整型
((
当前血
/
最大血
) * 100)
//
取整数部分
如果
(
当前百分比
<=
界面百分比
)
//
开始补血
按下补血热键
如果结束
//
第二种方法:血条长度百分比
//
测量出整个血条的长度,取 失血后的底色,然后找色,如果发现底色,换算下血条的左边
到
//
底色的 长度,然后用这个长度除以血条的总长度乘以
100
得到百分比,拿这个百分比与界
面
//
上所填的数字比较,如果小于等于则开始补血
//
代码
血条开始
= 5
血条结束
= 105
血条长度
=
血条结束
-
血条开始
//
找到底色
ret,intX,intY
ret=lor(86,31,266,45,
100e0c-010202
如果
(intx > 0 && inty > 0)
当前血
= intx -
血条开始
当前百分比
=
类型
.
转整型
((
当前血
/
血条长度
) * 100)
如果
(
当前百分比
<=
界面百分比
)
//
开始补血
如果结束
如果结束
//
第三种方法
:
指定范围百分比
< br>将整个血条长度划分为十等份
,
每一个等份构建自己的范围
,
然后读取 脚本界面上用户的百分
比配置,根据数字来判断要到哪个范围内找色,如果没有找到就补血
血百分比
=
编辑框
.
获取文本
(
“< br>编辑框
0
”
)
如果
(
类型
.
转整型
(
血百分比
) >= 0 &&
类型
.
转整型
(
血百分比
) <= 10)
1