跳到主要内容

Awesome

工具

  • samp-stdlib - 更新版默认包含文件,包含const修正、完整文档和功能。
  • fixes.inc - 针对大量SA:MP服务器bug的高度优化修复方案,即插即用。
  • YSI-Includes - 最古老、最庞大、测试最充分的SA:MP/pawn库,提供大量新游戏和语言功能。
  • foreach - 独立版foreach包含文件(非y_iterate版本)。
  • amx_assembly - 提供对pawn脚本底层的访问。
  • md-sort - 在Pawn中排序多维数组。通过修改数组内部指针实现,避免数据复制。
  • indirection - 通过抽象方法自定义调用的指针传递和间接函数调用系统。
  • code-parse.inc - 在编译时解析和自定义pawn代码。
  • 扩展车辆信息 - 将单机版大量车辆标志导入SQLite数据库。
  • sqlitei - SA-MP SQLite函数的高级API。
  • weapon-config - 更稳定、响应更快的伤害系统,包含多项新功能。
  • samp-geoip - 基于IP地址的地理信息查询。
  • progress2 - 以进度条形式显示时间、生命值、车辆燃油等信息。
  • weapon-data - 精细调整、可自定义的武器数据。
  • MV_Youtube - 音频流的Youtube转换API。
  • MySQL预处理语句 - 为PAWN MySQL插件模拟预处理语句。
  • samp-server-weapons - 完全由服务器控制的武器系统。
  • actor_robbery - 灵感来自GTA V商店抢劫,实现类似功能的actor_robbery.inc。
  • samp-aviation - SA-MP基础俯仰高度和滚转航向自动驾驶系统。
  • samp-logger - 结构化日志记录工具,提供简单的日志记录和调试功能。
  • TDW递归扫描器 - 检测代码中递归调用的库。
  • easyDialog - 简化对话框使用流程。
  • mdialog - 现代化对话框系统,类似easyDialog。
  • 模型尺寸增强版 - 更新版modelsizes包含文件,更精确的模型尺寸数据。
  • physics.inc - 模拟2D和3D物理效果(真实运动、碰撞等)。
  • samp-async-dialogs - 通过PawnPlus任务实现异步对话框处理。
  • speedcap.inc - 控制车辆速度的包含文件。
  • SA:MP指令猜测 - 使用Levenshtein距离函数实现的SA:MP指令猜测器。
  • vending - SA-MP服务端自动售货机系统。
  • strlib - 实用字符串函数集合。
  • mathutil - 实用数学函数集合。
  • rotations.inc - Nero_3D rotations.inc提供的实用旋转函数集合。
  • SA-MP距离函数 - 实用距离检测函数集合。
  • 新SA-MP回调 - 实用新回调函数集合。
  • 替代对话框 - 采用新设计的文本绘图对话框。
  • eSelection - 在游戏模式中创建动态模型选择菜单的功能。
  • mSelection - 类似eSelection,但采用不同风格。
  • RGB-文本绘图 - 为文本绘图添加RGB色彩支持。
  • LangPlus - open.mp服务器多语言支持库。
  • beckzy的改装店 - 服务端改装店包含文件。

指令处理器

  • I-ZCMD - ZCMD的改进版本。
  • Pawn.CMD - 比任何其他指令处理器更快速。
  • y_commands - YSI包含文件中的指令处理器

