以下是按时间线整理的课程核心内容与重点总结(重要内容已标记):
00:00-05:00 GUI编辑器与界面搭建
- GUI编辑器使用问题
- 部分功能不稳定(如子节点丢失、复选框失效),建议重新复制代码或改用图片替代(01:43/23:34)
- 重点:输入框(Input)与按钮需通过
LINK
命令绑定(例:LINK=INPUT1
),否则可能无法传值(22:08)
- 界面布局技巧
- 容器与边距:子控件需与容器边框保留5像素距离(04:24)
- 九宫格锐化:消除图片边缘虚化效果(05:22)
05:00-15:00 排行榜循环逻辑
- 初始化与变量
- 必须从1开始循环(排行无0值)(07:04)
- 全局变量选择:字符型变量(如
A
系列)可跨会话保存,避免使用小数字变量(1-15可能被系统占用)(08:18)
- 兼职队排序
- 核心命令:
ADD
存储键值对(主键=玩家名,值=捐款数),四则运算
累加历史捐款(28:14) - 参数说明:
- 排序数量:5条
- 时间戳参数:0(后捐者不顶替先捐者)(10:40)
15:00-25:00 输入框与防御逻辑
- 输入框(Input)问题
- 常见BUG:输入框与按钮绑定失败时,需检查第二个
i
是否大写(INPUT
非input
)(55:05) - 关联命令:
SENDMSG 7
打印输入值(22:41)
- 防御性检测
- 金额下限:
IF SMALL < 200000
→ 中断执行(25:00) - 元宝校验:
CHECKMONEY
检测玩家余额(26:10)
25:00-40:00 字符串分割与数据存储
- 键值对分割
- 第一次分割:用逗号分隔多玩家数据(
A50
→ 玩家1=100,玩家2=200
)(33:47) - 第二次分割:用等号提取单条记录的姓名与金额(36:59)
- 重点:临时变量需在循环中初始化,否则残留数据(47:03)
- 数据清空逻辑
- 合区/活动结束后需手动清空
A50
,并重新初始化界面(50:50)
40:00-结尾 顶榜提示与常见问题
- 顶榜全服公告
- 检测条件:当前捐款数 > 原第一名时触发(56:19)
- 实现方法:通过分割字符串获取第一名数据,用
EQ
对比(01:07:29)
- 高频问题总结
- 变量未清空:层级错误导致初始化失效(50:00)
- 分割失败:分隔符需严格匹配(逗号/等号)(43:07)
- 排序不更新:需
GOTO
重新执行循环(32:53)
课程总结
- 核心技能:兼职队排序、字符串分割、输入框绑定、循环初始化
- 避坑指南:变量清空时机、大小写敏感、防御性脚本设计
- 实战应用:沙巴克捐献系统、排行榜动态更新
(注:时间戳为视频内关键节点,建议结合回放加深理解)