996传奇三端引擎--实战-10-道具脚本处理挖宝(合成,验证,抽奖)
一、道具脚本系统架构设计
1.1 脚本挂载双模式
1.2 扩展变量存储结构
| 字段位置 | 数据类型 | 用途说明 | 示例值 |
|---|---|---|---|
| 1 | int | 系统保留 | 状态标识 |
| 2 | string | 地图标识 | “map_001” |
| 3 | table | 坐标{x,y} | {125, 340} |
| 4 | int | 使用次数 | 3 |
| 5+ | 自定义 | 业务扩展 | 宝物类型等 |
二、挖宝功能全流程实现
2.1 碎片合成挖宝道具
-- 碎片合成处理器 function OnFragmentCompose(player, fragmentId) -- 检查碎片数量 local count = player:GetItemCount