?Wraith ARS 2X
经过几个月的开发和大量的测试,我向您展示了我的第二个 FiveM 雷达资源,Wraith ARS 2X。它是对 WraithRS 的完全重写,具有完全定制的系统,用于检测雷达视线内的车辆,允许在距离巡逻车更远的地方检测到车辆。这种新雷达也更接近 Stalker DSR 2X,一个例子是我的新雷达现在将检测到的车辆分为强目标和快速目标。更强的目标是较大的车辆,它们会将较大的信号反射回雷达,而快速的目标是较小的车辆,其行驶速度比最强的目标快。这意味着在任何时候,雷达都有能力同时跟踪多达 4 个目标。还有一个读车牌器!?特征
- 逼真的用户界面
- 来自 Stalker DSR 2X 的真实声音
- 完全定制的车辆检测系统(最大范围 350 米)
- 检测到的车辆过滤(强而快的目标)
- 自动锁定速度超过设定的快速限制(当在操作员菜单中启用时,以及服务器管理员在配置文件中启用)
- FiveM 键绑定,每个客户都可以在他们的 GTA 键绑定菜单中设置他们想要的
- 键锁功能可防止任何雷达键工作 完整的UI控制,您可以在屏幕上的任何位置移动雷达、遥控器和读板器。您还可以更改它们的比例!
- 系统会记住 UI 元素的位置以及每个元素的比例 游戏内帮助手册旨在成为 Stalker DSR 2X 手册的真实复制品,该手册包含有关雷达操作的详细信息 用于配置雷达不同选项的操作员菜单,例如但不限于范围、音量和速度 类型
- 操作员菜单选项像 UI 一样保存和加载
- 带有 GTA 图像的车牌阅读器,开发人员可以使用外部扫描仪访问
- 乘客视图和控制 雷达功能在客户端之间同步
?操作手册
可以使用遥控器并单击“帮助”按钮在游戏中访问操作员手册。但如果您想在游戏外查看,请单击此处?快速入门视频
?完整展示视频
?默认键绑定
下表列出了所有的键绑定以及它们的作用的描述。每个客户都可以通过进入他们的 GTA 键绑定菜单并导航到标题为“FiveM”的部分来更改他们的键绑定。?对于服务器所有者和开发人员
在继续阅读之前,请快速注意一下,资源发生的一切都发生在游戏中,帮助手册和快速入门视频都在游戏中打开!我见过有人阅读快速启动消息,点击否,然后去 YouTube 上观看,但点击是将其嵌入游戏中!?配置
资源的所有配置都是通过编辑 config.lua 文件完成的。文件中的每个选项都已注释以描述它们的作用,以及可以设置的值(如果适用)。您可以配置以下内容:- 允许快速限位锁定系统
- 只允许自动锁定真实玩家
- 允许第一次快速启动视频
- 允许乘客查看
- 允许乘客控制
- 索诺兰 CAD 设置
- 改变控制
- 更改默认操作员菜单值
- 更改 UI 元素的默认比例以及安全区大小
?导出和事件
目前,只有一个服务器端导出可以使用,未来可能会添加更多,具体取决于添加的功能。我打算为雷达本身添加导出,但由于一切都是如何工作的,包含它们没有意义。当前导出可用于使客户端锁定其前板或后板阅读器,可通过使用以下代码使用:
lua:
-[[---------------------------------------------------------------------------------------
Locks the designated plate reader camera for the given client.
Parameters:
clientId:
The ID of the client
cam:
The camera to lock, either "front" or "rear"
beepAudio:
Play an audible beep, either true or false
boloAudio:
Play the bolo lock sound, either true or false
---------------------------------------------------------------------------------------]]--
exports.wk_wars2x:TogglePlateLock( clientId, cam, beepAudio, boloAudio )
您可以通过触发以下事件来触发远程从另一个资源打开:
lua:
TriggerEvent( "wk:openRemote" )
or
TriggerClientEvent( "wk:openRemote", source )
还有两个服务器端事件可以挂接到读板器,其中一个用于用户扫描板,另一个用于用户锁定板。您可能希望使用这些事件的示例是,如果您希望所有读板器都链接到外部 BOLO 列表。然后可以使用上面的导出来使用户的读板器锁定在当前扫描的板中。随着时间的推移,更多事件可能会添加到资源中。 注意:必须在您的脚本中注册事件才能使事件起作用。
lua:
RegisterNetEvent( "wk:onPlateScanned" )
RegisterNetEvent( "wk:onPlateLocked" )
--[[---------------------------------------------------------------------------------------
Gets triggered every time a player scans a plate with the plate reader.
Passed data:
cam:
The camera that scanned the plate, either "front" or "rear"
plate:
The plate that was scanned, e.g. "46EEK872"
index:
The plate index of the scanned plate, e.g. 2
---------------------------------------------------------------------------------------]]--
AddEventHandler( "wk:onPlateScanned", function( cam, plate, index )
-- Example code
print( GetPlayerName( source ) .. " scanned plate " .. plate .. " with their " .. cam .. " plate reader." )
-- Example output: WolfKnight scanned plate 46EEK872 with their front plate reader
end
--[[---------------------------------------------------------------------------------------
Gets triggered every time a player locks a plate with the plate reader.
Passed data:
cam:
The camera that scanned the plate, either "front" or "rear"
plate:
The plate that was scanned, e.g. "46EEK872"
index:
The plate index of the scanned plate, e.g. 2
---------------------------------------------------------------------------------------]]--
AddEventHandler( "wk:onPlateLocked", function( cam, plate, index )
-- Example code
print( GetPlayerName( source ) .. " locked plate " .. plate .. " on their " .. cam .. " plate reader." )
-- Example output: WolfKnight locked plate 46EEK872 on their front plate reader
end )
事件中传递的车牌字符串也遵循 GTA 格式化方式。这意味着所有车牌字符串的长度都是 8 个字符,字符串被填充(优先级向右)。下面是如何格式化字符串的示例:
lua:
46EEK872 = "46EEK872"
WOLF = " WOLF "
WRS = " WRS "
FIVEM = " FIVEM "
?下载安装
下载此资源,即表示您同意遵守 MIT 许可并考虑下面许可部分下列出的其他请求。 可以按照下面列出的步骤将 Wraith ARS 2X 安装到您的 FiveM 服务器中。可以按照下面列出的步骤将 Wraith ARS 2X 安装到您的 FiveM 服务器中。
- 从这里下载最新版本的资源(不是预发布版)
- 打开 zip 文件并将 wk_wars2x 文件夹放入服务器的资源文件夹中
- 打开您的服务器配置文件并将 ensure wk_wars2x 添加到您的资源启动列表
现在已经安装好了!启动服务器时,您应该会看到 Wraith ARS 2X 消息以及版本检查消息。
注意:为确保顺利安装,请勿重命名资源,并将其名称保留为小写。