ZombieVision moved to clientside.
remove lag when people with high ping toggle zvision.
This commit is contained in:
parent
d839eab42c
commit
3249ff5fac
2 changed files with 10 additions and 9 deletions
|
@ -260,9 +260,16 @@ function GM:ToggleZombieVision(onoff)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
net.Receive("zs_togglezvision", function(length)
|
function GM:PlayerButtonDown( ply, button )
|
||||||
gamemode.Call("ToggleZombieVision")
|
if not IsFirstTimePredicted() then return end
|
||||||
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 = {
|
local CModWhiteOut = {
|
||||||
["$pp_colour_addr"] = 0,
|
["$pp_colour_addr"] = 0,
|
||||||
|
|
|
@ -474,7 +474,6 @@ function GM:AddNetworkStrings()
|
||||||
util.AddNetworkString("zs_deployableout")
|
util.AddNetworkString("zs_deployableout")
|
||||||
util.AddNetworkString("zs_trinketconsumed")
|
util.AddNetworkString("zs_trinketconsumed")
|
||||||
util.AddNetworkString("zs_nailremoved")
|
util.AddNetworkString("zs_nailremoved")
|
||||||
util.AddNetworkString("zs_togglezvision")
|
|
||||||
util.AddNetworkString("zs_remantlercontent")
|
util.AddNetworkString("zs_remantlercontent")
|
||||||
util.AddNetworkString("zs_classunlockstate")
|
util.AddNetworkString("zs_classunlockstate")
|
||||||
util.AddNetworkString("zs_changeclass")
|
util.AddNetworkString("zs_changeclass")
|
||||||
|
@ -4314,11 +4313,6 @@ end
|
||||||
|
|
||||||
function GM:PlayerSwitchFlashlight(pl, newstate)
|
function GM:PlayerSwitchFlashlight(pl, newstate)
|
||||||
if pl:Team() == TEAM_UNDEAD then
|
if pl:Team() == TEAM_UNDEAD then
|
||||||
if newstate then
|
|
||||||
net.Start("zs_togglezvision")
|
|
||||||
net.Send(pl)
|
|
||||||
end
|
|
||||||
|
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue