SuperAPI AI 工具集

dayz-modding

通用与其它

查看项目

更新于 10-16 01:27

技能介绍

用途:该技能用于处理任何 DayZ 文件(.c、config.cpp、mod.cpp、.layout、types.xml)或讨论 DayZ 模组开发、Enforce Script、Enfusion 引擎时使用,作为 DayZ 模组开发专家指导。

主要能力:覆盖 Enforce Script 语言规则与限制、DayZ 模组结构(config.cpp、mod.cpp、5 层脚本层级)、引擎 API(实体、玩家、载具、GUI、RPC、声音、动作等)、.layout 控件系统与配置(stringtable.csv、inputs.xml、imagesets、types.xml)、构建流水线(PBO 打包、文件补丁、Workbench)以及按症状排查问题。

使用方式:回答前先判断任务类型、涉及文件、脚本层级、执行上下文、依赖与验证步骤。代码生成遵循无三元运算符、无 do...while、无 try/catch 等铁律,公共方法使用守卫子句,RPC 处理验证上下文、身份与数据,单例在 OnMissionFinish 清理,按命名约定和图层放置规则组织代码。

适用场景:DayZ 物品、UI、动作、任务、配置、调试、构建、API 使用与架构设计。限制:不覆盖 Unity、Unreal、Godot 或其他引擎,不涉及通用 C/C++/C# 编程,不覆盖 Arma 系列和服务器托管基础设施;未文档化的 API、钩子与生命周期事件不得臆造,证据不足时应明确说明。