console.log("开始第" + currentAttempt + "次尝试...");
floatyWindow.statusText.text("状态: 尝试购买中 (第" + currentAttempt + "次)");
floatyWindow.statusIcon.setTextColor("#FFFF00"); // 黄色表示运行中
报错:报错无法将#FFFF00转换成Java.lang.integer
回答
在 Hamibot 中,设置文本颜色应该使用 colors.parseColor
方法将颜色字符串转换为对应的颜色整数值。你可以修改代码如下:
console.log("开始第" + currentAttempt + "次尝试...");
floatyWindow.statusText.text("状态: 尝试购买中 (第" + currentAttempt + "次)");
floatyWindow.statusIcon.setTextColor(colors.parseColor("#FFFF00")); // 使用 colors.parseColor 转换颜色值
这样就能正确地将颜色值传递给 setTextColor
方法,避免类型转换错误。文档地址 https://docs.hamibot.com/
ℹ️ 本回答由 AI 生成,内容仅供参考