CS2 Lua API

view_context

Объект view_context — параметры камеры кадра. Его получает колбэк события override_view. Изменение полей меняет камеру.

Объект действителен только во время колбэка override_view. Не сохраняйте его.

Поля#

Поле Чтение Запись
fov number — поле зрения, градусы number; 0 запрещён (attempt to set FOV to 0)
origin vector — ссылка: view.origin.z = ... пишет прямо в камеру vector
angles angle — ссылка angle

Неизвестное поле — ошибка field not found.

-- Камера чуть выше и с увеличенным полем зрения, пока зажата клавиша V (0x56)
events.override_view:set(function(view)
    if utils.key_state(0x56) then
        view.fov = view.fov + 20
        view.origin.z = view.origin.z + 10
    end
end)