From 4fe8437a2a94e4685c32f9e47d1ebcfac319f55b Mon Sep 17 00:00:00 2001 From: Kasey FItton Date: Tue, 5 Nov 2024 16:24:56 +0000 Subject: [PATCH] tweak: make sure minimum version is seen --- [core]/es_extended/server/main.lua | 11 ++++++++++- .../esx_multicharacter/server/modules/functions.lua | 6 +++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/[core]/es_extended/server/main.lua b/[core]/es_extended/server/main.lua index 71c5f02e..2be61a05 100644 --- a/[core]/es_extended/server/main.lua +++ b/[core]/es_extended/server/main.lua @@ -104,7 +104,7 @@ if not Config.Multichar then if not SetEntityOrphanMode then - return deferrals.done(("[ESX] ESX Requires a minimum Artifact version of 10188, Please update your server."):format(oneSyncState)) + return deferrals.done(("[ESX] ESX Requires a minimum Artifact version of 10188, Please update your server.")) end if oneSyncState == "off" or oneSyncState == "legacy" then @@ -689,6 +689,15 @@ AddEventHandler("onResourceStart", function(key) StopResource(key) error(("WE STOPPED A RESOURCE THAT WILL BREAK ^1ESX^1, PLEASE REMOVE ^5%s^1"):format(key)) end + + if not SetEntityOrphanMode then + CreateThread(function() + while true do + error("ESX Requires a minimum Artifact version of 10188, Please update your server.") + Wait(60 * 1000) + end + end) + end end) for key in pairs(DoNotUse) do diff --git a/[core]/esx_multicharacter/server/modules/functions.lua b/[core]/esx_multicharacter/server/modules/functions.lua index 0ab35888..47aeb5b4 100644 --- a/[core]/esx_multicharacter/server/modules/functions.lua +++ b/[core]/esx_multicharacter/server/modules/functions.lua @@ -26,8 +26,8 @@ function Server:OnConnecting(source, deferrals) Wait(0) -- Required local identifier = self:GetIdentifier(source) - if not GetPlayerTimeOnline then - return deferrals.done(("[ESX Multicharacter] ESX Requires a minimum Artifact version of 9515, Please update your server.")) + if not SetEntityOrphanMode then + return deferrals.done(("[ESX] ESX Requires a minimum Artifact version of 10188, Please update your server.")) end if Server.oneSync == "off" or Server.oneSync == "legacy" then @@ -57,4 +57,4 @@ function Server:OnConnecting(source, deferrals) end end -Server:ResetPlayers() \ No newline at end of file +Server:ResetPlayers()