Valve amplía Map Scripting de CS2 con precarga, API de rehenes y GameRules
La actualización añade control de carga de recursos, API de rehenes, interfaces Console y GameRules y nuevas opciones de HUD y radar.
Redacción de SHOT2 min de lectura

Valve publicó una actualización técnica de Counter-Strike 2 dirigida a creadores de mapas y modos personalizados. Map Scripting ahora incluye precarga de recursos, estados y eventos de rehenes, ajustes de consola y una interfaz específica para las reglas de partida.
Recursos preparados y escenarios con rehenes
La nueva llamada Instance.Precache devuelve un objeto CSPrecache. Un script puede consultar el estado de carga en el servidor y el cliente, saber cuándo un recurso está listo para todos y liberar después el objeto. Así, una experiencia personalizada puede tener en cuenta de forma explícita la disponibilidad de sus recursos.
Valve también incorporó CSHostage. Los scripts pueden comprobar si un rehén está siendo recogido, transportado o rescatado, identificar al rescatador y consultar los tiempos de recogida. Los nuevos eventos cubren el inicio, la cancelación y la finalización de esa acción, además de la caída, el rescate y la muerte del rehén.
Interfaces propias para comandos y reglas
Console pasa a ser una interfaz de nivel superior que lee varios tipos de convar y los modifica mediante Console.SetConvar. Las funciones de comandos de cliente, servidor y trucos también se trasladaron allí, mientras que el antiguo Instance.Msg ahora se llama Console.Log.
La nueva interfaz GameRules controla el calentamiento, el marcador de los equipos, el final de la ronda, el tiempo y el dinero. Los métodos trasladados siguen disponibles temporalmente en su ubicación anterior, pero están obsoletos. El HUD obtiene estados para la visibilidad del menú de equipo y del chat, y radar_element puede aparecer en el radar en todos los modos, no solo en Rush.
Valve también corrigió enums que no coincidían con point_script.d.ts, dos consultas de visibilidad que devolvían números en vez de booleanos y amplió los avisos con la pila de llamadas de JavaScript y detalles sobre argumentos incorrectos.
Compartir noticia
Envía la noticia a un amigo o al chat de tu equipo


