From 580c3a56a56c19f1ec78979b0ae421e92f56d145 Mon Sep 17 00:00:00 2001 From: Nebual Date: Thu, 4 Jan 2018 00:46:36 -0800 Subject: [PATCH] Singleplayer now defaults to PP being off --- lua/autorun/server/nadmod_pp.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lua/autorun/server/nadmod_pp.lua b/lua/autorun/server/nadmod_pp.lua index 43862bf..07be238 100644 --- a/lua/autorun/server/nadmod_pp.lua +++ b/lua/autorun/server/nadmod_pp.lua @@ -14,7 +14,10 @@ if not NADMOD then function NADMOD.Save() file.Write("nadmod_config.txt", util.TableToJSON({Users = NADMOD.Users, Groups = NADMOD.Groups, Bans = NADMOD.Bans, PPConfig = NADMOD.PPConfig})) end - hook.Add("Shutdown","NADMOD.Save",NADMOD.Save) + hook.Add("Shutdown","NADMOD.Save", function() + if game.SinglePlayer() then return end + NADMOD.Save() + end) function NADMOD.FindPlayer(nick) if not nick or nick == "" then return end nick = string.lower(nick) @@ -60,6 +63,9 @@ if not NADMOD.Props then elseif PP_Settings then Error("NPP has detected Evolve's PP plugin, you probably only want one PP active at a time!!\n") end end) + if game.SinglePlayer() then + NADMOD.PPConfig["toggle"] = false + end end local metaply = FindMetaTable("Player") local metaent = FindMetaTable("Entity")