06-11-2026, 09:19 PM
Wild West Roleplay(荒野西部角色扮演)
点击前往 下载地址
![[图片: server_map.png]](https://raw.githubusercontent.com/DignitySAMP/Wild-West-Roleplay/main/server_map.png)
这是我在 2016 至 2018 年期间最具代表性的作品,也是让我在 SA-MP 圈内打响名号的游戏模式。它是一款拥有大量 RPG 元素的角色扮演服务器,在 2016 年将 SA-MP 提升到了全新的层次:整个地图被重新制作、拥有自定义马匹载具系统,以及大量当时前所未见的 RPG 玩法(其中许多都是我们首创)。
服务器最初于 2016 年开放,最高在线人数达到 90 人。运营约四至五个月后,由于我们在管理方面经验不足,最终导致服务器关闭。后来在开发 Medieval Roleplay(中世纪 RP)期间,我们于 2018 年重新开放了该服务器,并加入大量更新内容,以展示 SA-MP 0.3DL 的强大能力(全动画马匹、自定义城镇、自定义附件模型等)。
https://www.youtube.com/watch?v=Me0RweOwJLk
不会提供任何运行支持,因为它本来就不是为了重新上线而发布的。我希望通过公开这个脚本,大家能够学习其中的一些技术实现、创新方案,以及从我们的失误中吸取经验。
功能列表
账号系统
马匹系统
狩猎系统
生存需求系统
自定义地图
背包系统
RPG 技能系统
可升级多种技能:
战斗技能
武器系统
金钱系统
伤害系统
工作系统
职业包括:
小游戏
扑克
胡须系统
受 RDR2 启发:
套索系统
执法人员专属:
陷阱系统
捐赠系统
开发中:
动态 NPC 系统
农业系统(开发中)
动态商业系统
商店类型:
动态帮派(Posse)系统
通缉令系统
管理员系统
Management(管理层)
更新记录系统
动画系统
反作弊系统(极其过时)
检测:
附件系统
篝火系统
动态标签系统
彩票系统
其它杂项系统
动态大门系统
这是一个非常超前的西部 RP Gamemode,在 2016 年的 SA-MP 环境下已经接近独立 RPG 游戏的规模,融合了《荒野大镖客》《魔兽世界》和传统 RP 服务器的设计理念。许多系统即使放到今天的 open.mp 环境中依然具有很高的参考价值。
点击前往 下载地址
![[图片: server_map.png]](https://raw.githubusercontent.com/DignitySAMP/Wild-West-Roleplay/main/server_map.png)
这是我在 2016 至 2018 年期间最具代表性的作品,也是让我在 SA-MP 圈内打响名号的游戏模式。它是一款拥有大量 RPG 元素的角色扮演服务器,在 2016 年将 SA-MP 提升到了全新的层次:整个地图被重新制作、拥有自定义马匹载具系统,以及大量当时前所未见的 RPG 玩法(其中许多都是我们首创)。
服务器最初于 2016 年开放,最高在线人数达到 90 人。运营约四至五个月后,由于我们在管理方面经验不足,最终导致服务器关闭。后来在开发 Medieval Roleplay(中世纪 RP)期间,我们于 2018 年重新开放了该服务器,并加入大量更新内容,以展示 SA-MP 0.3DL 的强大能力(全动画马匹、自定义城镇、自定义附件模型等)。
引用:该脚本已经非常过时。之所以开源,仅作为历史档案保存,因为它一直躺在我的硬盘里积灰。不建议直接投入使用,仅供参考与怀旧。开发者名单:
- DignitySAMP(项目负责人)
- DTVSamp(主要开发者)
- Rusu(主要开发者)
https://www.youtube.com/watch?v=Me0RweOwJLk
不会提供任何运行支持,因为它本来就不是为了重新上线而发布的。我希望通过公开这个脚本,大家能够学习其中的一些技术实现、创新方案,以及从我们的失误中吸取经验。
功能列表
引用:请注意,我可能遗漏了一些功能。该服务器最后一次运行是在 2018 年,我只是快速浏览文件并根据记忆进行整理。
账号系统
- 基础随机 RP 问答测试(每次题目不同)
- 基础新手教程(目前未启用,但理论上仍可运行)
- 基础新玩家任务系统(替代旧教程)
- 基础经验与等级系统
- 注册时使用交互式 TextDraw 选择:
- 性别
- 种族
- 城镇
- 皮肤
- 年龄
- 性别
- 智能出生系统:
- 监狱
- 牢房
- 崩溃位置恢复
- 房屋
- 商业点
- 城镇等
- 监狱
- 主账号系统(支持多个角色)
- 角色/账号改名系统
- 、代码:
/relog
代码:/logout
马匹系统
- Medieval Roleplay 中著名的马匹系统
- 多种马匹模型
- 所有马匹均由服务器端动画驱动
- 完全替代传统车辆系统
- 停放状态的马匹可受伤
- 自定义马匹音效(文件已遗失)
- 马匹速度与生命值 HUD
狩猎系统
- 鹿会动态在地图中游荡
- 基础 AI:
- 避开障碍
- 动态转向
- 不发生碰撞
- 避开障碍
- 鹿为自定义动画模型
- 不同武器造成不同伤害
- 击杀后可剥皮
- 获取肉类与皮革出售
- 剥皮后尸体会变成血腥状态并逐渐消失(参考 RDR2)
- 需要狩猎刀进行剥皮
- 属于后期职业玩法
生存需求系统
- 饥饿值
- 口渴值
- 温度系统
- 北部区域会变冷
- 篝火取暖
- 保暖服装
- 北部区域会变冷
- 自定义 HUD 界面显示状态
自定义地图
- 登录/注册界面自定义地图
- 自定义出生区域
- Las Barrancas 与 El Quebrados 全面重制
- Bayside 雪地区域
- 需要保暖装备
- 后期区域
- 需要保暖装备
- 全地图程序化植被系统
- 自定义监狱地图
- 大量符合西部风格的室内地图
- 包含 Medieval RP 遗留模型
- 全地图道路改为泥土路
- 使用 GangZone 遮挡未使用地图区域
- 自定义区域提示系统
背包系统
- 全 TextDraw 界面
- 烹饪系统
- 背包容量升级
- 类似魔兽世界的物品品质系统
- 代码:
/showitems - 丢弃与拾取物品
- 大量预设物品
- 物品销毁
- 物品使用系统
- 完整物品增减接口
RPG 技能系统
可升级多种技能:
战斗技能
- 武器熟练度
- 瞄准技巧
- 拔枪速度
- 钓鱼
- 伐木
- 采矿
- 狩猎
- 农业
- 铁匠
- 游泳
- 徒手格斗
- 生命值
- 刀具使用
- 飞刀投掷
武器系统
- 所有武器均为自定义系统
- 显示当前武器及弹仓子弹
- 服务端追踪子弹
- 拥有真实换弹机制
- 弹壳掉落系统
- 警长可调查弹壳
- 枪套系统
- 玩家身上可见武器
- 铁匠打造武器
- 武器交易
- 武器掉落拾取
- 切换已装备与挂载武器
- 武器挂载位置编辑
- 新手需要训练才能熟练使用武器
金钱系统
- 支持零钱
- 例如
代码:$12.75
- 例如
- 经济体系参考《荒野大镖客2》
- 拥有 100 美元已属于富裕阶层
伤害系统
- 流血系统
- 血迹拖尾
- 绷带止血
- 屏幕血迹效果
- 服务端爆炸与火焰伤害
- 骨折系统
- 死亡尸体系统
- 搬运
- 埋葬
- 焚烧
- 搬运
- 受伤时自动跌落马匹
- 代码:
/showinjuries - 代码:
/showwounds
工作系统
职业包括:
- 钓鱼
- 伐木
- 采矿
- 进度条小游戏
- 技能等级影响效率
- 更高级资源需要更高技能
- 资源与其他系统联动
- 统一 Action Panel 操作界面
小游戏
扑克
- 基于 LorenC 的 SF-CNR 修改
- 支持多人对庄家
胡须系统
受 RDR2 启发:
- 胡须随时间自然生长
- 接近完成状态
- 从未正式投入生产环境
套索系统
执法人员专属:
- 投掷套索
- 将目标拉下马
- 捆绑玩家
陷阱系统
- 布置陷阱
- 捕捉玩家与动物
- 造成流血
- 武装/拆除/检查机制
捐赠系统
开发中:
- 多级赞助等级
- 专属聊天频道
- 更高工资
- 专属马匹
- 自动到期移除
动态 NPC 系统
- 预设商店 NPC 类型
- 管理员自由创建编辑
- 支持动作动画
- H 键交互框架
农业系统(开发中)
- 耕地
- 播种
- 多种作物
- 土壤状态
- 水分状态
- 健康状态
动态商业系统
商店类型:
- 杂货店
- 武器店
- 服装店
- 理发店
- 酒馆
- 狩猎商店
- 银行
- 邮局
- 警局
- 铁匠铺
- 马厩
- 房间租赁
- 武器储存
- 收银系统
- 新手旅馆
- 家具系统
- 广告系统
- 电报系统
动态帮派(Posse)系统
- 武器柜
- 警长指控系统
- 监狱系统
- 无线电通讯
- 擒拿系统
- 不同阵营聊天颜色
- 查看所有帮派在线成员
通缉令系统
- 通缉海报 TextDraw
- 警察可在任意地点张贴通缉令
管理员系统
Management(管理层)
- 动态创建内容
- 分配职位
- 处罚系统
- 反 Ban Evade
- 回答问题
- 开发组
- 活动组
- 帮派管理
- 地图组
- 管理记录
- 管理备注
- Skyrim 风格传送命令
- Staff Island
- 大量管理工具
更新记录系统
- 代码:
/updates - 登录自动提示更新内容
动画系统
- 大量 RP 动作
- 动画预加载
反作弊系统(极其过时)
检测:
- 金钱作弊
- 生命作弊
- 武器作弊
- 弹药作弊
- 飞天
- C-Bug
- 非法武器
- Ban Evade
- 传送外挂
- 加速外挂
附件系统
- 购买附件
- 调整位置
- 调整骨骼
- 部分附件提供保暖效果
篝火系统
- 提高体温
- 添加燃料
- 增加持续时间与热量
动态标签系统
- 管理员创建 3D Text Label
- 玩家申请场景标签
- 管理员审核
彩票系统
- 购买彩票增加奖池
- 使用 Pawn
代码:random() - 多人中奖自动平分
其它杂项系统
- 命令防刷屏
- 属性系统
代码:/attribute - 蒙眼与淡入淡出
- 面具系统
- MOTD 系统
- 暂停检测
- 握手系统
代码:/shakehand - 自定义时间系统
- 1 游戏日 = 288 分钟现实时间
- 1 游戏日 = 288 分钟现实时间
- 搜身系统
- 抛硬币
代码:/coin - 骰子
代码:/rolldice - 自定义名牌
- RP 聊天动作
- 口音系统
- 炸药系统
- 会话追踪
- 快速旅行系统
动态大门系统
- 可绑定玩家
- 可绑定帮派
- 公共权限
- 管理员动态创建
- 基于
代码:/gate - 使用动态物体实现
这是一个非常超前的西部 RP Gamemode,在 2016 年的 SA-MP 环境下已经接近独立 RPG 游戏的规模,融合了《荒野大镖客》《魔兽世界》和传统 RP 服务器的设计理念。许多系统即使放到今天的 open.mp 环境中依然具有很高的参考价值。

