原帖: QualityArmory Vehicles 2 开源构建
![[IMG] [IMG]](https://i.imgur.com/fIRGJDK.png)
![[IMG] [IMG]](https://i.gyazo.com/f7f4056dd5425a523ef2c806d2c24c5f.gif)
![[IMG] [IMG]](https://i.imgur.com/tV6e7lQ.png)
剧透:命令
ProtocolLib (必需) 用于处理播放器控件的输入。
用于模型和纹理的优质军械库(推荐/不需要),以及用于存储和排序这些模型的系统但请注意,如果您不想要 QA 的枪支,QAV 仍然可以在没有它的情况下工作。
剧透:开发者 API
QualityArmoryVehicles.class 中:
购买 QualityArmoryVehicles,即表示您同意以下服务条款:
![[IMG] [IMG]](https://i.imgur.com/fIRGJDK.png)
![[IMG] [IMG]](https://i.gyazo.com/f7f4056dd5425a523ef2c806d2c24c5f.gif)
![[IMG] [IMG]](https://i.imgur.com/tV6e7lQ.png)
剧透:命令
- /QAV give <vehicle> <player>:为玩家提供车辆作为物品
- /QAV spawnVehicle <vehicle>:在玩家的位置生成一个载具实例
- /QAV removeNearbyVehicles <radius>:移除玩家半径内所有生成的载具实例。
- /QAV shop:打开商店 GUI。
- /QAV callback : 回调玩家拥有的所有车辆。
- /QAV callbackAll:回调服务器上的所有车辆。
- /QAV debug_removeAllBuggedVehicles : 用于移除玩家附近所有有漏洞的车辆。
- /QAV garage : 打开车库(仅当在配置中启用了 “enable_UnlockableVehicles” 时。)
- qualityarmoryvehicles.* :授予对所有权限的访问权限。
- qualityarmoryvehicles.admin:授予对所有管理员权限的访问权限。
- qualityarmoryvehicles.give : 允许玩家使用 /qav give
- qualityarmoryvehicles.spawn :允许玩家使用 /qav spawnVehicle
- qualityarmoryvehicles.setaspassager :允许玩家使用 /qav setaspassager
- qualityarmoryvehicles.removenearbyvehicles :允许玩家使用 /qav removenearbyvehicles
- qualityarmoryvehicles.default:提供对所有默认命令的访问权限。默认添加。
- qualityarmoryvehicles.craft : (计划中)将允许玩家制作车辆。默认添加。
- qualityarmoryvehicles.shop:允许玩家购买车辆。默认添加。
- qualityarmoryvehicles.use : 允许玩家与车辆互动。默认添加。
- qualityarmoryvehicles.vehiclelimit.X : 限制玩家一次可以生成的车辆数量(默认情况下,所有玩家都允许 1 辆)
- qualityarmoryvehicles.unlimitedvehicles : 绕过限制检查
- qualityarmoryvehicles.callback : 允许玩家召回他们的所有车辆(将它们存储在玩家的车库中或将其添加回玩家的库存中)
- qualityarmoryvehicles.callbackAll : 回调服务器上的所有车辆。
- qualityarmoryvehicles.candrive.XXX : 如果 “enable_RequirePermsToDriveType” 设置为 true,则只有具有该权限的玩家才能驾驶名为 “XXX” 的车辆(将 XXX 替换为车辆名称)。
- qualityarmoryvehicles.overrideWhitelist命令: 允许用户使用命令为车辆设置白名单。
- qualityarmoryvehicles.usevehiclegui :允许用户查看车辆的 GUI 菜单。默认添加。
- qualityarmoryvehicles.overrideWhitelist :允许用户乘坐车辆,即使他们不在该车辆的白名单中。
ProtocolLib (必需) 用于处理播放器控件的输入。
用于模型和纹理的优质军械库(推荐/不需要),以及用于存储和排序这些模型的系统但请注意,如果您不想要 QA 的枪支,QAV 仍然可以在没有它的情况下工作。
剧透:开发者 API
QualityArmoryVehicles.class 中:
- QualityArmoryVehicles.getVehicleByName() 返回具有提供名称的 abstractvehicle 实例。
- QualityArmoryVehicles.getAllVehicles() 返回服务器上的所有车辆
- QualityArmoryVehicles.registerAndLoadNewVehicle() c表示一种新的车辆类型。
- QualityArmoryVehicles.spawnVehicle() 在给定位置生成车辆。
- QualityArmoryVehicles.getVehicleEntity() 返回 VehicleEntity,给定一个作为“驾驶员座位”的盔甲架
- QualityArmoryVehicles.addPlayerToCar() 将玩家添加为车辆的驾驶员或过路人。
- QualityArmoryVehicles.getOwnedVehicles() 返回玩家拥有的所有车辆。
- QualityArmoryVehicles.teleportVehicle() 将车辆及其所有乘客传送到新位置。
- QualityArmoryVehicles.getVehiclePlayerIsLookingAt(); 返回玩家正在查看的车辆。用于检测玩家正在与哪个车辆交互。
- 在创建车辆时调用
- 当车辆损坏时呼叫。
- 在车辆被摧毁时调用
- 当车辆左转或右转时调用
- 当机体根据玩家请求改变速度(减速或加速)时调用
- 当玩家进入座位(驾驶员座位或传球者座位)时调用
- 当玩家离开车辆时调用
购买 QualityArmoryVehicles,即表示您同意以下服务条款:
- 您有权使用债务/信用卡和/或 PayPal 账户
- 您不会拒付、争议或撤销任何付款
- 您不会反编译或修改 QualityArmoryVehicles
- 您不会重新分发 QualityArmoryVehicles 或其任何内容
- 如果您违反上述任何条款,我可能会撤销您对 QualityArmoryVehicles 的访问权限
- 我保留随时更改这些条款的权利,并且您同意遵守最新版本的条款
- 您同意上面和下面列出的所有内容