Las tres caras de una tienda#
Shops Creator tiene tres interfaces, y conviene saber desde el principio cuál es cuál.
Interfaz | Se abre con | Quién la usa |
|---|---|---|
El creador |
| Los administradores y los trabajos de |
La tienda |
| Todos los jugadores. Comprar en una tienda, vender a una tienda de compraventa, su propio historial y el buscador del mejor precio. |
El menú de jefe |
| El dueño de una tienda y los empleados que autorice. Stock, precios, personal, dinero, promociones y ajustes. |
Una vez instalado el recurso, nada se configura en archivos. Cada tienda, ítem, precio, dueño y promoción se crea en una de estas tres ventanas, se guarda en la base de datos y se envía a todos los jugadores al instante, sin reiniciar.
Store o Sell Shop#
Cada tienda es de uno de dos tipos, que se elige en la parte superior del formulario del creador.
Tipo | Qué hace | Ejemplo |
|---|---|---|
Store | Los jugadores compran ítems en ella. Tiene stock, carrito, métodos de pago, promociones y comparación de mejor precio. | Un 24/7, un Ammu-Nation, una farmacia, una ferretería. |
Sell Shop | Los jugadores venden ítems a ella. Tiene un precio por unidad, un máximo que acepta y puede financiarse con sociedades de trabajos. | Una casa de empeños, un mercado de pescado, un desguace, un comprador de drogas. |
El creador#
Escribe /shopcreator. La ventana se abre con la lista de tiendas a la izquierda y el formulario a la derecha.
La lista de tiendas#
Elemento | Qué hace |
|---|---|
Search shops… | Busca una tienda por el nombre de su blip. |
+ | Empieza una tienda nueva y vacía. |
Icono de descarga | Abre Bulk Import From Template : una plantilla en muchas tiendas a la vez. |
All Shops · Sell · Store | Filtra la lista por tipo. |
Tarjeta de tienda | Haz clic para editarla. Las tarjetas de Store muestran cuántos ítems hay en stock y en total; las de Sell, cuántos ítems compran y cuántas categorías tienen. |
Pin de ubicación | Teleport to Shop : cierra la ventana y te lleva allí. |
El formulario guarda un borrador mientras trabajas: cerrar la ventana para dibujar una zona o colocar un punto te devuelve exactamente a donde estabas. El pie dice Create shop para una nueva, o Save y Delete para una existente.
Zona de ubicación#
El Shop Label y los Zone Points. La zona es el contorno de la tienda, y cualquier otro punto (tendero, blip, menú de jefe) debe colocarse dentro de ella.
Pulsa Select: la ventana se cierra y se abre una cámara libre sobre ti.
Tecla | Acción |
|---|---|
| Mover la cámara. |
| Subir y bajar. |
Ratón | Mirar alrededor. |
Clic izquierdo | Add Point donde apunta la cámara. |
Clic derecho | Undo Last punto. |
| Z Boundary +/- : la altura de la zona. |
| Done. |
| Cancel. |
Haz clic en las esquinas de la tienda en orden y pulsa ENTER. Una zona necesita al menos cuatro puntos; con menos se descarta. Dibuja toda la tienda: nada fuera del contorno puede albergar al tendero ni el menú de jefe.
Ajustes del blip#
Un interruptor para mostrar la tienda en el mapa, y su aspecto: Blip Name (también el nombre en la lista de tiendas), Blip Sprite y Blip Color de listas con búsqueda e imágenes, Blip Scale de 0.2 a 1.0, y Blip Coordinates : pulsa Select y haz clic en un punto dentro de la zona.
El tendero#
En el panel Shop (o Sell Shop): el modelo de Ped (mp_m_shopkeep_01 por defecto), su Animation Dict y Animation Name, la Distance a la que aparece el aviso, y sus Coordinates. Al colocarlo se muestra un ped de vista previa que giras con la rueda del ratón o con Z / X antes de hacer clic.
Ped Visibility oculta a la persona pero mantiene el punto de interacción, para un mostrador que ya es una máquina expendedora o un escritorio.
Horario de apertura#
Enable Opening Hours, luego el Open Time y el Close Time, según In-Game Time o UTC Real Time. Los horarios nocturnos (de 22:00 a 06:00) funcionan. Fuera del horario la tienda muestra CLOSED con una cuenta atrás (Opens in 2h 15m) y el tendero se va. Dentro de la tienda, un aviso indica Closes in… durante los últimos 30 minutos. El menú de jefe sigue accesible en todo momento.
Control de acceso#
Quién puede usar la tienda. Déjalo todo vacío y estará abierta para todos.
Regla | Efecto |
|---|---|
Job + Grades | Solo ese trabajo, y solo los rangos marcados. |
Gang + Grades | Solo esa banda. Se muestra cuando tu framework tiene bandas (QBCore, Qbox, o ESX con |
Required Items | El jugador debe llevar todos estos ítems: una tarjeta de membresía, una licencia, una llave. |
A un jugador que no cumple una regla se le indica exactamente cuál: Required job: police, You need these items in your inventory: Weapon License.
Sociedades#
Debajo de las reglas de acceso, una tienda puede vincularse a cuentas de trabajos. Lo que eso significa depende del tipo:
Tipo | Panel | Qué ocurre |
|---|---|---|
Store | Society Revenue Sharing | Cada trabajo de la lista recibe su porcentaje de cada venta. Al comprador se le indica {amount} has been shared with societies. |
Sell Shop | Sell Shop Funding | Cada trabajo de la lista paga su porcentaje de lo que la tienda paga al vendedor; el resto lo cubre el sistema (o el saldo del dueño). Si alguna sociedad no puede pagar su parte, la venta se rechaza. |
Cada trabajo puede aparecer una sola vez, y las partes nunca pueden sumar más del 100%.
Categorías e ítems#
Los productos de una tienda están en categorías, así que las categorías van primero: Add Item sigue desactivado hasta que la tienda tenga una.
Categorías#
Quick Import : un clic añade una categoría predefinida de
Config.CreatorDefaultCategories: Weapons, Food & Drinks, Medical, Clothing, Vehicles, Electronics, Tools & Equipment, Miscellaneous.Create Custom Category : un Category Name, una Description, un Color Theme y un Icon de
Config.CreatorDefaultIcons, con vista previa en directo.
Una categoría puede tener sus propias reglas de acceso, además de las de la tienda: trabajos y rangos, y ítems requeridos. El Condition Type decide cómo se combinan: All conditions need to be required! (el trabajo y los ítems) o One condition is enough (el trabajo o los ítems). Un jugador que no cumple los requisitos simplemente no ve esa categoría ni nada de su contenido: una misma armería puede vender pistolas a quienes tienen licencia y rifles solo a la policía.
Una categoría que aún usan algunos ítems no se puede eliminar; mueve o elimina los ítems primero.
Ítems de Store#
Add Item abre un formulario con la lista completa de ítems del servidor, con imágenes de tu inventario:
Campo | Significado |
|---|---|
Item | Cualquier ítem que conozca tu inventario. Los ítems que ya están en la tienda no aparecen. |
Price | Lo que paga un jugador por unidad. |
Category | Dónde se muestra. |
Stock Type | Unlimited Stock, Limited Stock con una cantidad, o Out of Stock. |
Description | Se muestra en la tarjeta del producto. |
Buy on Add + Buy Price | Permite que el dueño de la tienda compre este ítem al por mayor desde el menú de jefe para reabastecer. Consulta Reabastecer. |
El stock es compartido por todos los jugadores y cambia en directo: cuando se vende la última unidad, la tarjeta muestra Out of Stock para todos. Clear All vacía la lista de una vez.
Ítems vendibles#
En una tienda de compraventa, Add Sellable Item define lo que compra:
Campo | Significado |
|---|---|
Select Item | El ítem que pueden vender los jugadores. |
Price per Unit | Lo que paga la tienda por cada uno. |
Stock Type | Unlimited, una Max Quantity (la tienda deja de comprar cuando ha recibido esa cantidad) o Out of Stock. |
Category · Description | Dónde se muestra, y el texto debajo. |
Los métodos de pago de ambos tipos se eligen en Money Type, de Config.CreatorMoneyTypes : Money, Bank y Black Money por defecto. Una Store deja que el comprador elija entre ellos; una Sell Shop paga con el primero.
Plantillas#
Una plantilla son las categorías e ítems de una tienda guardados con un nombre, listos para usarse en cualquier otra tienda. Construye la armería perfecta una vez y cualquier otro Ammu-Nation estará a un clic.
Guardar una plantilla
En una tienda con al menos una categoría y un ítem, abre Items → Templates → Save as Template. Dale un Template Name y, opcionalmente, una Description. Make Public permite que otros creadores también la usen.
Usarla en una tienda
En otra tienda del mismo tipo, Templates → elige una plantilla → View Items para ver qué contiene → Use Template. Elige Import Items, Import Categories, o ambos. Replace Existing borra primero la lista actual de la tienda; sin él, la plantilla se añade y se omite todo lo que ya existe.
Usarla en muchas tiendas
Desde la lista de tiendas, el icono de descarga abre Bulk Import From Template. Marca cada tienda a la izquierda (Toggle All selecciona toda la lista filtrada), elige la plantilla a la derecha, elige las mismas tres opciones y pulsa Apply to Selected.
Las plantillas muestran quién es su dueño, si son públicas, cuántos ítems y categorías contienen y cuántas veces se han usado. Solo su dueño puede eliminarlas.
La Store#
Lo que ve un jugador después de pulsar E ante el tendero de una Store.
Dónde | Qué hay |
|---|---|
Cabecera | El nombre de la tienda, el número de Active Promotions, la cuenta atrás del cierre y las pestañas Store, History y Best Price. |
Izquierda | Browse Categories : haz clic en una para filtrar y otra vez para verlo todo. |
Centro | Products con búsqueda: imagen, nombre, descripción, precio, unidades restantes y el descuento cuando se aplica una promoción. |
Derecha | El Shopping Cart: botones de cantidad o una cantidad escrita, una línea por ítem y el Total Price. |
Pulsa Checkout y elige un método de pago: Cash, Bank, Black Money, o lo que acepte la tienda. El servidor vuelve a calcular el precio, así que un carrito no se puede manipular. El dinero solo se cobra cuando se entregan todos los ítems: si el inventario está lleno, no se cobra nada.
Historial#
Purchase History muestra lo que compró el jugador, en This Store Only o en All Stores, con totales de ítems, dinero gastado y transacciones. Periodos (Today, This Week, This Month, All Time), ordenación, Advanced Filters por tienda, ítem, precio y cantidad, y una vista Detailed Analytics con la tienda y el ítem favoritos del jugador.
Buscador del mejor precio#
La pestaña Best Price compara cada ítem en todas las tiendas participantes y muestra primero la más barata: su precio, cuánto ahorra frente a la media del mercado, su stock, cualquier promoción y el tiempo que le queda, y a qué distancia está. Go to Store marca un punto en el GPS. Ordena por Highest Savings o Nearest, y filtra por categoría.
Una tienda participa mientras Show In Best Price Finder esté activado en sus ajustes. Desactívalo en una tienda que no deba compararse: un mercado negro, una tienda solo para miembros.
La Sell Shop#
Pulsar E en una tienda de compraventa abre el mismo diseño a la inversa. Cada tarjeta muestra cuántas unidades del ítem tiene el jugador, cuántas acepta la tienda y cuánto paga por unidad. Sell All lo añade todo a la vez. El Sell Cart muestra el Total Revenue; Confirm Sale paga al jugador y se lleva los ítems.
Una venta se rechaza cuando la tienda ha alcanzado su cantidad máxima de ese ítem, cuando el saldo de una tienda con dueño no alcanza o cuando una sociedad financiadora no puede pagar su parte. Sales History y Best Price funcionan como en una Store.
Tiendas con dueño#
Cualquier tienda puede ponerse a la venta para los jugadores. Activa Enable Ownership en el panel Ownership del creador:
Campo | Significado |
|---|---|
Purchase Price | Lo que paga un jugador para comprar la tienda. |
Resell Percentage | Cuánto de ese precio recupera el dueño al vendérsela al sistema: 70% por defecto. |
Boss Coordinates · Boss Distance | Dónde se abre el menú de jefe (una trastienda, un mostrador) y a qué distancia debe estar el dueño. |
Ownership Restrictions | Lo que puede vender el dueño: una whitelist (solo estos ítems) o una blacklist (todo menos estos), además de un Max Stock Per Item y un Max Total Stock. |
Con la propiedad activada y sin dueño, al primer jugador que pulse E se le ofrece: Buy Shop — Do you want to buy 24/7 Supermarket for $100,000? El panel del creador muestra entonces el Current Owner, la fecha y el precio de compra.
El menú de jefe#
Se abre en el punto de jefe de la tienda con Press [E] to access the boss menu. La cabecera muestra el nombre de la tienda, su id y si está OPEN o CLOSED.
Dashboard#
El negocio de un vistazo. Una Store muestra Total Revenue, Daily Sales, Active Customers y Inventory Value, con gráficos de tendencias de ingresos, ventas por categoría, rendimiento de ventas y crecimiento de clientes, y los Top Selling Items. Una Sell Shop muestra en cambio el lado de la compra: Money Spent Today, Items Acquired, Active Suppliers, y los Most Acquired Items.
Inventario#
El stock de la tienda, con búsqueda, filtros por categoría y stock, y estadísticas rápidas: ítems totales, stock bajo, sin stock y valor total.
Acción | Qué hace |
|---|---|
Deposit | Pon a la venta ítems de tu propio inventario: elige el ítem, su precio, su categoría y cuántos. En una Sell Shop, añade un ítem que la tienda comprará y su límite. |
Withdraw | Devuelve stock de la tienda a tu inventario. Solo en Stores. |
Edit | Cambia el precio, la descripción o la categoría de un ítem, y añade más stock desde tu inventario. |
Delete | Elimina un ítem cuando su stock es 0. |
Buy Items | Reabastece desde el proveedor. Solo en Stores; consulta más abajo. |
Los ítems a los que el creador dio stock ilimitado se marcan como Creator Managed: el dueño no puede cambiar su precio ni su stock, ni eliminarlos. Así un servidor mantiene lo esencial (agua, pan) siempre en el estante de una tienda gestionada por jugadores.
Reabastecer una Store con dueño#
Buy Items muestra cada ítem que el creador marcó como Buy on Add, a su Buy Price. El dueño llena un carrito y paga; los ítems van a su propio inventario, y Deposit los pone en el estante al precio que elija el dueño. El margen entre el precio de compra y el de venta es la ganancia de la tienda.
Empleados#
Add Employee muestra los jugadores que están a menos de 10 metros de ti. Una vez contratado, cada empleado tiene una tarjeta (conectado o desconectado, fecha de contratación) con un escudo para sus permisos y un botón de papelera para despedirlo.
Permiso | Permite al empleado |
|---|---|
Manage Inventory | Añadir, quitar y modificar ítems del stock. |
Access Boss Menu | Abrir el menú de jefe. Sin él, ningún otro permiso importa. |
Manage Promotions | Crear y eliminar promociones. |
Manage Shop Settings | Cambiar el nombre y el horario de apertura de la tienda. |
Contratar, despedir y el dinero de la tienda siguen en manos del dueño.
Finanzas#
La cuenta de la tienda: Total Balance, Daily Revenue, Monthly Profit con su margen, Cash Flow, un gráfico de ingresos y las transacciones recientes.
Deposit y Withdraw mueven dinero entre la tienda y el dueño, con cualquier método que acepte la tienda, en tres pasos: importe y método, una descripción y una referencia opcional, y un recibo con su id de transacción. Los retiros son inmediatos y no se pueden revertir.
Transactions muestra cada depósito, retiro, venta y gasto, con búsqueda, filtros por tipo, estado e importe, ordenación, vista de lista o cuadrícula, agrupación y totales: volumen, flujo neto, tasa de éxito y transacciones fallidas.
Promociones#
Solo en Stores. Create Promotion:
Campo | Significado |
|---|---|
Promotion Name · Description | Se muestra a los compradores. |
Promotion Type | Percentage Discount (hasta el 100%) o Fixed Amount descontado de cada unidad. |
Value | El porcentaje o el importe. |
Target Type | All Items, algunas Categories, o Specific Items. |
Start Date · End Date | Cuándo está vigente. El inicio no puede estar en el pasado. |
Active promotion | Si está activa. |
Solo puede haber una promoción activa a la vez. Los compradores ven el precio tachado, el descuento y el ahorro en cada tarjeta, un banner en la tienda y la promoción en el buscador del mejor precio con los días que le quedan. Una promoción no se puede editar una vez creada: elimínala y crea una nueva.
Ajustes#
Shop Name y Opening Hours, que cambian en directo para todos los jugadores. El dueño también ve Sell Shop: el Resell Value (precio de compra × porcentaje de reventa) y una confirmación. Vender pone fin a la propiedad y devuelve la tienda al mercado.



