Block key binds from being registered if the resource name is not wk_wars2x

This commit is contained in:
Dan
2020-11-13 19:15:04 +00:00
parent 8d40970f98
commit 93439a7df3
2 changed files with 57 additions and 47 deletions

View File

@@ -44,6 +44,7 @@ local pairs = pairs
Key bind registering
----------------------------------------------------------------------------------]]--
local function RegisterKeyBinds()
if ( UTIL:IsResourceNameValid() ) then
UTIL:Log( "Registering radar commands and key binds." )
-- Opens the remote control
@@ -98,6 +99,9 @@ local function RegisterKeyBinds()
DeleteResourceKvp( "wk_wars2x_om_data" )
DeleteResourceKvp( "wk_wars2x_new_user" )
end, false )
else
UTIL:Log( "ERROR: Resource name is not wk_wars2x. Key binds will not be registered for compatibility reasons. Contact the server owner and ask them to change the resource name back to wk_wars2x" )
end
end

View File

@@ -31,6 +31,7 @@
---------------------------------------------------------------------------------------]]--
UTIL = {}
UTIL.resourceName = ""
-- Returns a number to a set number of decimal places
function UTIL:Round( num, numDecimalPlaces )
@@ -136,6 +137,11 @@ function UTIL:DrawDebugText( x, y, scale, centre, text )
DrawText( x, y )
end
Citizen.CreateThread( function() UTIL.resourceName = GetCurrentResourceName() end )
function UTIL:IsResourceNameValid()
return self.resourceName == "wk_wars2x"
end
--[[The MIT License (MIT)
Copyright (c) 2017 IllidanS4