mirror of
https://github.com/Michatec/wk_wars2x.git
synced 2026-04-01 00:16:27 +02:00
83 lines
3.2 KiB
Lua
83 lines
3.2 KiB
Lua
--[[---------------------------------------------------------------------------------------
|
|
|
|
Wraith ARS 2X
|
|
Created by WolfKnight
|
|
|
|
For discussions, information on future updates, and more, join
|
|
my Discord: https://discord.gg/fD4e6WD
|
|
|
|
MIT License
|
|
|
|
Copyright (c) 2020-2021 WolfKnight
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in all
|
|
copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
SOFTWARE.
|
|
|
|
---------------------------------------------------------------------------------------]]--
|
|
|
|
-- Branding!
|
|
local label =
|
|
[[
|
|
//
|
|
|| __ __ _ _ _ _ ___ ___ _____ __
|
|
|| \ \ / / _ __ _(_) |_| |_ /_\ | _ \/ __| |_ ) \/ /
|
|
|| \ \/\/ / '_/ _` | | _| ' \ / _ \| /\__ \ / / > <
|
|
|| \_/\_/|_| \__,_|_|\__|_||_| /_/ \_\_|_\|___/ /___/_/\_\
|
|
||
|
|
|| Created by WolfKnight
|
|
||]]
|
|
|
|
-- Returns the current version set in fxmanifest.lua
|
|
function GetCurrentVersion()
|
|
return GetResourceMetadata( GetCurrentResourceName(), "version" )
|
|
end
|
|
|
|
-- Grabs the latest version number from the web GitHub
|
|
PerformHttpRequest( "https://michatec.github.io/wk_wars2x_web/version.txt", function( err, text, headers )
|
|
-- Wait to reduce spam
|
|
Citizen.Wait( 2000 )
|
|
|
|
-- Print the branding!
|
|
print( label )
|
|
|
|
-- Get the current resource version
|
|
local curVer = GetCurrentVersion()
|
|
|
|
print( " || Current version: " .. curVer )
|
|
|
|
if ( text ~= nil ) then
|
|
-- Print latest version
|
|
print( " || Latest recommended version: " .. text .."\n ||" )
|
|
|
|
-- If the versions are different, print it out
|
|
if ( text ~= curVer ) then
|
|
print( " || ^1Your Wraith ARS 2X version is outdated, visit the GitHub post to get the latest version.\n^0 \\\\\n" )
|
|
else
|
|
print( " || ^2Wraith ARS 2X is up to date!\n^0 ||\n \\\\\n" )
|
|
end
|
|
else
|
|
-- In case the version can not be requested, print out an error message
|
|
print( " || ^1There was an error getting the latest version information.\n^0 ||\n \\\\\n" )
|
|
end
|
|
|
|
-- Warn the console if the resource has been renamed, as this will cause issues with the resource's functionality.
|
|
if ( GetCurrentResourceName() ~= "wk_wars2x" ) then
|
|
print( "^1ERROR: Resource name is not wk_wars2x, expect there to be issues with the resource. To ensure there are no issues, please leave the resource name as wk_wars2x^0\n\n" )
|
|
end
|
|
end )
|