TXT实战功能 30天签到系统

5小时前发布 2 00

🕐 01:38 - 05:00:项目目标与基础结构搭建 项目目标:实现一个 30天签到系统,支持: 每日签到 补签机制(消耗200元宝) 第7、21、28天可自选奖励(三选一) 界面搭建: 使用 列表容器 + 基础容器 组合 item show + button 组件挂载 循环展示签到项,初始写死循环次数(后续改为CSV控制) 🕐 05...

收录时间:
2025-10-14
招生信息


🕐 01:38 – 05:00:项目目标与基础结构搭建

  • 项目目标:实现一个 30天签到系统,支持:
  • 每日签到
  • 补签机制(消耗200元宝)
  • 第7、21、28天可自选奖励(三选一)
  • 界面搭建
  • 使用 列表容器 + 基础容器 组合
  • item show + button 组件挂载
  • 循环展示签到项,初始写死循环次数(后续改为CSV控制)

🕐 05:52 – 10:00:CSV配置与循环逻辑

  • CSV表结构
  • 每行代表一个签到日
  • 包含物品ID、奖励类型、是否可选奖励等字段
  • 循环逻辑
  • 使用 MOV + 循环参数 控制展示次数
  • item show 与 button 动态挂载
  • 容器ID与循环索引绑定,用于后续状态判断

🕐 10:06 – 14:30:容器优化与样式调整

  • 容器高度动态调整(633 → 733)
  • 去除滑动弹性,防止误触
  • 按钮文字与状态同步(未签到/已签到/补签)

🕐 14:30 – 17:50:动态月份支持(30/31天)

  • 重点:根据月份动态调整循环次数
  • 使用 OR条件判断 判断大月(31天)
  • EQUAL + 月份常量 判断是否为1、3、5、7、8、10、12月
  • 循环次数变量化(n),容器高度同步扩展

🕐 17:50 – 22:00:特殊奖励日逻辑(7/21/28天)

  • 重点:第7、21、28天支持三选一奖励
  • 判断循环索引是否为7/21/28
  • 展示宝箱图标代替默认item show
  • 使用else分支处理普通奖励与特殊奖励的展示逻辑

🕐 22:46 – 29:30:签到触发逻辑

  • 重点:三种签到状态判断
  1. 正常签到:参数等于当前日期 → 签到成功
  2. 补签:参数小于当前日期 → 扣200元宝
  3. 非法签到:参数大于当前日期 → 提示“还未到时间”
  • 使用T20变量存储签到状态(1=未签到,0=已签到)
  • 签到成功后更新T20值并刷新界面

🕐 29:30 – 34:30:签到成功后的状态刷新

  • 重点:签到成功后
  • 更新T20变量为0
  • 按钮状态变为“已签到”
  • 使用goto刷新界面展示
  • break中断后续循环逻辑

🕐 34:30 – 43:30:补签逻辑完整实现

  • 重点:补签流程
  1. 判断参数是否小于当前日期
  2. check money元宝 ≥ 200
  3. 扣元宝 → 更新状态 → 给奖励
  • 提示信息
  • 元宝不足 → “元宝不足以补签”
  • 补签成功 → “补签成功”
  • 已签到 → “你已经签到过了”

🕐 43:30 – 53:00:三选一奖励界面与逻辑

  • 重点:三选一奖励实现
  • 新建小窗口界面
  • 使用列表容器 + 水平分布展示三个物品
  • 点击物品后关闭窗口并发放奖励
  • 奖励通过邮件发送(防止刷包)
  • 奖励物品写死为:木剑、屠龙、裁决
  • 每个物品单独写link与act逻辑

🕐 53:00 – 58:30:奖励发放与邮件系统

  • 重点:所有奖励通过邮件发送
  • 防止玩家背包满导致物品丢失
  • 防止抓包刷物品
  • 邮件内容:系统奖励 + 物品ID + 数量

🕐 58:30 – 01:04:00:跨月变量清理机制

  • 重点:跨月自动清理签到状态
  • 使用U20变量存储当前月份
  • 登录时判断月份是否变化
  • 变化则清空T20签到状态变量
  • 注意:数字变量判断必须加0(EQ U20 0)

🕐 01:04:00 – 01:11:00:变量清理的多种触发方式

  • 重点:变量清理可扩展为
  • 登录触发
  • NPC点击触发
  • 计时器/机器人触发
  • 合区/开服时间变量触发
  • 建议:正式服务必使用“开服时间变量”替代“日期”

🕐 01:11:00 – 01:23:00:总结与答疑

  • 重点总结
  • 签到系统三大核心
    1. 正常签到
    2. 补签(扣元宝)
    3. 三选一奖励(7/21/28天)
  • 技术点
    • CSV配置
    • 循环展示
    • 状态变量(T20)
    • 月份判断(U20)
    • 邮件发奖
    • 跨月清理
  • 学员问题
  • “不是不会命令,是不知道在哪用” → 多写多练,写少了
  • “逻辑能听懂,就是不会组合” → 建议多抄多改多复现

✅ 最终建议(正式服)

项目建议
日期判断使用 开服时间变量 替代 day
变量清理登录触发 + 机器人计时器 双保险
奖励发放一律邮件发送,避免刷包/掉地
补签提示加二次确认或提示框,防止误点

数据统计

相关导航

暂无评论

none
暂无评论...