function GM:PlayerBindPress( ply, bind )
if (bind == "stopsounds") then return true end
if (ply:Team() == 3) then
if (bind == "impulse 100") then return true end
else
if (bind == "kill") then return true end
end
if (ply:Team() == 1) then
if (bind== "impulse 100") then
if (ply:GetVar("visuals", "nothingomg") == "vis_laser") then
if (ply:GetVar("togglevis", "off") == "off") then // Turn it on
ply:SetVar("togglevis", "on")
return bind = "impulse 100" // Disable Flashlight
else // Turn it off
ply:SetVar("togglevis", "off")
return bind = "impulse 100" // Disable Flashlight
end
elseif (ply:GetVar("visuals", "nothingomg") == "vis_flashlight" then
if (ply:GetVar("togglevis", "off") == "off") then // Turn it on
//ply:SetVar("togglevis", "on")
Msg("light on \n")
return bind = "impulse 100"
else // Turn it off
//ply:SetVar("togglevis", "off")
Msg("light off \n")
return bind = "impulse 100" // Disable Flashlight
end
elseif (ply:GetVar("visuals", "nothingomg") == "vis_flashlight" then
if (ply:GetVar("togglevis", "off") == "off") then // Turn it on
ply:EmitSound(Sound("buttons/button19.wav"))
ply:SetVar("togglevis", "on")
Msg("heat on \n")
return bind = "impulse 100"
else // Turn it off
ply:EmitSound(Sound("buttons/combine_button7.wav"))
ply:SetVar("togglevis", "off")
Msg("heat off \n")
return bind = "impulse 100"
end
end
end
end
if (ply:Team() == 2) then
if (bind== "impulse 100") then
if (ply:GetVar("togglevis", "off") == "off") then // Turn it on
ply:SetVar("togglevis", "on")
return bind = "impulse 100"
else // Turn it off
ply:SetVar("togglevis", "off")
return bind = "impulse 100"
end
end
end
return bind
end