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