《反恐精英》更新

[ 地图脚本 ]

  • 新增Instance.Precache

  • 返回一个CSPrecache对象

  • 新增CSPrecache.IsServerLoading

  • 新增CSPrecache.IsServerLoaded

  • 新增CSPrecache.IsClientLoading

  • 新增CSPrecache.IsClientLoaded

  • 新增CSPrecache.IsLoadedForAll

  • 新增CSPrecache.Release

  • 新增CSHostage

  • 新增CSHostage.IsBeingPickedUp

  • 新增CSHostage.IsBeingCarried

  • 新增CSHostage.IsRescued

  • 新增CSHostage.GetRescuer

  • 新增CSHostage.GetPickUpStartTime

  • 新增CSHostage.GetPickUpFinishTime

  • 新增CSPlayerPawn.GetHostage

  • 新增Instance.OnHostagePickUpStart

  • 新增Instance.OnHostagePickUpAbort

  • 新增Instance.OnHostagePickUp

  • 新增了Instance.OnHostageDrop

  • 新增Instance.OnHostageRescue

  • 新增Instance.OnHostageKill

  • 新增顶层导出项 Console

  • 新增Console.GetConvarBoolean

  • 新增Console.GetConvarNumber

  • 新增Console.GetConvarString

  • 新增Console.GetConvarVector

  • 新增Console.GetConvarQAngle

  • 新增Console.GetConvarColor

  • 新增Console.SetConvar

  • Console.SetConvar不受 sv_cheats限制,并且会同步执行

  • 将Instance.Msg重命名为Console.Log

  • 将Instance.ClientCommand、ServerCommand和RegisterCheatCommand移至 Console

  • 新增顶层导出GameRules

  • 新增GameRules.StartWarmup

  • 新增GameRules.EndWarmup

  • 新增GameRules.GetTeamScore

  • 新增GameRules.AddTeamScore

  • 新增GameRules.TerminateRound

  • 将Instance.IsWarmupPeriod、IsFreezePeriod、IsTeamIntroPeriod、GetRoundsPlayed、GetRoundRemainingTime、SetRoundRemainingTime和AddTeamMoney移至GameRules

  • 已移动和重命名的方法仍可在其原位置使用,但已被弃用

  • 新增顶层custom_hud_layout类HUD_TEAMMENU_VISIBLE和HUD_CHAT_VISIBLE

  • radar_element现在可以在所有游戏模式的雷达上显示,而不再仅限于冲锋模式

  • 新增对GameRules.AddTeamMoney搭配CSTeamMoneyReason.NONE与金额参数的支持

  • 修复了在GameRules.AddTeamMoney中使用CSTeamMoneyReason.NONE时崩溃的问题

  • 修复了CSTeamMoneyReason枚举值与point_script.d.ts不匹配的问题

  • 修复了CSWeaponAttackType枚举值与point_script.d.ts不匹配的问题

  • 修复了CSRadarPoint.IsVisibleToTeam返回数字而非布尔值的问题

  • 修复了CSObservablePoint.IsObservableForTeam返回数字而非布尔值的问题

  • 现在已记录的警告包含JS调用堆栈

  • 现在日志中记录的警告包含有关错误参数值的详细信息

  • 现在日志警告中的参数计数从0开始,而非从1开始

  • 改进了map_workshop命令的自动补全功能