example
example

资源 CSN 高级机械和清洗 [独立]

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳
1728355435984.png

CSN 高级机械和清洗
:红色汽车:

CSN Advanced Mechanic & Wash是一款综合且独立的脚本,旨在提升 FiveM 中的车辆维修和洗车体验。凭借详细的 NPC 互动、维修期间逼真的车辆操控以及完全可配置的选项,此脚本为与车辆相关的角色扮演场景提供了无与伦比的沉浸感。

特征​

  • 独立设置:无需任何框架(ESX、QBCore 等)即可独立运行,适用于任何 FiveM 服务器设置。
  • 动态车辆维修:体验自定义动画、行人行为和完全同步的维修序列。机械师 NPC 负责所有维修,同时提供视觉反馈,从而创建真正互动的角色扮演环境。
  • 逼真的洗站:驾车进入指定的洗车地点,NPC 将使用独特的动画和可调节的摄像机角度清洁您的车辆。
  • 高级 NPC 交互:机械师和洗车 NPC 不受损坏、布娃娃效果和外部玩家交互的影响,以防止服务期间中断。
  • 服务期间的驾驶限制:进行维修或清洗时,暂时限制驾驶以保持浸水。
  • 自定义光点:使用可自定义颜色、精灵、名称和位置的地图光点,轻松定位机械师和洗站。
  • 完全可定制性:几乎脚本的每个方面都可以通过config.lua文件进行配置,从动画序列到相机设置,确保它无缝融入您的服务器风格。
  • 优化性能:轻量级且经过彻底优化,以确保对服务器性能的影响最小,即使多个玩家和 NPC 同时交互也是如此。

安装​

  1. 下载并解压:将解压的文件夹放入服务器的resources目录中。
  2. 添加到服务器配置:打开server.cfg并添加以下行:
配置文件

复制代码


ensure CSN_VehicleServices

  1. 配置:打开config.lua文件以自定义设置,例如 NPC 模型、动画序列、闪烁细节等。
  2. 启动您的服务器:配置完成后,重新启动您的服务器以应用更改并开始使用脚本。

配置选项​

常规设置

  • config.UseCommands:启用或禁用基于命令的车辆修理功能(真/假)。
  • config.playErrorSound:输入错误命令时切换错误音效(true/false)。
  • config.playSuccesSound:切换命令成功执行时的成功音效(true/false)。
  • config.debugs:在 F8 控制台中激活调试打印以进行故障排除(真/假)。
机械设置

  • config.UsemanuallyRepair:如果玩家需要访问修理地点则设置为 true,如果启用基于命令的修理则设置为 false(/repair)。
  • config.pedmodel:机械师NPC的行人模型("s_m_y_xmech_01")。
  • config.repairCoords:协调修复过程发生的地点。
  • config.pedRepairAnimDict:儿童初始动画的词典(例如竖起大拇指的手势)。
  • config.pedRepairAnimName:初始行人动画的动画名称。
  • config.pedRepairStartDelay:开始修复序列之前的延迟(毫秒)。
  • config.ShowRepairRestrictionText:在维修期间切换屏幕文本通知(例如,“维修中:驾驶受限”)。
机械动画设置

  • config.pedAnimations:机械师NPC在维修过程中的动画列表及时长。
    • 示例动画包括:Thumbs up,,,,Welding等等Hammering。Changing tire
相机设置

  • config.repairCameraCoords1和config.repairCameraCoords2:修复期间初始和辅助摄像机位置的坐标。
  • config.repairCameraHeading1和config.repairCameraHeading2:每个摄像机位置的摄像机航向。
  • config.repairCameraFOV1和config.repairCameraFOV2:每个摄像机位置的视野 (FOV) 设置。
车辆和行人运动设置

  • config.vehicleParkingCoords和config.vehicleExitCoords:车辆停放位置和维修后驶出位置的坐标。
  • config.vehicleParkingHeading:config.vehicleExitHeading停车和驶出时车辆的航向(旋转)。
  • config.pedWalkToCoords和config.pedWalkHeading:机械师 NPC 在维修期间行走的坐标和方向。
  • config.repairDuration:修复过程的总时长(毫秒)。
Blip 设置

  • config.blips:地图上显示的点列表,每个条目包含以下属性:
    • name:信号名称(例如"Mechanic Shop"或"Vehicle Wash")。
    • coords:光点位置的坐标。
    • sprite:用于光点图标的精灵。
    • color:光点图标的颜色。
    • scale:光点的比例/大小。
    • display:显示光点的设置。
    • shortRange:如果光点仅在短距离内可见,则为真。
    • pulsing:设置为 true 可在光点上启用脉冲效果。
洗车设置

  • config.WashDuration:洗车持续时间(毫秒)。
  • config.WashLocations:洗车站坐标列表。
  • config.PlayerWashPosition:清洗过程中玩家和车辆将被传送到的坐标。
  • config.PedStartPosition和config.PedEndPosition:洗车过程中 NPC 的起始和结束位置。
  • config.CamCoords以及config.WashCamCoords:洗车过程中的初始和次要摄像机位置。
  • config.CamHeading和config.WashCamHeading:洗车过程的摄像机航向。
  • config.CamFOV和config.WashCamFOV:洗车摄像头的视野 (FOV) 设置。
  • config.PedModel:洗车NPC使用的行人模型。
  • config.AnimDict及config.AnimName:洗车时给NPC的动画词典和名字。
声音设置

  • config.PlayWashSound:启用或禁用洗车过程中的声音。
  • config.WashStartSoundName和config.WashSoundSet:洗车开始的声音设置。
管理设置

  • config.deletePedsAdmin:设置为 true 以允许管理员删除所有 NPC(调试目的)。
  • config.adminLicenses:具有特殊管理命令权限的管理员许可证列表。
  • config.commandAdminLicenses:有权限使用/clean和/dirt命令的管理员许可证列表。
调试模式

  • config.debugMode:设置为 true 以启用洗车过程的调试消息(用于测试和故障排除)。

命令​

:技术专家:
命令​

/修复
/清洗 admin command
/污垢 admin command
/已删除 admin command

计划的功能和未来增强功能​

随着CSN Advanced Mechanic & Wash脚本的不断发展,我们计划推出新功能和增强功能,以进一步改善用户体验和功能:

  • 错误修复和优化
    解决已报告的错误和优化脚本性能是我们的首要任务。我们的目标是为所有用户提供流畅、无错误的体验。
  • 增强行人互动
    引入玩家与 NPC 互动的新方式,包括对话和扩展动画。NPC 可能会在维修和清洗过程中提供额外的服务或信息。
  • 附加服务站
    扩大地图上可用的维修站和清洗站数量。每个站点都有独特的配置和设置,让体验更加动态和多样化。
  • 管理控制面板
    开发专用的管理面板,服务器管理员可以:
    • 远程修理或清洗其他玩家的车辆。
    • 直接通过游戏内菜单修改站点位置和设置。
    • 启用或禁用特定功能、自定义服务持续时间以及管理 NPC 行为。
  • 交互式管理工具
    管理面板将包括动态生成、删除或移动服务 NPC 和 blip 的选项,允许即时调整配置,而无需重新启动服务器。
  • 可定制的服务级别
    添加不同的维修和清洗服务级别,从快速修复到详细、耗时的流程。每个级别都有不同的动画和持续时间。
1728355451031.png

点击此处下载
 
顶部