allow players to remove all friends from nadmod
This commit is contained in:
parent
bfd1d9aa8d
commit
bc4f739d01
@ -233,6 +233,12 @@ concommand.Add("npp_applyfriends",function(ply,cmd,args)
|
||||
net.SendToServer()
|
||||
end)
|
||||
|
||||
concommand.Add("npp_resetfriends",function(ply,cmd,args)
|
||||
net.Start("nadmod_ppfriends_reset")
|
||||
net.SendToServer()
|
||||
RunConsoleCommand("npp_refreshfriends")
|
||||
end)
|
||||
|
||||
function NADMOD.ClientPanel(Panel)
|
||||
RunConsoleCommand("npp_refreshfriends")
|
||||
Panel:ClearControls()
|
||||
@ -241,8 +247,9 @@ function NADMOD.ClientPanel(Panel)
|
||||
|
||||
Panel:Button("Cleanup Props", "nadmod_cleanupprops")
|
||||
Panel:Button("Clear Clientside Ragdolls", "nadmod_cleanclragdolls")
|
||||
Panel:Button("Remove All Online And Offline Friends", "npp_resetfriends")
|
||||
|
||||
local txt = Panel:Help(" Friends Panel")
|
||||
local txt = Panel:Help(" Online Friends Panel")
|
||||
txt:SetContentAlignment( TEXT_ALIGN_CENTER )
|
||||
txt:SetFont("DermaDefaultBold")
|
||||
txt:SetAutoStretchVertical(false)
|
||||
|
@ -51,6 +51,7 @@ if not NADMOD.Props then
|
||||
AddCSLuaFile("autorun/client/cl_nadmodpp.lua")
|
||||
util.AddNetworkString("nadmod_propowners")
|
||||
util.AddNetworkString("nadmod_ppfriends")
|
||||
util.AddNetworkString("nadmod_ppfriends_reset")
|
||||
util.AddNetworkString("nadmod_ppconfig")
|
||||
util.AddNetworkString("nadmod_cleanclragdolls")
|
||||
util.AddNetworkString("nadmod_notify")
|
||||
@ -572,6 +573,13 @@ net.Receive("nadmod_ppfriends",function(len,ply)
|
||||
NADMOD.Save()
|
||||
NADMOD.Notify(ply, "Friends received!")
|
||||
end)
|
||||
net.Receive("nadmod_ppfriends_reset",function(len,ply)
|
||||
if not ply:IsValid() then return end
|
||||
if !NADMOD.Users[ply:SteamID()] then NADMOD.Users[ply:SteamID()] = {Rank = 1} end
|
||||
NADMOD.Users[ply:SteamID()].Friends = {}
|
||||
NADMOD.Save()
|
||||
NADMOD.Notify(ply, "Friends reset!")
|
||||
end)
|
||||
|
||||
function CPPI:GetName() return "Nadmod Prop Protection" end
|
||||
function CPPI:GetVersion() return NADMOD.PPVersion end
|
||||
|
Loading…
Reference in New Issue
Block a user