CSN Advanced Mechanic & Wash [STANDALONE]
CSN Advanced Mechanic & Wash 🚗 CSN Advanced Mechanic & Wash is a comprehensive and standalone script designed to elevate vehicle repair and car wash experiences in FiveM. With detailed NPC interactions, realistic vehicle handling during repairs, and fully configurable options, this script offers...
forum.cfx.re
CSN 高级机械和清洗
CSN Advanced Mechanic & Wash是一款综合且独立的脚本,旨在提升 FiveM 中的车辆维修和洗车体验。凭借详细的 NPC 互动、维修期间逼真的车辆操控以及完全可配置的选项,此脚本为与车辆相关的角色扮演场景提供了无与伦比的沉浸感。特征
- 独立设置:无需任何框架(ESX、QBCore 等)即可独立运行,适用于任何 FiveM 服务器设置。
- 动态车辆维修:体验自定义动画、行人行为和完全同步的维修序列。机械师 NPC 负责所有维修,同时提供视觉反馈,从而创建真正互动的角色扮演环境。
- 逼真的洗站:驾车进入指定的洗车地点,NPC 将使用独特的动画和可调节的摄像机角度清洁您的车辆。
- 高级 NPC 交互:机械师和洗车 NPC 不受损坏、布娃娃效果和外部玩家交互的影响,以防止服务期间中断。
- 服务期间的驾驶限制:进行维修或清洗时,暂时限制驾驶以保持浸水。
- 自定义光点:使用可自定义颜色、精灵、名称和位置的地图光点,轻松定位机械师和洗站。
- 完全可定制性:几乎脚本的每个方面都可以通过config.lua文件进行配置,从动画序列到相机设置,确保它无缝融入您的服务器风格。
- 优化性能:轻量级且经过彻底优化,以确保对服务器性能的影响最小,即使多个玩家和 NPC 同时交互也是如此。
安装
- 下载并解压:将解压的文件夹放入服务器的resources目录中。
- 添加到服务器配置:打开server.cfg并添加以下行:
复制代码
ensure CSN_VehicleServices
- 配置:打开config.lua文件以自定义设置,例如 NPC 模型、动画序列、闪烁细节等。
- 启动您的服务器:配置完成后,重新启动您的服务器以应用更改并开始使用脚本。
配置选项
常规设置:- 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:修复过程的总时长(毫秒)。
- 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 的选项,允许即时调整配置,而无需重新启动服务器。 - 可定制的服务级别:
添加不同的维修和清洗服务级别,从快速修复到详细、耗时的流程。每个级别都有不同的动画和持续时间。
点击此处下载