ai-pawnshop
Des prêteurs sur gages qui achètent des objets aux prix du panneau, et des casses automobiles qui démontent les véhicules non enregistrés pour en tirer des matériaux.
ai-pawnshop donne aux joueurs un endroit où transformer le butin en argent et les voitures volées en matériaux. Les prêteurs sur gages achètent les objets aux prix que vous fixez. Les casses démontent les véhicules qui n’appartiennent à personne et donnent des matériaux en échange.
Ce qu’il fait en jeu
- Prêteur sur gages. Allez au comptoir et ouvrez la boutique. Le menu liste les objets que cette boutique achète et que vous portez, avec le prix à l’unité. Choisissez-en un, saisissez la quantité, et soyez payé sur le compte d’argent du panneau.
- Casse. Garez un véhicule à moins de 12 m du centre de la casse, descendez et utilisez le point de la casse. Personne ne doit être assis au volant. Une barre de progression tourne (la durée par véhicule du panneau) ; ensuite le véhicule est supprimé et vous recevez une quantité aléatoire de chaque matériau.
- Uniquement les véhicules volés. La casse refuse les véhicules créés par le serveur (locations, voitures de métier et de service, voitures possédées, le fourgon blindé) et les véhicules enregistrés dans ai-vehicles : « The yard does not take registered vehicles ».
- Attente entre deux véhicules. Après un véhicule, le même personnage attend la durée du panneau avant le suivant. Une reconnexion ne la réinitialise pas.
Installation
Installé par la recipe d’AI Core. À la main : ensure ai-pawnshop après ensure ai-core. Il nécessite ai-core.
Objets utilisés par les valeurs par défaut : goldchain, diamond_ring, rolex, coral (achetés), scrapmetal, plastic, copper, steel, glass (matériaux de casse). ai-inventory les a ; avec un autre inventaire, ajoutez-les ou modifiez le panneau.
Réglages du panneau
Panneau d’administration > Pawnshops. Les valeurs par défaut viennent de data/shops.json, data/scrapyards.json et data/settings.json.
Onglet Pawnshops
Un enregistrement par boutique. Valeurs par défaut : Vinewood Pawn & Jewelry (achète goldchain, diamond_ring, rolex à 75 $ pièce) et Del Perro Diving Shop (achète coral à 75 $, PNJ a_m_m_salton_01).
Pawnshop
| Réglage | Ce qu’il change | Défaut pour une nouvelle boutique |
|---|---|---|
| Name | Le nom de la boutique, affiché sur le blip. 1-48 caractères. | vide |
| Place | Placez-vous au comptoir et utilisez votre position. | 0, 0, 0 |
| Show on the map | Affiche le blip de la boutique. | activé |
| Blip look | Sprite, couleur et taille. | sprite 431, couleur 5, taille 0.7 |
What it buys (ce qu’elle achète)
| Réglage | Ce qu’il change | Unité | Défaut |
|---|---|---|---|
| Items | Jusqu’à 100 lignes, chacune un Item et le Price payé à l’unité (0-10 000 000). | $ | vide |
Chaque boutique a aussi une carte NPC : Model (vide signifie pas de PNJ), What it does (animation d’attente) et Where it stands.
Onglet Scrapyards
Un enregistrement par casse. Valeur par défaut : Sandy Shores Scrap Yard.
Scrapyard
| Réglage | Ce qu’il change | Défaut pour une nouvelle casse |
|---|---|---|
| Name | Le nom de la casse, affiché sur le blip. 1-48 caractères. | vide |
| Place | Le centre de la casse ; les véhicules à moins de 12 m comptent. | 0, 0, 0 |
| Show on the map | Affiche le blip de la casse. | activé |
| Blip look | Sprite, couleur et taille. | sprite 380, couleur 9, taille 0.7 |
Materials (ce que donne un véhicule)
| Réglage | Ce qu’il change | Défaut |
|---|---|---|
| Materials | Jusqu’à 20 lignes, chacune un Item avec From et Up to (0-100). Chaque véhicule donne une quantité aléatoire entre les deux. | Sandy Shores : scrapmetal 4-10, plastic 2-6, copper 1-4, steel 1-4, glass 1-4 |
Onglet Settings
Utilisés par chaque prêteur sur gages et chaque casse. Ces réglages restent sur le serveur.
| Réglage | Ce qu’il change | Unité | Défaut |
|---|---|---|---|
| Money account | Les ventes sont payées sur ce compte. | cash | |
| Time per vehicle | Durée du démontage d’un véhicule. 1-600. | s | 30 |
| Wait between vehicles | Temps qu’un joueur attend avant de démonter le véhicule suivant. 0-1440. | min | 15 |
Commandes
Aucune.
Raccourcis clavier
Aucun. Les boutiques et les casses utilisent l’Interaction style d’ai-core (invite avec E, ou une option de ciblage).
Ce qu’il remplace
Pas de fxProvide. Il ne répond pas aux exports ni aux events d’un autre script de prêteur sur gages ou de casse.
Scripts compatibles
Les objets passent par la couche inventaire d’AI Core, donc tout inventaire pris en charge par AI Core fonctionne. La vérification des véhicules possédés lit ai-vehicles (voir Compatibilité).
Limites connues
- Les boutiques ne font qu’acheter ; elles ne vendent pas d’objets aux joueurs.
- Canaux de logs :
pawn(ventes) etscrap(véhicules démontés).
ai-drugs pour les développeurs
La table des plants, les alertes et le motif de registre d’ai-drugs, comment vendre depuis un autre script les drogues qu’il connaît, et ses events privés.
ai-pawnshop pour les développeurs
ai-pawnshop n’a aucun export. Son motif de registre, les véhicules qu’une casse refuse et ses callbacks privés.