Hoy hemos hablado del tema. Para evitar problemas os dejo algunas notas al respecto:
1. Si es necesario usar scripts hay que usar lo más simple que sea posible y la menor cantidad de ellos para evitar errores en la misión.
2. Para depurar errores en ellos ejecutar Arma3 con la línea de comandos -showscripterrors o ver el log del juego para encontrar los errores
3. Siempre que sea posible por el tipo de contenido del script, ejecutar los scripts en el lado del servidor únicamente, usando: if (isserver) then { <comandos del script> }
4. La referencia de comandos está documentada aquí:
5. Al acceder a todo comando de la wiki éste tiene en su referencia dos informaciones importantes, justo debajo de su nombre: el tipo de argumento y el efecto. Esto nos indica la "localidad" con respecto a la máquina que ejecuta el script, bien sea el servidor o el PC del jugador, tanto de las variables que necesita como del efecto que produce. Las normas básicas de localidad en una partida multijugador están aquí:
Por eso, cuando se hace una prueba de script en tu PC en singleplayer siempre funcionará todo bien, porque todo el local a tu PC. Asi que conviene probar los scripts en el servidor para asegurarte de que funcione todo bien en las misiones. También es recomendable leerse estos links: