mirror of
https://github.com/Michatec/wk_wars2x.git
synced 2026-04-01 00:16:27 +02:00
Attempted workaround for control issues
This commit is contained in:
96
cl_radar.lua
96
cl_radar.lua
@@ -1776,55 +1776,59 @@ Citizen.CreateThread( function()
|
|||||||
end
|
end
|
||||||
end )
|
end )
|
||||||
|
|
||||||
-- Opens the remote control
|
Citizen.CreateThread( function()
|
||||||
RegisterCommand( "radar_remote", function()
|
Citizen.Wait( 3000 )
|
||||||
if ( not RADAR:GetKeyLockState() ) then
|
|
||||||
RADAR:OpenRemote()
|
|
||||||
end
|
|
||||||
end )
|
|
||||||
RegisterKeyMapping( "radar_remote", "Open Remote Control", "keyboard", CONFIG.keyDefaults.remote_control )
|
|
||||||
|
|
||||||
-- Locks speed from front antenna
|
-- Opens the remote control
|
||||||
RegisterCommand( "radar_fr_ant", function()
|
RegisterCommand( "radar_remote", function()
|
||||||
if ( not RADAR:GetKeyLockState() ) then
|
if ( not RADAR:GetKeyLockState() ) then
|
||||||
RADAR:LockAntennaSpeed( "front" )
|
RADAR:OpenRemote()
|
||||||
end
|
end
|
||||||
end )
|
end )
|
||||||
RegisterKeyMapping( "radar_fr_ant", "Front Antenna Lock/Unlock", "keyboard", CONFIG.keyDefaults.front_lock )
|
RegisterKeyMapping( "radar_remote", "Open Remote Control", "keyboard", CONFIG.keyDefaults.remote_control )
|
||||||
|
|
||||||
-- Locks speed from rear antenna
|
-- Locks speed from front antenna
|
||||||
RegisterCommand( "radar_bk_ant", function()
|
RegisterCommand( "radar_fr_ant", function()
|
||||||
if ( not RADAR:GetKeyLockState() ) then
|
if ( not RADAR:GetKeyLockState() ) then
|
||||||
RADAR:LockAntennaSpeed( "rear" )
|
RADAR:LockAntennaSpeed( "front" )
|
||||||
end
|
end
|
||||||
end )
|
end )
|
||||||
RegisterKeyMapping( "radar_bk_ant", "Rear Antenna Lock/Unlock", "keyboard", CONFIG.keyDefaults.rear_lock )
|
RegisterKeyMapping( "radar_fr_ant", "Front Antenna Lock/Unlock", "keyboard", CONFIG.keyDefaults.front_lock )
|
||||||
|
|
||||||
-- Locks front plate reader
|
-- Locks speed from rear antenna
|
||||||
RegisterCommand( "radar_fr_cam", function()
|
RegisterCommand( "radar_bk_ant", function()
|
||||||
if ( not RADAR:GetKeyLockState() ) then
|
if ( not RADAR:GetKeyLockState() ) then
|
||||||
READER:LockCam( "front", true, false )
|
RADAR:LockAntennaSpeed( "rear" )
|
||||||
end
|
end
|
||||||
end )
|
end )
|
||||||
RegisterKeyMapping( "radar_fr_cam", "Front Plate Reader Lock/Unlock", "keyboard", CONFIG.keyDefaults.plate_front_lock )
|
RegisterKeyMapping( "radar_bk_ant", "Rear Antenna Lock/Unlock", "keyboard", CONFIG.keyDefaults.rear_lock )
|
||||||
|
|
||||||
-- Locks rear plate reader
|
-- Locks front plate reader
|
||||||
RegisterCommand( "radar_bk_cam", function()
|
RegisterCommand( "radar_fr_cam", function()
|
||||||
if ( not RADAR:GetKeyLockState() ) then
|
if ( not RADAR:GetKeyLockState() ) then
|
||||||
READER:LockCam( "rear", true, false )
|
READER:LockCam( "front", true, false )
|
||||||
end
|
end
|
||||||
end )
|
end )
|
||||||
RegisterKeyMapping( "radar_bk_cam", "Rear Plate Reader Lock/Unlock", "keyboard", CONFIG.keyDefaults.plate_rear_lock )
|
RegisterKeyMapping( "radar_fr_cam", "Front Plate Reader Lock/Unlock", "keyboard", CONFIG.keyDefaults.plate_front_lock )
|
||||||
|
|
||||||
-- Toggles the key lock state
|
-- Locks rear plate reader
|
||||||
RegisterCommand( "radar_key_lock", function()
|
RegisterCommand( "radar_bk_cam", function()
|
||||||
RADAR:ToggleKeyLock()
|
if ( not RADAR:GetKeyLockState() ) then
|
||||||
end )
|
READER:LockCam( "rear", true, false )
|
||||||
RegisterKeyMapping( "radar_key_lock", "Toggle Keybind Lock", "keyboard", CONFIG.keyDefaults.key_lock )
|
end
|
||||||
|
end )
|
||||||
|
RegisterKeyMapping( "radar_bk_cam", "Rear Plate Reader Lock/Unlock", "keyboard", CONFIG.keyDefaults.plate_rear_lock )
|
||||||
|
|
||||||
-- Deletes all of the KVPs
|
-- Toggles the key lock state
|
||||||
RegisterCommand( "reset_radar_data", function()
|
RegisterCommand( "radar_key_lock", function()
|
||||||
DeleteResourceKvp( "wk_wars2x_ui_data" )
|
RADAR:ToggleKeyLock()
|
||||||
DeleteResourceKvp( "wk_wars2x_om_data" )
|
end )
|
||||||
DeleteResourceKvp( "wk_wars2x_new_user" )
|
RegisterKeyMapping( "radar_key_lock", "Toggle Keybind Lock", "keyboard", CONFIG.keyDefaults.key_lock )
|
||||||
end, false )
|
|
||||||
|
-- Deletes all of the KVPs
|
||||||
|
RegisterCommand( "reset_radar_data", function()
|
||||||
|
DeleteResourceKvp( "wk_wars2x_ui_data" )
|
||||||
|
DeleteResourceKvp( "wk_wars2x_om_data" )
|
||||||
|
DeleteResourceKvp( "wk_wars2x_new_user" )
|
||||||
|
end, false )
|
||||||
|
end )
|
||||||
@@ -31,14 +31,14 @@
|
|||||||
---------------------------------------------------------------------------------------]]--
|
---------------------------------------------------------------------------------------]]--
|
||||||
|
|
||||||
-- Define the FX Server version and game type
|
-- Define the FX Server version and game type
|
||||||
fx_version "adamant"
|
fx_version "bodacious"
|
||||||
game "gta5"
|
game "gta5"
|
||||||
|
|
||||||
-- Define the resource metadata
|
-- Define the resource metadata
|
||||||
name "Wraith ARS 2X"
|
name "Wraith ARS 2X"
|
||||||
description "Police radar and plate reader system for FiveM"
|
description "Police radar and plate reader system for FiveM"
|
||||||
author "WolfKnight"
|
author "WolfKnight"
|
||||||
version "1.2.3"
|
version "1.2.4"
|
||||||
|
|
||||||
-- Include the files
|
-- Include the files
|
||||||
files {
|
files {
|
||||||
|
|||||||
Reference in New Issue
Block a user