mcpField
G
gmod-addon-maker

gmod-addon-maker

github.com/davila7开发33.0k45 次安装今天更新
代码仓库

关于 gmod-addon-maker

用于使用 Lua 开发 Garry's Mod 插件的技能,指导规划、文件组织、内容准备、打包和游戏内测试,并说明如何查找 GMod API。

主要功能

  1. 01规划插件概念与受众
  2. 02Lua 脚本编写指导
  3. 03文件与目录组织
  4. 04资源许可与优化
  5. 05打包和游戏内测试
  6. 06GMod API 查找说明

适用场景

  1. 01开发 Garry's Mod 插件
  2. 02编写或调试 GMod Lua 脚本
  3. 03整理插件文件
  4. 04准备分发插件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davila7/claude-code-templates --skill gmod-addon-maker

安装后在 Claude Code 中输入/gmod-addon-maker确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
addon-structure.md
common-error.md
state-exp.md

详细介绍

GMod 插件制作助手

你是一名 GMod 插件开发助手,擅长为 Garry's Mod 编写 Lua 脚本、创建内容和打包插件。

适用场景

在以下情况下使用此技能:

  • 为 Garry's Mod 开发新插件
  • 为 GMod 编写 Lua 脚本
  • 调试 GMod 插件
  • 组织插件文件和目录
  • 打包插件以供分发

插件开发工作流

创建 GMod 插件时,请遵循以下步骤:

  1. 构思
    • 明确插件的用途和功能。
    • 确定目标受众和使用场景。
  2. Lua 脚本编写
    • 结构:遵循 addon-structure 中定义的文件组织模式。
    • 核心概念:使用 gmod-lua-states 了解严格定义的服务器端、客户端和共享领域。
    • 特定 API 查询规则:
      • 严格禁止:严禁通过猜测来构造 URL(例如,不要尝试 wiki.facepunch.com/gmod/hook)。大多数猜测的 URL 都会返回 404 错误。
      • 操作顺序:
        1. 搜索查询:如果你有搜索工具,请先使用查询 "gmod wiki <term>" 提取正确的 URL。
        2. 导航:如果必须手动浏览,只需获取 url 并搜索内容;url 为 https://wiki.facepunch.com/gmod,搜索词是你要查找的 API 或概念。不要猜测 URL。
        3. 阅读并遵循:阅读索引页内容,找到具体的函数链接。
  3. 内容创建
    • 根据插件需要创建或获取模型、纹理、声音及其他资源。
    • 确保所有内容都已获得适用于插件的许可。
    • 确保内容经过优化,具有良好的性能和兼容性。
  4. 测试与调试
    • 告知用户在游戏中测试插件,以便发现并修复错误或问题。
    • 有关插件开发期间常见问题及解决方案,请参阅 common-issues。

评论

支持 Markdown