Proyecto Mila
Versión 1.8, todo lo que tenes que saber - Versión para impresión

+- Proyecto Mila (https://foros.proyectomila.net)
+-- Foro: General (https://foros.proyectomila.net/forumdisplay.php?fid=3)
+--- Foro: Anuncios (https://foros.proyectomila.net/forumdisplay.php?fid=4)
+--- Tema: Versión 1.8, todo lo que tenes que saber (/showthread.php?tid=19630)



Versión 1.8, todo lo que tenes que saber - Platin - 22-05-2019

[Imagen: PM_roleplay_largo.png]




INFORMACIÓN
Este post contiene toda la información relevante de la versión 1.8 del servidor Roleplay, la lista de cambios completa la puedes encontrar IG utilizando el comando /cambios







Sistema de vehículos 2.0

El principal atractivo de la 1.8 es el cambio en el sistema de vehículos. Podríamos llamar a esta actualización la Actualización Realmente Necesaria de los Vehículos que Funcionan de Forma Inconsistente por Tener Código de Hace Años Pegado con Código Nuevo. Aunque los vehículos nuevos traen ciertos cambios y mejoras, el principal objetivo era re-escribir todo el código para librarnos de ciertos bugs y perdidas de datos. Creemos haberlo logrado.

Podemos afirmar que este nuevo sistema de vehículos es más eficiente, más cómodo de manejar para los desarrolladores y más interesante que el anterior. Voy a enumerar la lista de cambios y mejoras que trae este sistema, y luego colocaré algunas fotos.
  1. El /estacionar ya no funciona como antes. Ahora los vehículos guardarán su posición, vida, gasolina y otros datos pertinentes siempre que vean conveniente.
  2. Los vehículos pueden ser prestados.
  3. Los vehículos ya no tienen numero de slot, por lo contrario tienen un identificador global oculto que se usa para calcular todo, por lo cual ya no deberían de haber bugs relacionados con el cambio de slots.
  4. Los vehículos ahora tienen matrículas definidas con significado, su funcionamiento esta explicado más debajo.
  5. Los vehículos traen un kilometraje, esto afectará a la hora de vender el vehículo.
  6. Los vehículos que poseen variantes (BF-400 por ejemplo) las mantendrán aún luego del reinicio del servidor.
  7. Los vehículos pueden utilizar paintjobs del juego.
  8. Los vehículos ahora guardan su color con codigo RGB en vez de las IDs default.
  9. Los vehículos ahora tienen una gama más amplia para elegir colores.
  10. Los vehículos pueden utilizar paintjobs custom.
  11. Algunos vehículos ahora tienen una guantera.
  12. Hay más modelos de vehículos a la venta.
  13. Los precios de los vehículos fueron actualizados.
  14. Ahora en vez de mostrarte una imagen, el concesionario te mostrará un modelo en tiempo real de tu vehículo.
  15. Ahora puedes cambiar el color de las luces de tu vehículo.
  16. A la hora de vender los vehículos al Estado deberás de estar en un punto de venta de vehículos/chatarrera.
  17. Los vehículos tienen sus propias multas. Al vender el vehículo a otro jugador estas permanecen.
  18. Ahora los parlantes de los vehículos deben de instalarse en los mismos. Esto hará que pierdas el parlante del inventario pero a su vez el parlante quedará permanentemente en tu vehículo.
Mostrar Contenido

Agregando a toda esta lista de mejoras esta la fácil expansión que se le puede hacer al sistema sin tener que afectar a los personajes. Como muchos saben o pueden deducir, el anterior sistema de vehículos necesitaba de un personaje para que el vehículo exista. Si ese personaje se perdía, el vehículo también. Ahora, aunque el personaje se elimine el vehículo seguirá existiendo en el ecosistema, su matrícula será recordada y así con todos sus datos, haciéndonos increíblemente más sencillo la ampliación a la hora de personalizar tu vehículo.

Algunas cosas que podríamos agregar en el futuro:
  • Varios tipos de motor, los cuales cambien el handling de tu vehículo.
  • Tipos de alarma distintos para cada vehículo. Cada alarma realizará X acción al ser activada, como por ejemplo contactar a la policía.
  • La posibilidad de ponerle un nombre personalizado a tu vehículo (así cuando lo prendes sale ese nombre en vez del nombre del modelo).
  • El poder contratar a un mecánico que te edite el kilometraje para que parezca haber recorrido menos kilómetros mientras simultáneamente el sistema guarda el kilometraje real del vehículo.
  • La posibilidad de mover el alerón u otros componentes del vehículo de lugar.
  • El añadido de luces neón, vidrios polarizados u otras modificaciones.

¿Cómo cambiaron las matrículas?

Ahora las matrículas serán 100% únicas y tendrán un significado. Aún habiendo 37^8 combinaciones disponibles para las matrículas, existe la pequeña chance de que estas se repitan por pura probabilidad así que era necesario generar unas con algún algoritmo, que fue lo que hicimos. Prácticamente me robe la distribución de las matrículas montevideanas para hacer el algoritmo. Les mostraré algunas posibles combinaciones que se pueden encontrar y que significan:

LBC 1432
LAA 0000
SDC 6708
VBB 0302

El carácter en rojo significa la ciudad en donde se consiguió el vehículo. L siendo Los Santos, S siendo San Fierro y V siendo Las Venturas.
Los caracteres en azul son el código de serie, cuando una serie de 10000 números se completa, estos cambian. Por ejemplo, cambian de AA -> AB, de AB -> AC y así hasta AZ. Una vez llegan ahí, cambian de AZ -> BA y el proceso se repite.
Por último los números en verde representan el número de serie, que va desde 0000 hasta 9999, sumando un total de 10000 números por código de serie.

Con esto podemos sumar 10000*26^2 combinaciones, o sea casi unos 7 millones de combinaciones por ciudad. Con un poco más de 31 mil personajes creados asumimos que no nos quedaremos sin matrículas pronto a menos que no tengamos idea de como calcular el número de combinaciones disponibles, que puede ser.

¿Cómo funciona el prestado de vehículos?


Puedes prestar cualquier de tus vehículos a quién quieras con un simple comando. Una vez le prestes el vehículo a alguien este jugador podrá desbloquearlo, abrir su maletero, prender su motor y estacionarlo. Él no podrá modificar el vehículo ni cambiarlo de color. Tampoco podrá agregarle paintjobs personalizados ni prestárselo a otros jugadores.

Todos los vehículos pueden ser prestados, incluso si son bicicletas. Aún así, solo una persona puede tener las copias de tu vehículo, o sea solo podrás prestar tu vehículo a una persona, o sea que cada vehículo puede tener hasta dos dueños.

El vehículo lo puedes dejar de prestar cuando quieras, al igual que el otro jugador podrá decidir si ya no quiere tenerlo prestado. Cada jugador solo tiene un slot de vehículos prestados, esta limitación podría cambiar en el futuro si tienes el rango VIP o VIP+.

¿Cómo funciona el nuevo sistema de kilometraje?

Cada segundo el servidor calculara la velocidad de tu vehículo y estimará cuando avanzarás en el próximo segundo. Esos metros que avances por segundo serán sumados al kilometraje de tu vehículo.

Actualmente tu vehículo no recibirá daños si su kilometraje es alto, pero su valor disminuirá. Si quieres vender el vehículo a una chatarrera o al Estado recibirás menos dinero mientras más alto sean tus kilómetros recorridos con el vehículo. Este dinero no es proporcional ni por porcentaje, sino que esta dividido en franjas, las cuales son:

Menos de 50 kilómetros de uso -> 75% del valor original.
Menos de 250 kilómetros de uso -> 60% del valor original.
Menos de 5000 kilómetros de uso -> 50% del valor original.
Menos de 20000 kilómetros de uso -> 35% del valor original.
Desde 20000 kilómetros de uso en adelante -> 15% del valor original.

Que tu vehículo este modificado o no es de cero interés para el Estado. Aún así, los vehículos seguirán guardados en nuestra base de datos, en donde quizá armemos un mercado de vehículos de segundo mano, en donde los vehículos serán vendidos según sus kilómetros recorridos, sus mejoras entre otros.



Talleres de Reparación y Modificación

Hemos decidido quitar a los Mecánicos como Facción en lo que dure la 1.8 ya que tenemos otro planes para ese tipo de rol. Por el momento, deberán de reparar y modificar sus vehículos como en las primeras versiones del servidor, con NPCs, paneles y comandos. En este caso, hemos agregado varios puntos de reparación y modificación de vehículos en todo el mapa (incluyendo Aeropuertos y Puertos).

[Imagen: PbSyWE6.png]   [Imagen: G7LrBjZ.png]


El icono rojo hace referencia a los Talleres de Reparación, mientras que el icono azul hace referencia a un Taller de Modificación.

El panel de Modificación aparecerá una vez te coloques dentro de uno de los marcadores azules distribuidos por el mapa. Este panel es una versión actualizada del que tenía la Facción de Mecánicos para modificar los vehículos. En el podrás modificar los colores de tu vehículo, las luces que lleva, sus mejoras (upgrades/tunneo) y el paintjob que lleva.

[Imagen: kGSaOwz.png]    [Imagen: U52ShcQ.png]

Los vehículos ahora tendrán una mayor variedad de colores para elegir, los cuales podemos expandir con facilidad. Este es el catalogo de colores para los vehículos en la 1.8:

[Imagen: bPcXRYb.png]


Y como lo prometimos hace tiempo, hemos traído nuevamente los paintjobs custom. Si estas leyendo esto a la fecha de salida de la versión, aprovecha tu VIP+ gratuito para colocarte un lindo paintjob personalizado, ¡que no se irá a ningún lado!

[Imagen: wwBfJbk.png]




Rework de los stats

El panel de los Stats ha cambiado. Fue ampliado para tener más datos a mano y facilitar la lectura de cierta información, además de que contiene cosas nuevas.

Ahora la información de los Stats viene separada en 4 pestañas: Principal, Sanciones, Extra y Otras cuentas.

[Imagen: j73m6S8.png]


La pestaña principal trae la información básica de tu personaje, como su nombre, número de identificación, sexo, edad, nacionalidad, nivel, trabajos, vehículos y casas.

La pestaña de sanciones trae consigo la lista de sanciones de tu personaje y la información que trae consigo dicha sanción (quién la dio, cuando la dio, entre otros).

La pestaña extra trae información más avanzada o información que no querrías mostrar fácilmente de tu personaje, como son: el ID de su skin, vida actual, chaleco actual, dinero en mano y en banco, facción a la que pertenece, frecuencia de su radio, número telefónico, puntaje con el que paso el certificado básico, tiempo que le queda hasta que se le acabe el VIP, si forma parte del equipo del Staff y sus puntos de rol. También posee dos botones, uno te mostrará más información acerca de sus puntos de rol tanto negativos como positivos y el otro te llevará a la pestaña para editar tu nacionalidad/edad.

Por último tenemos la pestaña de otras cuentas, la cual trae consigo el serial principal del personaje, las demás cuentas vinculadas y la última fecha de conexión a las mismas. Además viene con un botón para copiar el serial, luego de hacerle click ya tendrás el serial copiado en tu portapapeles para mayor comodidad.

Estos cambios en los stats traen consigo información más detallada acerca de las sanciones recibidas y de los puntos de rol, por ende estos fueron reseteados ya que su almacenaje es distinto.



Rework del sistema de interiores/locales

En la 1.7.12 agregamos una parte del nuevo código de locales en el cual pusimos un local de prueba en East Beach y la posibilidad de interactuar con la mayoría de locales utilizando la tecla F. En la 1.8 por fin terminamos este nuevo sistema. Ahora los interiores y locales están enlazados y contienen más información, por ejemplo el nombre del local y el punto donde un camionero podría estacionar para entregar los bienes.

Este sistema facilita en gran medida a los Administradores, permitiendoles crear locales con un panel en un corto periodo de tiempo, donde antes solo lo podría crear un scripter cambiando código.

Mostrar Contenido



Rework del sistema RopaSkin

La versión 2.0 del nuevo ropaskin trae varios cambios al sistema siendo el principal la posibilidad de cambiar un tipo de prenda a la vez, permitiendo muchísimas más combinaciones únicas para vestir a tu personaje. Además de esto, la v2.0 trae la posibilidad de editar el color de algunas prendas (como por ejemplo bandanas, camisas o remeras) a tu gusto.

Esta versión del sistema elimina el comando /ropaskin, permitiendo exclusivamente el cambio de colores o prendas si estas en una tienda de ropa a excepción de que tu prenda sea de una facción, la cual podrás modificar en cualquier momento y lugar con el comando /cr

[Imagen: ui8wEGK.png]


Mostrar Contenido



Otros cambios más pequeños
  • Agregamos dos comandos para que puedas volver a cuando el chat del /rf y el /f ocupaban más espacio.
  • Ahora podrás quitar las skins personalizadas del servidor (solo peds/skins, nada de vehículos ni objetos).
  • Ahora puedes comprar comida de los carritos.
  • Los FPS ya no se mostrarán en el scoreboard ni tendrán influencia en el cartel de [LAG] que aparece al lado de tu nombre.
  • Los trabajos fueron actualizados, entre sus cambios editamos los requisitos de algunos y sus ubicaciones.
  • Ahora te despedirán del trabajo si ya no cumples algunos requisitos (no tienes los puntos de rol suficientes o no tienes una licencia de conducir, por ejemplo).
  • Arreglamos el bug donde al bajar un cambio por primera vez se te colocaba en el cambio nulo.
  • Ahora puedes comprar ropa o accesorios en el mismo sitio.
  • Licencieros obtuvo un interior.
  • Ya no recibirás nada del payday si estas en Jail OOC, mientras que si estas en Jail IC solo recibirás reputación.
  • Ahora el payday ya no te floodeará el chat, sino la consola.
  • El payday ahora trae consigo una animación en donde se te mostrará el dinero obtenido.
  • Los Jails, Bans, Kicks y Puntos de Rol han sido reseteados.
  • Ahora la mayoría de comandos dejaron de distinguir entre mayúsculas y minúsculas.
  • ¡Entre muchos otros!
Mostrar Contenido