Awesome
工具
- Community Compiler - 大幅更新的编译器版本,包含大量修复和增强功能.
- sampctl - 用于安装库和运行服务器的软件包管理器.
- Plugin Runner - 直接从命令行运行轻量级版本服务器的工具(无需 server.cfg),用于测试插件.
- Plugin Boilerplate - 通过模板文件使制作插件更简单.
- SA:MP Plugin Template Library - 使用该模板库,可轻松快速地制作自己的插件.
- SA-MP Fiddle - 测试脚本(片段、PoC、调试等)并与他人分享的地方.
- Pawn Syntax - Sublime - Sublime Text 的pawn自动补全功能.
- Pawn Syntax - Visual Marketplace - Visual Studio Code 的pawn自动补全功能.
- SA-MP Zone Editor - 地盘编辑器,用于制作地盘等内容.
- SA-MP Map Editor - SA:MP 常用的地图编辑器.
- open.mp Server Browser - open.mp 服务器浏览器桌面图形用户界面.
库
- samp-stdlib - 更新版本的默认包含文件. const-修正、文档化且完整.
- fixes.inc - 针对大量SAMP服务器漏洞的极致优化修复. 即插即用.
- YSI-Includes - SA:MP/pawn最古老、最大、测试最充分、支持最好的库,提供大量新的游戏和语言特性.
- foreach - foreach独立包含文件(非y_iterate版本).
- amx_assembly - 低级别访问pawn脚本本身.
- md-sort - 在Pawn中排序多维数组. 修改数组的内部指针而非复制数据.
- indirection - 传递指针和间接调用函数的系统,带有自定义调用的抽象方法.
- code-parse.inc - 编译时解析和自定义pawn代码.
- Extended Vehicle Information - 将大量单人游戏中的车辆标志导入SQLite数据库.
- sqlitei - SA-MP SQLite功能的高级API.
- weapon-config - 更加一致和响应快速的伤害系统,具有许多新特性.
- samp-geoip - 基于IP地址的地理信息.
- progress2 - 显示时间、健康、车辆燃料和其他信息的进度条.
- weapon-data - 精细调整和可定制的武器数据.
- MV_Youtube - 用于音频流的YouTube转换API.
- MySQL Prepared Statements - 为PAWN MySQL插件模拟预准备语句.
- samp-server-weapons - 由服务器完全控制的武器.
- actor_robbery - 受GTA V商店抢劫的启发,actor_robbery.inc模仿它!
- samp-aviation - 基于俯仰的高度和基于滚转的航向自动驾驶仪的基础功能.
- samp-logger - 简单的结构化日志记录器,提供一组简单的日志记录和调试功能.
- TDW Recursion Scanner - 一个用于查找代码中递归的库.
- easyDialog - 使对话框更易于使用.
- mdialog - 类似于easyDialog的现代对话框系统.
- Model Sizes Plus - 旧版本modelsizes包含文件的更新、增强、更加精确的版本.
- physics.inc - 模拟2D和3D物理(真实的运动、碰撞等).
- samp-async-dialogs - 通过PawnPlus任务异步处理对话框.
- speedcap.inc - 用于控制车辆速度的包含文件.
- SA:MP Command Guess - 使用Levenshtein距离函数的SA命令猜测器.
- vending - SA-MP的服务端的贩卖机.
- strlib - 一组有用的字符串函数.
- mathutil - 一组有用的数学函数.
- rotations.inc - Nero_3D的rotations.inc提供的一组有用的旋转函数.
- SA-MP Distance Functions - 一组有用的距离检查函数.
- New SA-MP callbacks - 一组有用的新回调函数.
- Alternative Dialogs - 新设计的Textdraw对话框.
- eSelection - 在SA-MP游戏模式中创建动态模型选择菜单的功能.
- mSelection - 与eSelection相同,但风格不同.
- RGB-Textdraw - 为Textdraw添加RGB颜色.
- LangPlus - open.mp服务器的多语言库.
命令处理器
- I-ZCMD - ZCMD 的改进版本.
- Pawn.CMD - 比其他任何命令处理器都要快.
- y_commands - 来自 YSI 包含文件的命令处理器
Plugins
- JIT - 代码稳定后,使用此方法可大大加快代码的运行速度.
- CrashDetect - 在测试过程中查找错误的开发工具.
- Profiler - 用于 SA-MP 服务器的性能剖析器插件.
- sscanf - 将字符串转换为多个值、整数、浮点数、玩家等.
- MySQL Plugin - 将服务器连接到 MySQL 服务器.
- Streamer Plugin - 绕过许多 SA:MP 限制,如物体和拾取物.
- nativechecker - 服务器启动时检查本机函数.
- FCNPC - 用于 SA-MP 服务器的插件,可为现有的标准 NPC 添加大量功能. 截至 2023 年 1 月,该插件目前无法在 open.mp 中使用.
- FileManager - 允许您从根文件夹管理文件和文件夹(使用此插件后,不限于 scriptfiles 服务器目录).
- Pawn.Raknet - 允许您分析 RakNet 流量.
- samp-precise-timers - 用 Rust 编写的 SA-MP 插件,提供精确计时器. open.mp 中不需要它,因为 open.mp 已经提供了精确计时器.
- PawnPlus - 通过新的结构、数据类型和编程技术扩展了 Pawn 脚本语言的可能性.
- PAWN memory access - 允许在 PAWN 中从堆中分配和释放内存.
- Native Fallback - 为未注册的本地程序提供回退执行的 SA-MP 插件.
- YSF - 该插件的目的是从服务器中获取最大的可能性,主要是内存编辑和挂钩. 它的许多功能现已内置在 open.mp 中. 详情前往 此 Github 问题 查看功能列表.
- SKY - 该插件提供底层函数,使 Pawn 脚本能够执行强大的功能.
- Pawn.Regex - 在 Pawn 中添加对正则表达式的支持.
- pawn-scraper - 一款功能强大的爬取插件,为在Pawn中使用 html_parsers 和 css 选择器提供了接口.
- TOTP - 允许您在 sa-mp 游戏模式中使用 TOTP 身份验证.
- DNS Plugin - 该插件提供 DNS 查询和 DNS 反向查询功能.
- MapAndreas - 可以加载不同的高度地图,并检查 x、y 坐标的最小高度.
- ColAndreas - 创建圣安地列斯世界的模拟. 使用Bullet Physics物理引擎库.
- PathFinder - 您可以在圣安地列斯地图上计算从 A 点到 B 点的路线.
- Custom Query Flood Check - 编写自定义保护程序,防止查询泛滥.
- sampml - 简化的机器学习工具包和相关的 SAMP 项目(Aimbot 检测).
- TgConnector - 通过 SA-MP 与 telgram 机器人互动的telegram连接器插件.
- Discord connector - 允许您在 PAWN 脚本中控制 Discord 机器人.
- TSConnector - 允许您在 PAWN 脚本中控制 Teamspeak3 服务器.
- IRC Plugin - 允许通过 SA-MP 服务器创建和管理 IRC 机器人.
- pawn-requests - 提供与 HTTP(S) 应用程序接口交互的 API,支持文本和 JSON 数据类型.
- pawn-redis - 允许访问快速内存数据库和其他程序之间的异步信息通道.
- Chrono - 用于处理日期和时间的现代 Pawn 库.
- rustext - 修复 SA-MP 的俄语文本插件:GameText's、TextDraw's 和 Menu's.
- Advanced SA NickName - 支持昵称中的任何符号.
- SAMPSON - 用于 SA-MP 的 JSON 插件.
- samp-chatbot - 用于游戏内人工智能聊天机器人通信的 GTA SAMP 插件.
- SAMP BitStream Crash Fix - 修复了 BitStream 读取超限的问题.
- pawn-json - Pawn中的JSON .
客户端-服务端 插件
- SA-MP+ - 使用 SA-MP 插件 SDK 与服务器交互并添加新功能的客户端修改程序.
- CHandling - 通过修改游戏的默认行为,为单个车辆分配车辆操控数据的功能.
- SAMPVOICE - 在SA:MP服务器中使用Pawn语言实现语音通信系统.
- KeyListener - 用于追踪按键操作的客户端-服务器插件.
- SAMP CEF - 用于在SA:MP中嵌入CEF的客户端和服务器插件.
- SAMP_AC_v2 - SA:MP客户端的反作弊插件.
加密插件
- whirlpool - SA:MP的Whirlpool加密插件.
- SyS' bcrypt Plugin - 由Sreyas Sreelal开发的SA:MP bcrypt加密插件.
- lassir's bcrypt Plugin - 由lassir开发的SA:MP bcrypt加密插件.
- samp-crypto - 提供Argon2、Scrypt和Bcrypt等加密函数的SA:MP插件.
- SHA512 - SA:MP的SHA512加密插件.
GDK/SDKs
现在你可以使用open.mp在不需要插件的情况下用其他语言编写脚本. 请参阅此博客文章
- sampsdk - 这是开发插件所需的最基本的工具包.
- sampgdk - 为SA:MP编写游戏模式提供C/C++语言支持
- SampSharp - 为SA:MP编写游戏模式提供C#语言支持
- .NET Plugin - 为SA:MP编写插件提供C#语言支持
- sampgo - 为SA:MP编写游戏模式/插件提供Go语言支持
- samp-node - 为SA:MP编写游戏模式提供Javascript/Typescript语言支持
- Shoebill Project - 为SA:MP编写游戏模式提供Java语言支持
- pySAMP - 为SA:MP编写游戏模式提供Python语言支持
- samp-rs - 为SA:MP编写插件提供Rust语言支持
- Yet Another Lua Plugin - 为SA:MP编写游戏模式提供Lua语言支持
- SAMPHP - 为SA:MP编写游戏模式提供PHP语言支持
- SA-MP S[D]K - 为SA:MP编写游戏模式提供D语言支持
- Kamp - 为SA:MP编写游戏模式提供Kotlin语言支持
游戏模式
- ScavengeSurvive - 基于PvP的生存游戏模式.
- gta-open - 一个基于洛圣都的警察与强盗游戏模式.
- SF-CnR - 一个基于圣费耶罗的的警察与强盗游戏模式.
- Next Generation Roleplay - The Next Generation Gaming, LLC SA:MP 角色扮演游戏模式.
- SC-RP - 带有MySQL支持的角色扮演游戏模式.
脚本
- MapFix - 修复GTA圣安地列斯地图的纹理错误.
- SA:MP Animbrowse - SA:MP的动作浏览工具.
- IsPlayerUsingAndroid - 检查玩家是否在使用安卓设备.
- TextDraw-Editor - 一个具有丰富功能的TextDraw编辑器.
- Ultimate Creator - 功能丰富、先进的地图编辑器.
- Fusez's Map Editor - SA:MP的游戏内地图编辑器.
- Texture Studio - 这是一个游戏内地图编辑器,允许你为对象的材质索引设置颜色,并对多达16种材质进行纹理设置.