ZombieVision moved to clientside.

remove lag when people with high ping toggle zvision.
This commit is contained in:
Mka0207 2019-03-17 23:31:18 -04:00
parent d839eab42c
commit 3249ff5fac
2 changed files with 10 additions and 9 deletions

View file

@ -260,9 +260,16 @@ function GM:ToggleZombieVision(onoff)
end
end
net.Receive("zs_togglezvision", function(length)
gamemode.Call("ToggleZombieVision")
end)
function GM:PlayerButtonDown( ply, button )
if not IsFirstTimePredicted() then return end
if not IsValid( ply ) or ply != MySelf then return end
if ply:Team() == TEAM_UNDEAD and ply:Alive() then
if button == KEY_F then
self:ToggleZombieVision()
end
end
end
local CModWhiteOut = {
["$pp_colour_addr"] = 0,

View file

@ -474,7 +474,6 @@ function GM:AddNetworkStrings()
util.AddNetworkString("zs_deployableout")
util.AddNetworkString("zs_trinketconsumed")
util.AddNetworkString("zs_nailremoved")
util.AddNetworkString("zs_togglezvision")
util.AddNetworkString("zs_remantlercontent")
util.AddNetworkString("zs_classunlockstate")
util.AddNetworkString("zs_changeclass")
@ -4314,11 +4313,6 @@ end
function GM:PlayerSwitchFlashlight(pl, newstate)
if pl:Team() == TEAM_UNDEAD then
if newstate then
net.Start("zs_togglezvision")
net.Send(pl)
end
return false
end