c542781033 发表于 2021-3-21 09:56:21

血蓝一直加个不停

满血、蓝依然一直加,是计算公式写错了吗?
.版本 2

.子程序 血蓝判断
.局部变量 血百分比, 整数型
.局部变量 蓝百分比, 整数型
.局部变量 血X坐标, 整数型
.局部变量 蓝X坐标, 整数型

血百分比 = 到整数 (组合框血.取项目文本 (组合框血.现行选中项))
蓝百分比 = 到整数 (组合框蓝.取项目文本 (组合框蓝.现行选中项))
血X坐标 = 血百分比 ÷ 100 × (234 - 12) + 12
蓝X坐标 = 蓝百分比 ÷ 100 × (234 - 12) + 12
.判断循环首 (全局控制 = 真)
    .如果 (大漠.颜色比较 (血X坐标, 35, “960707-000000”, 1) = 1)
      标签血.标题 = “血量不够”
      加血 ()
    .否则
      标签血.标题 = “血量正常”
    .如果结束

    .如果 (大漠.颜色比较 (蓝X坐标, 52, “2452a1-000000”, 1) = 1)
      标签血.标题 = “蓝量不够”
      加蓝 ()
    .否则
      标签蓝.标题 = “蓝量正常”
    .如果结束
    完美延时 (1000)
    处理事件 ()

.判断循环尾 ()


.子程序 加血



大漠.键盘_按键_字符 (组合框加血.取项目文本 (组合框加血.现行选中项))


.子程序 加蓝


大漠.键盘_按键_字符 (组合框加蓝.取项目文本 (组合框加蓝.现行选中项))


c542781033 发表于 2021-3-21 16:58:32

已解决,用线程即可。

zhuqiuhao 发表于 2021-5-20 11:38:23

一直在加,说明你判断血蓝状态不对,判断结果一直是缺血缺蓝,建议你从这个部分下手,找出bug,解决它
页: [1]
查看完整版本: 血蓝一直加个不停