admin 发表于 2022-4-24 17:12:09

车辆清理专业版-dev



为车辆添加了一个计时器以进行删除。它确实需要OneSync无穷大。


##特征

*使用后删除车辆前的可配置分钟数

*将特定车辆列入黑名单

*为特定车型设定特定时间

*车辆上方的全息图,带有计时器,可以看到时间,直到车辆被删除

*全息图也可以设置为仅在按下键时显示(不再按下键时将关闭)


##配置JSON


下面的例子是消费者准备好的。根据要求,它确实有一个“全息图”,并允许配置来确定全息图是始终可见还是仅在按键时可见。


此配置将显示距离玩家10个游戏单位内的车辆的全息图,当他们步行时,并保持输入_CHARACTER_WHEEL动作(def:Left Alt)。车辆

将在无人的情况下保持60秒。计时器仅在玩家进入车辆时开始,在玩家进入车辆时重置,并在车辆内定期重置。


脚本还可以处理永不删除的车辆列表(黑名单),或将自定义时间应用于特定车型(自定义)。


建议不要向使用者透露“调试”配置设置,因为它非常详细,但在故障排除期间非常有用,可以确定确切的故障。因此,调试选项是从下面的示例中输入的,但在配置标记中被引用。


文件名:config。json


```json

{

“全息启用”:true,//如果为true,则在车辆上显示计时器,直到自动删除

“全息图键”:19,//显示全息图的键,如果0将在距离内显示

“全息显示距离”:10.0,//未配置按键时显示全息图的距离

“全息图可视车辆”:错误,//在车内显示全息图?

“TimeToLive”:60,//允许车辆怠速行驶的时间(秒)

“TimeForUpdate”:30,//两次更新之间的秒数(近似值)

“黑名单”:[“警察”],//不追踪的车型列表

“自定义”:{//适用于该车型的车型和时间列表

“警察2”:60,

“警长”:15

}

}

```


##外部脚本集成


外部脚本可以通过触发名为AutoDeletePro:TouchVehicle的事件,以网络ID和模型散列作为参数,来触摸车辆的“上次使用”时间。


例子:

```CSharp TriggerServerEvent(“AutoDeletePro:TouchVehicle”、NetworkGetNetworkIdFromEntity(vehicle)、GetHashKey(GetEntityModel(vehicle));

TriggerServerEvent(“AutoDeletePro:TouchVehicle”、vehicle.NetworkId、vehicle.Hash);

```**** Hidden Message *****



难忘初遇的心动 发表于 2022-5-4 19:33:07

真是难得给力的帖子啊。

二月x 发表于 2022-8-30 18:50:57

强烈支持楼主ing……

alim000 发表于 2023-11-30 21:32:29

强烈支持楼主ing……

TIANTIANGG 发表于 2023-12-1 05:18:05

楼主加油,我们都看好你哦。

peter 发表于 2024-3-16 19:44:04

我只是路过打酱油的。

白菜 发表于 2024-3-20 15:05:23

强烈支持楼主ing……

vone0009 发表于 2024-7-3 12:14:27

11111111111

阿卡2599 发表于 2024-8-25 17:35:30

强烈支持楼主ing……
页: [1]
查看完整版本: 车辆清理专业版-dev