AddCSLuaFile("pp/sh_cppi.lua") AddCSLuaFile("pp/sh_settings.lua") AddCSLuaFile("pp/client/menu.lua") AddCSLuaFile("pp/client/hud.lua") AddCSLuaFile("pp/client/buddies.lua") AddCSLuaFile("pp/client/ownability.lua") include("pp/sh_settings.lua") include("pp/sh_cppi.lua") include("pp/server/settings.lua") include("pp/server/core.lua") include("pp/server/antispam.lua") include("pp/server/defaultblockedmodels.lua") include("pp/server/ownability.lua") /*--------------------------------------------------------------------------- DarkRP blocked entities ---------------------------------------------------------------------------*/ local blockTypes = {"Physgun1", "Spawning1", "Toolgun1"} FPP.AddDefaultBlocked(blockTypes, "letter") FPP.AddDefaultBlocked("Spawning1", "darkrp_laws") hook.Add("DarkRPDBInitialized", "FPPInit", function() FPP.Init() -- Migrate database. -- Previous versions of the database don't store the default blocked. -- Store them now if not DarkRP.DBVersion or DarkRP.DBVersion < 20150725 then timer.Simple(6, function() -- Add all blocked things to default blocked. That way, FillDefaultBlocked will re-add everything for typ, v in pairs(FPP.Blocked) do for class, _ in pairs(v) do FPP.AddDefaultBlocked(typ, class) end end MySQLite.query("DELETE FROM FPP_BLOCKED1", FPP.FillDefaultBlocked) end) end end)