插件

  • JIT - 代码稳定后使用可显著提升运行速度。
  • CrashDetect - 开发阶段用于发现错误的工具。
  • 性能分析器 - SA-MP服务器性能分析插件。
  • sscanf - 将字符串转换为多种值类型(整数、浮点数、玩家等)。
  • MySQL插件 - 连接服务器到MySQL数据库。
  • 流加载插件 - 突破SA:MP多项限制(物体、拾取物等)。
  • 原生检查器 - 服务器启动时检查原生函数。
  • FCNPC - 增强标准NPC功能的插件(截至2023年1月暂不支持open.mp)。
  • 文件管理器 - 允许管理根目录文件(不限于scriptfiles目录)。
  • Pawn.Raknet - 分析RakNet网络流量。
  • samp-precise-timers - 提供精确定时器的Rust插件(open.mp已内置此功能)。
  • PawnPlus - 通过新结构、数据类型和编程技术扩展Pawn语言。
  • PAWN内存访问 - 允许在PAWN中分配和释放堆内存。
  • 原生回退 - 为未注册原生函数提供回退实现。
  • YSF - 通过内存编辑和钩子实现服务器功能扩展(部分功能已集成至open.mp)。
  • SKY - 提供底层功能实现强大脚本操作。
  • Pawn.Regex - 为Pawn添加正则表达式支持。
  • pawn-scraper - 支持HTML解析和CSS选择器的强大爬虫插件。
  • TOTP - 在游戏模式中使用TOTP身份验证。
  • DNS插件 - 提供DNS正反向查询功能。
  • MapAndreas - 加载不同高度图并查询坐标海拔。
  • ColAndreas - 使用Bullet物理库模拟圣安地列斯世界碰撞。
  • 路径查找器 - 计算圣安地列斯地图点对点路径。
  • 自定义查询洪水检测 - 自定义防御查询洪水攻击。
  • sampml - 简化机器学习工具包(包含自瞄检测功能)。
  • TgConnector - 通过SA-MP与Telegram机器人交互的插件。
  • Discord连接器 - 在PAWN脚本中控制Discord机器人。
  • TS连接器 - 在PAWN脚本中控制TeamSpeak3服务器。
  • IRC插件 - 创建和管理IRC机器人。
  • pawn-requests - 提供HTTP(S) API交互接口,支持文本和JSON数据类型。
  • pawn-redis - 访问快速内存数据库和异步消息通道。
  • Chrono - 现代日期时间处理库。
  • 俄语文本修复 - 修复GameText、TextDraw和Menu的俄语显示问题。
  • 高级昵称系统 - 支持任意字符的昵称系统。
  • SAMPSON - SA-MP JSON插件。
  • samp-chatbot - 游戏内AI聊天机器人插件。
  • SA-MP BitStream崩溃修复 - 修复BitStream读取溢出问题。
  • pawn-json - Pawn版JSON处理库。

客户端-服务器插件

  • SA-MP+ - 通过插件SDK与服务器交互并添加新功能的客户端修改版。
  • CHandling - 为单个车辆分配独立操控数据的功能。
  • SAMPVOICE - 为SA:MP服务器实现语音通信系统。
  • 按键监听器 - 追踪任意按键操作的客户端-服务器插件。
  • SA-MP CEF - 嵌入CEF的客户端和服务器插件。
  • SAMP_AC_v2 - SA:MP客户端反作弊系统。

加密插件

GDK/SDK

现在无需插件即可使用open.mp通过其他语言编写脚本,详见此博客文章

  • sampsdk - 插件开发基础SDK。
  • sampgdk - C/C++语言支持(编写SA:MP游戏模式)
  • SampSharp - C#语言支持(编写SA:MP游戏模式)
  • .NET插件 - C#语言支持(编写SA:MP插件)
  • sampgo - Go语言支持(编写SA:MP游戏模式/插件)
  • samp-node - JavaScript/TypeScript语言支持(编写SA:MP游戏模式)
  • Shoebill项目 - Java语言支持(编写SA:MP游戏模式)
  • pySAMP - Python语言支持(编写SA:MP游戏模式)
  • samp-rs - Rust语言支持(编写SA:MP插件)
  • Yet Another Lua插件 - Lua语言支持(编写SA:MP游戏模式)
  • SAMPHP - PHP语言支持(编写SA:MP游戏模式)
  • SA-MP S[D]K - D语言支持(编写SA:MP游戏模式)
  • Kamp - Kotlin语言支持(编写SA:MP游戏模式)

游戏模式

滤镜脚本