🛒
Sistema NPC/Shop — Gestión de tiendas, monedas y accesos por nivel de cuenta¿Qué es?Este sistema te permite crear y administrar tiendas de NPC con control total sobre:
[] Ubicación exacta del NPC (mapa, coordenadas, dirección).
[] Moneda de compra:
Zen,
WCoinC,
WCoinP o
Goblin Point.
[] Acceso por
Account Level (AL0 Free, AL1 Vip Bronce, AL2 Vip Plata, AL3 Vip Oro).
[] Restricciones opcionales por
GMLevel y condiciones especiales.
- Carga directa de un archivo de Shop con los ítems ofertados.
¿Para qué sirve?Ideal para diferenciar tiendas por rangos VIP, eventos o zonas del mapa, y para monetizar con distintas divisas del servidor.
Cómo se usa:NPCIndex, mapa y coordenadas donde aparecerá el NPC.
[] Elegí la
moneda (CoinType) y el
nivel de acceso (AL0~AL3).
[] Apuntá
ShopPath al archivo de ítems de la tienda.
[] Reiniciá/recargá el GameServer si es necesario.
[/list]
Campos principales// -------------------------------------------------------------------------------------------------------------------
// Aclaraciones NPC/Shop
// -------------------------------------------------------------------------------------------------------------------
// [1~255] → Coordenadas a designar del NPC LocationX LocationY
// [0~8] → Direcciones posibles del NPC
// [Switch] → Habilitar Level Account (AL0 - Free AL1 - Vip Bronce AL2 - Vip Plata AL3 - Vip Oro)
// [0~3] → Tipo de moneda (0=Zen, 1=WCoinC, 2=WCoinP, 3=GoblinPoint)
// [Data\Shop] → Ruta al archivo del shop que carga el NPC
//
// NPCIndex → ID numérico único del NPC
// MapNumber → Mapa donde aparece el NPC
// LocationX/Y → Coordenadas exactas del NPC en el mapa
// Direction → Dirección en la que mira el NPC al aparecer
// AL0~AL3 → Restricciones de acceso (VIP)
// GMLevel → Nivel de GM (* = sin restricción)
// CoinType → Define la moneda usada para las compras (wc,wp,gp)
// ShopPath → Nombre/ruta del archivo de shop asignado al NPC (Data/Shop)
// -------------------------------------------------------------------------------------------------------------------
//
// Ejemplo:
// -------------------------------------------------------------------------------------------------------------------
// [1~255] [1~255] [0~8] [Switch] [*/0~N] [0~3] [Data\Shop]
// NPCIndex MapNumber LocationX LocationY Direction AL0 AL1 AL2 AL3 GMLevel CoinType ShopPath
// -------------------------------------------------------------------------------------------------------------------
230 0 062 130 3 1 1 1 1 * 0 "230 - Wandering Merchant Alex"
Tip: Si usás VIP, asegurate de que el sistema de
AccountLevel esté activo para que AL0~AL3 filtren el acceso correctamente.
ShopManager
Migrar Shops
Ejemplo de Shop
(https://i.imgur.com/xLwKumw.png)
Solamente se debe agregar un hilera nueva con CoinValue ( Mas informacion video Migrar Shop )