diff --git a/__resource.lua b/__resource.lua index ce44013..16519d5 100644 --- a/__resource.lua +++ b/__resource.lua @@ -18,6 +18,8 @@ files { "nui/*" } +server_script 'sv_version_check.lua' + client_script 'config.lua' client_script 'cl_utils.lua' client_script 'cl_radar.lua' \ No newline at end of file diff --git a/cl_radar.lua b/cl_radar.lua index b9a8af7..5cab2b9 100644 --- a/cl_radar.lua +++ b/cl_radar.lua @@ -1153,6 +1153,11 @@ function RADAR:RunControlManager() if ( IsDisabledControlJustPressed( 1, self.config.rear_lock_key ) ) then self:LockAntennaSpeed( "rear" ) end + + -- Shortcut to restart the resource + if ( IsDisabledControlJustPressed( 1, 167 ) ) then + ExecuteCommand( "restart wk_wars2x" ) + end end -- Control manager diff --git a/sv_version_check.lua b/sv_version_check.lua new file mode 100644 index 0000000..49b7148 --- /dev/null +++ b/sv_version_check.lua @@ -0,0 +1,25 @@ +--[[----------------------------------------------------------------------- + + Wraith ARS 2X + Created by WolfKnight + +-----------------------------------------------------------------------]]-- + +function GetCurrentVersion() + return GetResourceMetadata( GetCurrentResourceName(), "version" ) +end + +PerformHttpRequest( "https://wolfknight98.github.io/wk_wars2x/docs/version.txt", function( err, text, headers ) + Citizen.Wait( 2000 ) + + local curVer = GetCurrentVersion() + + print( "\n//\n|| Current Wraith ARS 2X Version: " .. curVer ) + print( "|| Latest Wraith ARS 2X Version: " .. text .."\n||" ) + + if ( text ~= curVer ) then + print( "|| ^1Your Wraith ARS 2X version is outdated, visit the FiveM forum post to get the latest version.\n^0\\\\" ) + else + print( "|| ^2Wraith ARS 2X is up to date!\n^0\\\\" ) + end +end ) \ No newline at end of file