• 0 票 - 平均分 0
  • 1
  • 2
  • 3
  • 4
  • 5
西部角色扮演 Wild-West-Roleplay
#1
Wild West Roleplay(荒野西部角色扮演)

点击前往 下载地址 
[图片: 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 修改
二十一点(Blackjack)
  • 支持多人对庄家

胡须系统
受 RDR2 启发:
  • 胡须随时间自然生长
  • 接近完成状态
  • 从未正式投入生产环境

套索系统
执法人员专属:
  • 投掷套索
  • 将目标拉下马
  • 捆绑玩家

陷阱系统
  • 布置陷阱
  • 捕捉玩家与动物
  • 造成流血
  • 武装/拆除/检查机制

捐赠系统
开发中:
  • 多级赞助等级
  • 专属聊天频道
  • 更高工资
  • 专属马匹
  • 自动到期移除

动态 NPC 系统
  • 预设商店 NPC 类型
  • 管理员自由创建编辑
  • 支持动作动画
  • H 键交互框架

农业系统(开发中)
  • 耕地
  • 播种
  • 多种作物
  • 土壤状态
  • 水分状态
  • 健康状态

动态商业系统
商店类型:
  • 杂货店
  • 武器店
  • 服装店
  • 理发店
  • 酒馆
  • 狩猎商店
  • 银行
  • 邮局
  • 警局
  • 铁匠铺
  • 马厩
功能:
  • 房间租赁
  • 武器储存
  • 收银系统
  • 新手旅馆
  • 家具系统
  • 广告系统
  • 电报系统

动态帮派(Posse)系统
  • 武器柜
  • 警长指控系统
  • 监狱系统
  • 无线电通讯
  • 擒拿系统
  • 不同阵营聊天颜色
  • 查看所有帮派在线成员

通缉令系统
  • 通缉海报 TextDraw
  • 警察可在任意地点张贴通缉令

管理员系统
Management(管理层)
  • 动态创建内容
  • 分配职位
Admin(管理员)
  • 处罚系统
  • 反 Ban Evade
Helper(助手)
  • 回答问题
  • 开发组
  • 活动组
  • 帮派管理
  • 地图组
其它功能:
  • 管理记录
  • 管理备注
  • Skyrim 风格传送命令
  • Staff Island
  • 大量管理工具

更新记录系统
  • 代码:
    /updates
  • 登录自动提示更新内容

动画系统
  • 大量 RP 动作
  • 动画预加载

反作弊系统(极其过时)
检测:
  • 金钱作弊
  • 生命作弊
  • 武器作弊
  • 弹药作弊
  • 飞天
  • C-Bug
  • 非法武器
  • Ban Evade
  • 传送外挂
  • 加速外挂

附件系统
  • 购买附件
  • 调整位置
  • 调整骨骼
  • 部分附件提供保暖效果

篝火系统
  • 提高体温
  • 添加燃料
  • 增加持续时间与热量

动态标签系统
  • 管理员创建 3D Text Label
  • 玩家申请场景标签
  • 管理员审核

彩票系统
  • 购买彩票增加奖池
  • 使用 Pawn
    代码:
    random()
  • 多人中奖自动平分

其它杂项系统
  • 命令防刷屏
  • 属性系统
    代码:
    /attribute
  • 蒙眼与淡入淡出
  • 面具系统
  • MOTD 系统
  • 暂停检测
  • 握手系统
    代码:
    /shakehand
  • 自定义时间系统
    • 1 游戏日 = 288 分钟现实时间
  • 搜身系统
  • 抛硬币
    代码:
    /coin
  • 骰子
    代码:
    /rolldice
  • 自定义名牌
  • RP 聊天动作
  • 口音系统
  • 炸药系统
  • 会话追踪
  • 快速旅行系统

动态大门系统
  • 可绑定玩家
  • 可绑定帮派
  • 公共权限
  • 管理员动态创建
  • 基于
    代码:
    /gate
  • 使用动态物体实现

这是一个非常超前的西部 RP Gamemode,在 2016 年的 SA-MP 环境下已经接近独立 RPG 游戏的规模,融合了《荒野大镖客》《魔兽世界》和传统 RP 服务器的设计理念。许多系统即使放到今天的 open.mp 环境中依然具有很高的参考价值。
  回复


此主题中的消息
西部角色扮演 Wild-West-Roleplay - 由 siwode - 06-11-2026, 09:19 PM

论坛跳转:


浏览此主题的用户: 1 位客人