SK Extended Vending 2026
Sistema profesional de SkDevSv para extender el vending de rAthena con venta por Zeny, CashPoints e items configurables, selector visual de moneda, soporte de autotrade y configuración centralizada en skmods.conf.
Descripción
SK Extended Vending 2026 es una modificación SRC para Ragnarok Online/rAthena que amplía el sistema de vending tradicional y permite que los jugadores vendan usando diferentes monedas del servidor. Al abrir una tienda, el jugador puede seleccionar la moneda de venta disponible, incluyendo Zeny, CashPoints o items configurados por el administrador. El sistema mantiene la moneda seleccionada en tiendas normales y autotrade, muestra información clara al comprador y al vendedor, registra la moneda usada por la tienda y centraliza sus opciones administrativas en conf/battle/skmods.conf para mantener una identidad SkDevSv más limpia y fácil de mantener.
Video / Demo del sistema
Este video queda como referencia mientras se graban las demos oficiales de cada sistema.
Incluye
- Sistema Extended Vending integrado en SRC para rAthena/rAKlaipeda.
- Selector de moneda al usar Vending, antes de abrir la tienda del jugador.
- Soporte para venta por Zeny mediante item selector configurable.
- Soporte para venta por CashPoints mediante item selector configurable.
- Soporte para venta por items personalizados definidos en item_vending_db.yml.
- Configuración centralizada en conf/battle/skmods.conf, preparada para convivir con otros módulos SkDevSv.
- Import limpio desde la configuración battle hacia skmods.conf para evitar archivos sueltos por sistema.
- Variables de battle config para activar o desactivar Extended Vending, mensajes, reportes, bound items y selectores de moneda.
- Archivo item_vending_db.yml para definir monedas por item y tax individual por moneda.
- Archivo item_db_ex.yml con items selectores base para Zeny y CashPoints.
- Mensajes dedicados del sistema en map_msg.conf para compras, errores, reportes y moneda actual.
- Visualización de moneda seleccionada al abrir la tienda y al revisar el vending de otro jugador.
- Opción para prefijar el board/title de la tienda con la moneda seleccionada.
- Reporte de venta para el vendedor con nombre del comprador, items vendidos, cantidad y ganancia total.
- Soporte de correo/reporte de vending para vendedores según configuración del servidor.
- Persistencia de la moneda seleccionada en tiendas autotrade mediante extended_vending_item.
- SQL de instalación y upgrade para agregar extended_vending_item a la tabla vendings.
- Validaciones de inventario, espacio, stack, CashPoints, items insuficientes y compras con items bound.
- Helper GetComma para mostrar cantidades con separador de miles en reportes y mensajes.
- Integración preparada como patch para emuladores compatibles con rAthena 2026.
- Diff pequeño de migración incluido para clientes que ya tenían la versión anterior con extended_vending.conf.
- Firma técnica del paquete: Strife [SkDevSv].