--- title: 代码示例 summary: 常规的模特例,用于XML属性,第一个MD脚本,UI窗口,按和文本. section: wiki kind: example status: example updated: 2026-10-22 tags: ["X4","modding","examples"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## 改变船体的强度 其他 [XML 补丁指南](wiki:editing-parameters) 使用来自 `wiki/examples/elite_hull`: [清单](../examples/elite_hull/content.xml) 和 [精英宏补丁](../examples/elite_hull/assets/units/size_s/macros/ship_arg_s_fighter_02_a_macro.xml). 其他复制文件内容到扩展中,并保留目录结构. 选择器与X4 9.00进行了检查;新模式在游戏中没有单独运行. ## 首个MD脚本 [您好,X4](wiki:first-extension) 提供一个 [清单](../examples/hello_x4/content.xml) 和 [MD 脚本](../examples/hello_x4/md/HelloX4.xml). 其他单次的提示写入日志,并且在已保存的状态上,不需要再次执行. ## 定制用户界面 [创建一个窗口](wiki:create-ui) 覆盖一个辅助器框架,表,文字和关闭按. 接入器准备后,你的调用器必须提供电话. [Lua ↔ MD](wiki:md-lua-bridge) 显示事件的两个终点; [标准的UI按](wiki:extend-ui) 是一个现有桌面制造商内部的碎片. ## 新内容 [添加飞船](wiki:adding-ship) 后续是宏观,指数和货物登记. 获取来自您自己的游戏的完整原始宏;原始游戏文件不是作为作者示例. [文字](wiki:localization) 和 [价格](wiki:wares-and-prices) 提供针对性的XML示例. ## 在使用块之前 确定是否是完整的文件,行动碎片,是Lua函数的一部分或是伪代码. 检查版本,依赖性和身份证. 一个成功的wiki构建不会把学习例子变成一个测试的游戏场景.