Buffet_Time

Untitled

May 20th, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. hook.Run("DarkRPStartedLoading")
  2.  
  3. GM.Version = "2.7.0"
  4. GM.Name = "DarkRP"
  5. GM.Author = "By FPtje Falco et al."
  6.  
  7. DeriveGamemode("sandbox")
  8. DEFINE_BASECLASS("gamemode_sandbox")
  9. GM.Sandbox = BaseClass
  10.  
  11.  
  12. local function LoadModules()
  13. local root = GM.FolderName .. "/gamemode/modules/"
  14. local _, folders = file.Find(root .. "*", "LUA")
  15.  
  16. for _, folder in SortedPairs(folders, true) do
  17. if DarkRP.disabledDefaults["modules"][folder] then continue end
  18.  
  19. for _, File in SortedPairs(file.Find(root .. folder .. "/sh_*.lua", "LUA"), true) do
  20. if File == "sh_interface.lua" then continue end
  21. include(root .. folder .. "/" .. File)
  22. end
  23.  
  24. for _, File in SortedPairs(file.Find(root .. folder .. "/cl_*.lua", "LUA"), true) do
  25. if File == "cl_interface.lua" then continue end
  26. include(root .. folder .. "/" .. File)
  27. end
  28. end
  29. end
  30.  
  31. GM.Config = {} -- config table
  32. GM.NoLicense = GM.NoLicense or {}
  33.  
  34. include("config/config.lua")
  35. include("libraries/sh_cami.lua")
  36. include("libraries/simplerr.lua")
  37. include("libraries/fn.lua")
  38. include("libraries/tablecheck.lua")
  39. include("libraries/interfaceloader.lua")
  40. include("libraries/disjointset.lua")
  41.  
  42. include("libraries/modificationloader.lua")
  43. LoadModules()
  44.  
  45. DarkRP.DARKRP_LOADING = true
  46. include("config/jobrelated.lua")
  47. include("config/addentities.lua")
  48. include("config/ammotypes.lua")
  49. DarkRP.DARKRP_LOADING = nil
  50.  
  51. DarkRP.finish()
  52.  
  53. hook.Call("DarkRPFinishedLoading", GM)
Add Comment
Please, Sign In to add comment