- Se actualizó tsconfig.json en script_zoo, fijando el objetivo como «es2022» para lograr un análisis de tipos más preciso.
- Se cambió la entidad point_script para que ya no se elimine cuando falla la carga del script durante la reaparición. Ahora, permanecerá en un estado inactivo y prestará atención a los cambios en los scripts si el juego se está ejecutando en el modo de herramientas.
- Se corrigió la entidad point_script para evitar los bloqueos que se podían producir tras una recarga fallida desde un script no válido al ejecutar el juego en el modo de herramientas.
- Se cambió la entidad point_script para que conserve el valor de memoria devuelto por una función callback Instance.OnBeforeReload hasta que se ejecute correctamente la siguiente recarga, en lugar de olvidarlo si fallaba la recarga.
- Ahora, los métodos que esperan argumentos del tipo «string» generan un error en lugar de llamar a toString para solicitar argumentos del tipo incorrecto.
- Ahora, Instance.Msg e Instance.DebugScreenText aceptan cualquier tipo para el valor de texto.
- Se corrigió un error que provocaba que RunScriptInput bloquease el juego al activarse si el origen de la llamada o el activador eran nulos.
- Se eliminó Instance.OnGameEvent para favorecer métodos de registro por evento. De este modo, disponemos de herramientas para mejorar la estabilidad de la API y de una API consistente para los eventos ajenos al juego.
- Se añadió Instance.DebugLine.
- Se añadió Instance.DebugBox.
- Se añadió Instance.OnPlayerConnect.
- Se añadió Instance.OnPlayerActivate.
- Se añadió Instance.OnPlayerDisconnect.
- Se añadió Instance.OnRoundStart.
- Se añadió Instance.OnRoundEnd.
- Se añadió Instance.OnBombPlant.
- Se añadió Instance.OnBombDefuse.
- Se añadió Instance.OnPlayerKill.
- Se añadió Instance.OnPlayerChat.
- Se añadió Instance.OnGunFire.
- Se añadió Instance.OnGrenadeThrow.
- Se añadió una sobrecarga a Instance.EntFireAtName que permite establecer el origen de la llamada y el activador.
- Se añadió una sobrecarga a Instance.EntFireAtTarget que permite establecer el origen de la llamada y el activador.
- Se añadió un vector normal al resultado de Instance.GetTraceHit.
- Se añadió Entity.GetGroundEntity.
- Se añadió CSWeaponBase.GetOwner.
- Se añadió CSPlayerController.GetName.
- Se añadió CSObserverPawn.GetOriginalPlayerController.
- Se añadió CSPlayerPawn.GetOriginalPlayerController.
- Se añadió CSPlayerPawn.IsCrouching.
- Se añadió CSPlayerPawn.IsCrouched.
- Se añadió CSPlayerPawn.IsNoclipping.
- Consulta maps/editor/zoo/scripts/point_script.d.ts para ver todos los detalles de la API.
- Se añadió el archivo train_zoo.vmap con todos los recursos y ejemplos de de_train para los creadores de mapas.
-
[CS2]Actualización de Counter‑Strike 2
[ SCRIPTING DE MAPAS ]
Críticas de usuarios
Comentarios recomendados
No hay comentarios para mostrar
Crear una cuenta o conéctate para comentar
Tienes que ser miembro para dejar un comentario
Crear una cuenta
Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!
Registrar una nueva cuentaConectar
¿Ya tienes una cuenta? Conéctate aquí.
Conectar ahora