samp | open.mp 联机社区论坛
[库][分享转发] sa-mp/pawn 标准库包 - 打印版本

+- samp | open.mp 联机社区论坛 (https://open-mp.cn)
+-- 板块: SA-MP (https://open-mp.cn/forumdisplay.php?fid=12)
+--- 板块: 发布 (https://open-mp.cn/forumdisplay.php?fid=18)
+---- 板块: 库 (https://open-mp.cn/forumdisplay.php?fid=20)
+---- 主题: [库][分享转发] sa-mp/pawn 标准库包 (/showthread.php?tid=8)



[库][分享转发] sa-mp/pawn 标准库包 - XiaoNiao - 02-28-2026

samp-stdlib | pawn-stdlib

默认 sa-mp 服务器包含文件的更新版本。支持const校验、文档齐全且完整

下载地址: 

 - https://github.com/pawn-lang/pawn-stdlib

 - https://github.com/pawn-lang/samp-stdlib

San Andreas Multiplayer Pawn 标准库包 - 专为 sampctl 包管理系统 设计。

当前最新版本为 0.3.7-R2-2-1 | 0.3.DL-R1

master 分支头部目前不包含任何 RC 库。

为什么?

sampctl 工具内置的包管理系统基于 GitHub(类似于 Go 语言),因此将标准库也存储在 GitHub 上可以简化流程。这意味着不需要为标准库编写任何特殊代码,它可以像其他所有包一样只是一个普通包。

版本如何运作?

版本通过 Git 标签 表示

使用 sampctl 时始终指定一个版本。要依赖最新版本,只需在依赖项中使用 sampctl/samp-stdlib:0.3.7-R2-2-1。

发布候选版本(RC)期间会发生什么?

master 分支将包含 RC 库(如果存在活跃的 RC)。最近的 RC 是 0.3.8,但由于该版本已取消,此代码库不包含任何 0.3.8 RC 库。

版本标签与 sampctl 完全兼容

sampctl 简化了版本控制,此代码库的存在是为了帮助使用多个 SA:MP 服务器版本的 sampctl 用户。

版本起始于 0.3z(具体为 0.3z-R1)

0.3z 是 sampctl 支持的最早版本。大多数服务器使用最新版本,因此似乎没有必要归档每个 SA:MP 库版本。

某些标签指向同一提交

有些版本仅更改了服务器的内部机制,从未涉及库文件。在这些情况下,版本标签仍存在于该代码库中,但它们仅指向同一提交。