LZLAZAWIN
Search
Patch Notes3 min read25 Agu 2026

Counter-Strike 2 Update Scripting API Agustus 2026 — Custom HUD Layouts, Player Camera Entity, dan 30+ Fungsi Baru Buat Map Makers

Valve rilis update scripting API Counter-Strike 2 dengan custom HUD layouts, cs_player_camera entity, dan 30+ fungsi baru — termasuk bomb plant/defuse events dan error logging yang lebih baik.

By LAZAWIN EditorialUpdated 25 Agu 2026
PCLinuxSteamSteam DeckFPSTactical ShooterCompetitivescripting API

Type

Patch Notes

Read

3 min read

Tags

5

Counter-Strike 2 Update Scripting API Agustus 2026 — Custom HUD Layouts, Player Camera Entity, dan 30+ Fungsi Baru Buat Map Makers

Custom HUD Layouts Sekarang Bisa Lo Bikin Sendiri

Valve nambahin custom_hud_layout entity — entry point buat scripted maps yang mau kasih UI custom. Lo bisa pakai 4 panel types: Panel, Label, Image, dan Button. Styling lewat CSS didukung penuh, tapi events sama client-side scripting belum bisa dipake. Yang penting, state HUD ini tetap bertahan waktu tools mode reload — jadi nggak bakal reset tiap lo tweak map.

Player Camera Entity Kasih Kontrol View Tanpa Gerakin Pawn

Entity cs_player_camera baru kasih lo kontrol penuh atas view player tanpa harus gerakin pawn mereka. Lo bisa configure biar player tetap bisa look around dari posisi scripted — cocok buat cutscene atau mode spectate custom. Fungsi CSPlayerCamera.SetEnabled dan SetIsControllingAngles kasih lo kontrol granular.

30+ Fungsi Baru Buat Bomb Events Sama Movement

Update ini nambahin Instance.OnBombPlantStart, OnBombPlantAbort, OnBombDefuseStart, dan OnBombDefuseAbort — sekarang lo bisa track bomb interaction real-time. C4.GetPlantStartTime, GetPlantFinishTime, dan AbortPlant kasih kontrol penuh atas bomb mechanics. Entity.Move, GetMoveType, dan SetMoveType plus enum CSMoveType baru bikin movement scripting jauh lebih fleksibel. CSPlayerPawn.GetC4, GetDefuseTarget, IsBuyMenuOpen, dan GetCamera nambahin layer info player yang sebelumnya nggak bisa lo akses.

Error Logging Sekarang Lebih Jelas

Valve fix error reporting yang sebelumnya bikin frustasi. Errors waktu initial script run sekarang muncul di console — bukan silent fail kayak dulu. Unhandled promise rejections juga sekarang di-log. Yang paling berguna: column number sekarang muncul buat errors yang caught waktu CompileModule step — debugging jadi jauh lebih cepet. Instance.Delay dan Instance.OnCustomHudClicked nambahin utility functions yang sering lo butuhin.

Deprecated Parameters Buat Event Lama

Valve deprecate parameter planter dari Instance.OnBombPlant event dan defuser dari Instance.OnBombDefuse event — kemungkinan besar diganti sama fungsi baru yang lebih robust. Kalau lo pake parameter ini di script lama, saatnya migrate ke API baru. CustomHudLayout.SetHasClass, SetDialogVariableString, dan SetInputCaptureEnabled kasih lo kontrol UI yang lebih detail. Instance.IsDedicatedServer juga ditambahin buat server-side logic yang lebih baik.