Sugerencia: muchos servidores usan opciones de callvote como etiquetas de sección, por ejemplo:
Esos podrían ser marcados por el servidor y renderizados de manera diferente en el lado del cliente, además de no ser invocables. Debería ser factible de una manera compatible con versiones anteriores.
Sin embargo, no estoy muy seguro de cómo debería representarse en la interfaz de usuario.
Creo que los votos en general deben basarse en algún tipo de identificación para la identificación en lugar de usar sus descripciones, ya que de esa manera las opciones de voto duplicado parecen imposibles, especialmente aquellas que se usan como divisores de sección. añadir una bandera para las actividades no votables también tiene mucho sentido.
¿Quizás rediseñar todo? ¿Para que puedas crear votos con submenús? y opciones específicas entre las que un usuario puede elegir. Entonces todo sería más claro y estructurado.
Tal vez incluso agregue una interfaz de usuario dentro del juego que pueda usar, similar al menú de especificaciones / emoticones.
También sería útil para mods, ¿recuerdas el antiguo mod de nodos?
Me encantaría que este voteoptionserver se encapsule en una clase.
Me gusta la idea de @ Dune-jr. Parece lo suficientemente simple de implementar y fácil de usar. Sin embargo, los submenús pueden ser un poco exagerados. Excepto si la idea es mostrar / ocultar secciones al hacer clic en un encabezado.
Comentario más útil
¿Quizás rediseñar todo? ¿Para que puedas crear votos con submenús? y opciones específicas entre las que un usuario puede elegir. Entonces todo sería más claro y estructurado.
Tal vez incluso agregue una interfaz de usuario dentro del juego que pueda usar, similar al menú de especificaciones / emoticones.
También sería útil para mods, ¿recuerdas el antiguo mod de nodos?