From 79b707356bd12c8e15caa9540f745b001f164de9 Mon Sep 17 00:00:00 2001 From: Mycroft Date: Sun, 18 Sep 2022 07:03:58 +0100 Subject: [PATCH] feat(es_extended): error handling for resources that break esx --- [esx]/es_extended/client/main.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/[esx]/es_extended/client/main.lua b/[esx]/es_extended/client/main.lua index d9338792..eb967175 100644 --- a/[esx]/es_extended/client/main.lua +++ b/[esx]/es_extended/client/main.lua @@ -741,3 +741,21 @@ AddEventHandler("esx:freezePlayer", function(input) SetPlayerInvincible(player, false) end end) + +local DoNotUse = { + 'essentialmode', + 'es_admin2', + 'basic-gamemode', + 'mapmanager', + 'fivem-map-skater', + 'fivem-map-hipster', + 'mysql-async', + 'qb-core', + 'default_spawnpoint', +} + +for i=1, #DoNotUse do + if GetResourceState(DoNotUse[i]) == 'started' or GetResourceState(DoNotUse[i]) == 'starting' then + print("[^1ERROR^7] YOU ARE USING A RESOURCE THAT WILL BREAK ^1ESX^7, PLEASE REMOVE ^5"..DoNotUse[i].."^7") + end +end \ No newline at end of file