Detalhes da atualização de 22/10/2026

[Scripts de mapa]

  • Adição do método Instance.Precache.

  • Retorna um objeto do tipo CSPrecache.

  • Adição do método CSPrecache.IsServerLoading.

  • Adição do método CSPrecache.IsServerLoaded.

  • Adição do método CSPrecache.IsClientLoading.

  • Adição do método CSPrecache.IsClientLoaded.

  • Adição do método CSPrecache.IsLoadedForAll.

  • Adição do método CSPrecache.Release.

  • Adição da classe CSHostage.

  • Adição do método CSHostage.IsBeingPickedUp.

  • Adição do método CSHostage.IsBeingCarried.

  • Adição do método CSHostage.IsRescued.

  • Adição do método CSHostage.GetRescuer.

  • Adição do método CSHostage.GetPickUpStartTime.

  • Adição do método CSHostage.GetPickUpFinishTime.

  • Adição do método CSPlayerPawn.GetHostage.

  • Adição do método Instance.OnHostagePickUpStart.

  • Adição do método Instance.OnHostagePickUpAbort.

  • Adição do método Instance.OnHostagePickUp.

  • Adição do método Instance.OnHostageDrop.

  • Adição do método Instance.OnHostageRescue.

  • Adição do método Instance.OnHostageKill.

  • Adição de singleton Console, exportado no nível do módulo.

  • Adição do método Console.GetConvarBoolean.

  • Adição do método Console.GetConvarNumber.

  • Adição do método Console.GetConvarString.

  • Adição do método Console.GetConvarVector.

  • Adição do método Console.GetConvarQAngle.

  • Adição do método Console.GetConvarColor.

  • Adição do método Console.SetConvar.

  • O método Console.SetConvar não exige a ativação da variável sv_cheats e é executado de forma síncrona.

  • Adição do método Console.Log, que substitui Instance.Msg.

  • Adição dos métodos Console.ClientCommand, Console.ServerCommand e Console.RegisterCheatCommand, que substituem os métodos homônimos do singleton Instance.

  • Adição de singleton GameRules, exportado no nível do módulo.

  • Adição do método GameRules.StartWarmup.

  • Adição do método GameRules.EndWarmup.

  • Adição do método GameRules.GetTeamScore.

  • Adição do método GameRules.AddTeamScore.

  • Adição do método GameRules.TerminateRound.

  • Adição dos métodos GameRules.IsWarmupPeriod, GameRules.IsFreezePeriod, GameRules.IsTeamIntroPeriod, GameRules.GetRoundsPlayed, GameRules.GetRoundRemainingTime, GameRules.SetRoundRemainingTime e GameRules.AddTeamMoney, que substituem os métodos homônimos do singleton Instance.

  • Os métodos listados como substituídos acima ainda estão disponíveis no singleton Instance, mas marcados como em desuso (deprecated).

  • Adição das classes CSS de primeiro nível HUD_TEAMMENU_VISIBLE e HUD_CHAT_VISIBLE a entidades custom_hud_layout.

  • Agora, a entidade radar_element pode ser exibida no radar de qualquer modo de jogo, não apenas Rush.

  • Agora, é possível chamar o método GameRules.AddTeamMoney com parâmetro CSTeamMoneyReason.NONE e um valor.

  • Correção de travamento ao chamar o método GameRules.AddTeamMoney com parâmetro CSTeamMoneyReason.NONE.

  • Correção da não correspondência dos valores da enumeração CSTeamMoneyReason com os do arquivo de definição (point_script.d.ts).

  • Correção da não correspondência dos valores da enumeração CSWeaponAttackType com os do arquivo de definição (point_script.d.ts).

  • Correção do método CSRadarPoint.IsVisibleToTeam, que estava retornando um número em vez de um booleano.

  • Correção do método CSObservablePoint.IsObservableForTeam, que estava retornando um número em vez de um booleano.

  • Agora, avisos impressos no registro (log) incluem a pilha de chamadas JavaScript.

  • Agora, avisos impressos no registro (log) incluem detalhes sobre valores de argumentos inválidos.

  • Agora, avisos impressos no registro (log) contam argumentos a partir de 0 em vez de 1.

  • Aprimoramento das sugestões do comando map_workshop.