用户:月光之树查看:4 回复:14 评论:4 创建时间:2024-08-14T17:49:06
我:一个聊天室的打印代码

玄离喵w
//Label啥也不干_FF0C_一切正常
function 函数_1() {
函数返回();
}
当触发事件("点击", "自己", () => {
变量_临时存储ID = 0;
删除列表项("列表_模糊搜索歌曲名", "所有项");
删除列表项("列表_模糊搜索歌手", "所有项");
弹出选择框("选择搜索模式", "搜索歌曲名", "搜索歌曲ID", "搜索歌手", "退出搜索");
if (选择框结果("项数") === 1) {
永远循环(() => {
弹出选择框("选择搜索模式", "精确搜索(需完整输入)", "模糊搜索(可搜索关键词)");
if (选择框结果("项数") === 1) {
弹出输入框("输入完整歌曲名");
if (判断列表值是否存在("列表_音乐库", 输入框结果())) {
遍历循环(1, 列表长度("列表_音乐库"), 1, i => {
if (列表值("列表_音乐库", "第", i) === 输入框结果()) {
变量_临时存储ID = i;
退出循环();
}
弹出选择框(连接字符串("已找到歌曲", " 歌曲ID:", 变量_临时存储ID, " 歌曲名:", 列表值("列表_音乐库", "第", 变量_临时存储ID), " 歌手:", 列表值("列表_音乐_20_歌手", "第", 变量_临时存储ID), " 请选择操作"), "同步到播放器", "继续查找", "退出查找");
if (选择框结果("项数") === 1) {
变量_同步歌曲 = 变量_临时存储ID;
发送广播("同步歌曲");
等待直到(判断是否收到广播("确认同步"));
弹出选择框("播放器已同步,你希望?", "继续查找", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
} else if (选择框结果("项数") === 3) {
退出循环();
} else {
函数_1();
}
});
} else {
弹出选择框("未查找到歌曲,请检查是否输入错误。如有需要,可尝试“模糊搜索”。", "继续查找", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
}
} else {
弹出输入框("输入歌曲名的关键词");
遍历循环(1, 列表长度("列表_音乐库"), 1, i => {
if (字符串包含判断(列表值("列表_音乐库", "第", i), 输入框结果())) {
添加列表项(i, "列表_模糊搜索歌曲名");
}
});
if (列表长度("列表_模糊搜索歌曲名") !== 0) {
弹出对话框("自己", 连接字符串("搜索到", 列表长度("列表_模糊搜索歌曲名"), "首音乐"));
遍历循环(1, 列表长度("列表_模糊搜索歌曲名"), 1, i => {
弹出选择框(连接字符串("当前正在查看第", i, "个结果:", 连接字符串(" ", " 歌曲ID:", 列表值("列表_模糊搜索歌曲名", "第", i), " 歌曲名:", 列表值("列表_音乐库", "第", 列表值("列表_模糊搜索歌曲名", "第", i)), " 歌手:", 列表值("列表_音乐_20_歌手", "第", 列表值("列表_模糊搜索歌曲名", "第", i)), " 请选择操作")), "同步到播放器", "下一个结果", "退出查找");
if (选择框结果("项数") === 1) {
变量_同步歌曲 = 列表值("列表_模糊搜索歌曲名", "第", i);
发送广播("同步歌曲");
等待直到(判断是否收到广播("确认同步"));
弹出选择框("播放器已同步,你希望?", "查看下一个搜索结果", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
} else if (选择框结果("项数") === 3) {
退出循环();
} else {
函数_1();
}
});
弹出对话框("自己", "搜索结束");
} else {
弹出选择框("未查找到歌曲,请检查是否输入错误。如有需要,可选择其他搜索模式。", "继续查找", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
}
}
});
} else if (选择框结果("项数") === 2) {
永远循环(() => {
弹出输入框("输入歌曲ID");
if (0 < (输入框结果() <= 列表长度("列表_音乐库"))) {
弹出选择框(连接字符串("已找到歌曲", " 歌曲ID:", 输入框结果(), " 歌曲名:", 列表值("列表_音乐库", "第", 输入框结果()), " 歌手:", 列表值("列表_音乐_20_歌手", "第", 输入框结果()), " 请选择操作"), "同步到播放器", "继续查找", "退出查找");
if (选择框结果("项数") === 1) {
变量_同步歌曲 = 输入框结果();
发送广播("同步歌曲");
等待直到(判断是否收到广播("确认同步"));
弹出选择框("播放器已同步,你希望?", "继续查找", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
} else if (选择框结果("项数") === 3) {
退出循环();
} else {
函数_1();
}
} else {
弹出选择框("未查找到歌曲,请检查是否输入错误。如有需要,可选择其他搜索模式。", "继续查找", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
}
});
} else if (选择框结果("项数") === 3) {
永远循环(() => {
弹出选择框("选择搜索模式", "精确搜索(需完整输入)", "模糊搜索(可搜索关键词)");
if (选择框结果("项数") === 1) {
弹出输入框("输入完整歌手名");
if (判断列表值是否存在("列表_音乐_20_歌手", 输入框结果())) {
角色变量_答复 = 输入框结果();
遍历循环(1, 列表长度("列表_音乐_20_歌手"), 1, i => {
if (列表值("列表_音乐_20_歌手", "第", i) === 角色变量_答复) {
变量_临时存储ID = i;
退出循环();
}
弹出选择框(连接字符串("已找到歌曲", " 歌曲ID:", 变量_临时存储ID, " 歌曲名:", 列表值("列表_音乐库", "第", 变量_临时存储ID), " 歌手:", 列表值("列表_音乐_20_歌手", "第", 变量_临时存储ID), " 请选择操作"), "同步到播放器", "继续查找", "退出查找");
if (选择框结果("项数") === 1) {
变量_同步歌曲 = 变量_临时存储ID;
发送广播("同步歌曲");
等待直到(判断是否收到广播("确认同步"));
弹出选择框("播放器已同步,你希望?", "继续查找", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
} else if (选择框结果("项数") === 3) {
退出循环();
} else {
函数_1();
}
});
} else {
弹出选择框("未查找到歌手,请检查是否输入错误。如有需要,可尝试“模糊搜索”。", "继续查找", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
}
} else {
弹出输入框("输入歌手名的关键词");
遍历循环(1, 列表长度("列表_音乐_20_歌手"), 1, i => {
if (字符串包含判断(列表值("列表_音乐_20_歌手", "第", i), 输入框结果())) {
添加列表项(i, "列表_模糊搜索歌手");
}
});
if (列表长度("列表_模糊搜索歌手") !== 0) {
弹出对话框("自己", 连接字符串("搜索到", 列表长度("列表_模糊搜索歌手"), "个歌手"));
遍历循环(1, 列表长度("列表_模糊搜索歌手"), 1, i => {
弹出选择框(连接字符串("当前正在查看第", i, "个结果:", 连接字符串(" ", " 歌曲ID:", 列表值("列表_模糊搜索歌手", "第", i), " 歌曲名:", 列表值("列表_音乐库", "第", 列表值("列表_模糊搜索歌手", "第", i)), " 歌手:", 列表值("列表_音乐_20_歌手", "第", 列表值("列表_模糊搜索歌手", "第", i)), " 请选择操作")), "同步到播放器", "下一个结果", "退出查找");
if (选择框结果("项数") === 1) {
变量_同步歌曲 = 列表值("列表_模糊搜索歌手", "第", i);
发送广播("同步歌曲");
等待直到(判断是否收到广播("确认同步"));
弹出选择框("播放器已同步,你希望?", "查看下一个搜索结果", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
} else if (选择框结果("项数") === 3) {
退出循环();
} else {
函数_1();
}
});
弹出对话框("自己", "搜索结束");
} else {
弹出选择框("未查找到歌曲,请检查是否输入错误。如有需要,可选择其他搜索模式。", "继续查找", "退出查找");
if (选择框结果("项数") === 2) {
退出循环();
}
}
}
});
} else {
函数_1();
}
});
一个音乐搜索 用了255行
虽然最后不知道为什么报错了 直接给我整崩了
点赞0
评论