ai-pawnshop
Casas de empeño que compran objetos a los precios del panel y desguaces que desmontan vehículos no registrados para obtener materiales.
ai-pawnshop da a los jugadores un lugar donde convertir el botín en dinero y los coches robados en materiales. Las casas de empeño compran objetos a los precios que tú fijas. Los desguaces desmontan vehículos que no son de nadie y dan materiales a cambio.
Qué hace en el juego
- Casa de empeño. Ve al mostrador y abre la tienda. El menú muestra los objetos que compra esta tienda y que llevas, con el precio por unidad. Elige uno, escribe cuántos y cobra en la cuenta de dinero del panel.
- Desguace. Aparca un vehículo a menos de 12 m del centro del desguace, bájate y usa el punto del desguace. Nadie puede ir en el asiento del conductor. Avanza una barra de progreso (el tiempo por vehículo del panel); después el vehículo se borra y recibes una cantidad al azar de cada material.
- Solo vehículos robados. El desguace rechaza los vehículos que creó el servidor (alquileres, coches de trabajo y de servicio, coches en propiedad, el furgón blindado) y los vehículos registrados en ai-vehicles: "The yard does not take registered vehicles".
- Espera entre desguaces. Después de un vehículo, el mismo personaje espera el tiempo del panel antes del siguiente. Reconectarse no lo reinicia.
Instalación
Lo instala la receta de AI Core. A mano: ensure ai-pawnshop después de ensure ai-core. Necesita ai-core.
Objetos que usan los valores por defecto: goldchain, diamond_ring, rolex, coral (comprados), scrapmetal, plastic, copper, steel, glass (materiales del desguace). ai-inventory los tiene; con otro inventario, añádelos o cambia el panel.
Ajustes del panel
Panel de administración > Pawnshops. Los valores por defecto vienen de data/shops.json, data/scrapyards.json y data/settings.json.
Pestaña Pawnshops
Un registro por tienda. Por defecto: Vinewood Pawn & Jewelry (compra goldchain, diamond_ring, rolex a $75 cada uno) y Del Perro Diving Shop (compra coral a $75, NPC a_m_m_salton_01).
Pawnshop (casa de empeño)
| Ajuste | Qué cambia | Por defecto para una tienda nueva |
|---|---|---|
| Name | El nombre de la tienda, mostrado en el blip. 1-48 caracteres. | vacío |
| Place | Ponte en el mostrador y usa tu posición. | 0, 0, 0 |
| Show on the map | Muestra el blip de la tienda. | activado |
| Blip look | Sprite, color y tamaño. | sprite 431, color 5, tamaño 0.7 |
What it buys (qué compra)
| Ajuste | Qué cambia | Unidad | Por defecto |
|---|---|---|---|
| Items | Hasta 100 filas, cada una con un Item y el Price pagado por unidad (0-10,000,000). | $ | vacío |
Cada tienda tiene también una tarjeta NPC: Model (vacío significa sin NPC), What it does (animación en reposo) y Where it stands.
Pestaña Scrapyards
Un registro por desguace. Por defecto: Sandy Shores Scrap Yard.
Scrapyard (desguace)
| Ajuste | Qué cambia | Por defecto para un desguace nuevo |
|---|---|---|
| Name | El nombre del desguace, mostrado en el blip. 1-48 caracteres. | vacío |
| Place | El centro del desguace; cuentan los vehículos a menos de 12 m. | 0, 0, 0 |
| Show on the map | Muestra el blip del desguace. | activado |
| Blip look | Sprite, color y tamaño. | sprite 380, color 9, tamaño 0.7 |
Materials (lo que da un vehículo)
| Ajuste | Qué cambia | Por defecto |
|---|---|---|
| Materials | Hasta 20 filas, cada una con un Item con From y Up to (0-100). Cada vehículo da una cantidad al azar entre los dos. | Sandy Shores: scrapmetal 4-10, plastic 2-6, copper 1-4, steel 1-4, glass 1-4 |
Pestaña Settings
La usan todas las casas de empeño y todos los desguaces. Estos ajustes se quedan en el servidor.
| Ajuste | Qué cambia | Unidad | Por defecto |
|---|---|---|---|
| Money account | Las ventas se pagan en esta cuenta. | cash | |
| Time per vehicle | Cuánto tarda desmontar un vehículo. 1-600. | s | 30 |
| Wait between vehicles | Cuánto espera un jugador antes de desmontar el siguiente vehículo. 0-1440. | min | 15 |
Comandos
Ninguno.
Teclas
Ninguna. Las tiendas y los desguaces usan el Interaction style de ai-core (aviso con E, o una opción de target).
A qué sustituye
No tiene fxProvide. No responde a los exports ni eventos de otro script de casas de empeño o desguaces.
Scripts compatibles
Los objetos pasan por la capa de inventario de AI Core, así que funciona cualquier inventario que AI Core soporte. La comprobación de vehículos en propiedad lee ai-vehicles (mira Compatibilidad).
Límites conocidos
- Las tiendas solo compran; no venden objetos a los jugadores.
- Canales de logs:
pawn(ventas) yscrap(vehículos desmontados).
ai-drugs para desarrolladores
La tabla de plantas, las alertas y el motivo de registro de ai-drugs, cómo vender desde otro script las drogas que conoce, y sus eventos privados.
ai-pawnshop para desarrolladores
ai-pawnshop no tiene exports. Su motivo de registro, los vehículos que rechaza un desguace y sus callbacks privados.