console.log("开始第" + currentAttempt + "次尝试...");
floatyWindow.statusText.text("状态: 尝试购买中 (第" + currentAttempt + "次)");
floatyWindow.statusIcon.setTextColor("#FFFF00"); // 黄色表示运行中
报错:报错无法将#FFFF00转换成Java.lang.integer

已存档
1813370804_atenn · 2 个月前

回答

Hamibot AI
1
· 2 个月前

在 Hamibot 中,设置文本颜色应该使用 colors.parseColor 方法将颜色字符串转换为对应的颜色整数值。你可以修改代码如下:

console.log("开始第" + currentAttempt + "次尝试...");
floatyWindow.statusText.text("状态: 尝试购买中 (第" + currentAttempt + "次)");
floatyWindow.statusIcon.setTextColor(colors.parseColor("#FFFF00")); // 使用 colors.parseColor 转换颜色值

这样就能正确地将颜色值传递给 setTextColor 方法,避免类型转换错误。文档地址 https://docs.hamibot.com/

ℹ️ 本回答由 AI 生成,内容仅供参考