if SERVER then  local hooksIncomp = {}  table.insert(hooksIncomp, {event = "KeyPress", name = "ExitingCar", addon = "Vehicle Upgrade", issue = "Makes it imposible to enter VCMod passenger seats."})   local function checkCompatibility()  local found = 0   VCPrint("Scanning for potentially incompatible hooks.")  local hooks = hook.GetTable()   for k,v in SortedPairs(hooksIncomp) do  if hooks[v.event] and hooks[v.event][v.name] then  found = found+1  hook.Remove(v.event, v.name)  VCPrint('WARNING! Incompatible hook detected!\n\nHook: "'..v.name..'" ("'..v.event..'" event).\nProbable addon: "'..v.addon..'".\nIssue: '..v.issue..'\n\nAction taken: removed responsible hook.')  end  end   if found > 0 then VCPrint(found.." incompatibilities found and removed.") else VCPrint("No incompatibilities found.") end  end   timer.Simple(5, checkCompatibility)   hook.Add("onDoorRamUsed", "vc_onDoorRamUsed", function(ok, ply, trc)  local ent = trc.Entity  if ok and VC.ClearSeats and IsValid(ent) and ent.VC_SeatTable and ent:IsVehicle() then VC.ClearSeats(ent) end  end)   local deniedMsg = "Spawned by VCMod car dealer."  hook.Add("playerBuyDoor", "vc_PlayerBuyDoor", function(ply, ent) if ent.VC_RemPlayer or ent.VC_ExtraSeat then return false, deniedMsg end end)  hook.Add("playerBuyVehicle", "vc_PlayerBuyDoor", function(ply, ent) if ent.VC_RemPlayer or ent.VC_ExtraSeat then return false, deniedMsg end end)  hook.Add("playerSellDoor", "vc_playerSellDoor", function(ply, ent) if ent.VC_RemPlayer or ent.VC_ExtraSeat then return false, deniedMsg end end)  hook.Add("playerSellVehicle", "vc_playerSellDoor", function(ply, ent) if ent.VC_RemPlayer or ent.VC_ExtraSeat then return false, deniedMsg end end)     function VC.DarkRPFireSpawn(pos)  if !VC.getSetting("Compat_CH_Fire_System") then return end  if !scripted_ents.GetList()["fire"] then return end  timer.Simple(0.2, function()  local sent = ents.Create("fire") if IsValid(sent) then sent:SetPos(pos) sent:Spawn() end  end)  end else end  function VC.Compat_Refresh_PocketBlackList()  if vcmod1 then  if GM and GM.Config and GM.Config.PocketBlacklist then  GM.Config.PocketBlacklist["vc_fuel_nozzle"] = true  GM.Config.PocketBlacklist["vc_fuel_station_diesel"] = true  GM.Config.PocketBlacklist["vc_fuel_station_petrol"] = true  GM.Config.PocketBlacklist["vc_fuel_station_electricity"] = true  GM.Config.PocketBlacklist["vc_npc_cardealer"] = true  GM.Config.PocketBlacklist["vc_npc_obj_spawn"] = true  GM.Config.PocketBlacklist["vc_npc_repair"] = true  GM.Config.PocketBlacklist["vc_spikestrip"] = true  GM.Config.PocketBlacklist["vc_spikestrip_pointyend"] = true  GM.Config.PocketBlacklist["vc_spikestrip_pointyend_extended"] = true  end  end end  VC.Compat_Refresh_PocketBlackList() timer.Create("VC_Compat_Refresh_PocketBlackList", 60*5, 0, VC.Compat_Refresh_PocketBlackList)  // dLogs https://www.gmodstore.com/scripts/view/4093/ if dLogs and dLogs.registerLogType then  dLogs.registerLogType("VCMod", "General", "dLogs_VCMod_General")  dLogs.registerLogType("VCMod", "CD", "dLogs_VCMod_CD")  dLogs.registerLogType("VCMod", "RM", "dLogs_VCMod_RM")  dLogs.registerLogType("VCMod", "Fuel", "dLogs_VCMod_Fuel") end local rs7 = "vc.check_msg_work_ALS_k4" 