ai-pawnshop
Ломбарды, которые покупают предметы по ценам из панели, и свалки, которые разбирают незарегистрированный транспорт на материалы.
ai-pawnshop даёт игрокам место, где можно превратить добычу в деньги, а угнанные машины в материалы. Ломбарды покупают предметы по ценам, которые вы задаёте. Свалки разбирают транспорт, у которого нет владельца, и дают за него материалы.
Что он делает в игре
- Ломбард. Подойдите к прилавку и откройте магазин. Меню показывает предметы, которые есть у вас и которые покупает этот магазин, с ценой за штуку. Выберите один, введите количество и получите деньги на денежный счёт из панели.
- Свалка. Поставьте транспорт не дальше 12 м от центра свалки, выйдите и используйте точку свалки. На месте водителя никого не должно быть. Идёт полоса прогресса (время на транспорт из панели); затем транспорт удаляется, а вы получаете случайное количество каждого материала.
- Только угнанный транспорт. Свалка не принимает транспорт, созданный сервером (арендованный, рабочий и служебный транспорт, личные машины, инкассаторскую машину), и транспорт, зарегистрированный в ai-vehicles: "The yard does not take registered vehicles" («Свалка не принимает зарегистрированный транспорт»).
- Ожидание разборки. После одного транспорта тот же персонаж ждёт время из панели до следующего. Переподключение его не сбрасывает.
Установка
Устанавливается рецептом AI Core. Вручную: ensure ai-pawnshop после ensure ai-core. Нужен ai-core.
Предметы, которые используются по умолчанию: goldchain, diamond_ring, rolex, coral (покупаются), scrapmetal, plastic, copper, steel, glass (материалы со свалки). В ai-inventory они есть; с другим инвентарём добавьте их или измените панель.
Настройки панели
Админ-панель > Pawnshops. Значения по умолчанию берутся из data/shops.json, data/scrapyards.json и data/settings.json.
Вкладка Pawnshops
Одна запись на магазин. По умолчанию: Vinewood Pawn & Jewelry (покупает goldchain, diamond_ring, rolex по $75 за штуку) и Del Perro Diving Shop (покупает coral по $75, NPC a_m_m_salton_01).
Pawnshop (ломбард)
| Настройка | Что меняет | По умолчанию для нового магазина |
|---|---|---|
| Name | Название магазина, показывается на блипе. 1-48 символов. | пусто |
| Place | Встаньте у прилавка и используйте свою позицию. | 0, 0, 0 |
| Show on the map | Показывает блип магазина. | вкл. |
| Blip look | Спрайт, цвет и размер. | спрайт 431, цвет 5, размер 0.7 |
What it buys (что покупает)
| Настройка | Что меняет | Единица | По умолчанию |
|---|---|---|---|
| Items | До 100 строк, каждая из них Item и Price, которая платится за штуку (0-10,000,000). | $ | пусто |
У каждого магазина также есть карточка NPC: Model (пусто означает без NPC), What it does (анимация ожидания) и Where it stands.
Вкладка Scrapyards
Одна запись на свалку. По умолчанию: Sandy Shores Scrap Yard.
Scrapyard (свалка)
| Настройка | Что меняет | По умолчанию для новой свалки |
|---|---|---|
| Name | Название свалки, показывается на блипе. 1-48 символов. | пусто |
| Place | Середина свалки; учитывается транспорт в пределах 12 м. | 0, 0, 0 |
| Show on the map | Показывает блип свалки. | вкл. |
| Blip look | Спрайт, цвет и размер. | спрайт 380, цвет 9, размер 0.7 |
Materials (что даёт один транспорт)
| Настройка | Что меняет | По умолчанию |
|---|---|---|
| Materials | До 20 строк, каждая из них Item с From и Up to (0-100). Каждый транспорт даёт случайное количество между ними. | Sandy Shores: scrapmetal 4-10, plastic 2-6, copper 1-4, steel 1-4, glass 1-4 |
Вкладка Settings
Используется всеми ломбардами и свалками. Эти настройки остаются на сервере.
| Настройка | Что меняет | Единица | По умолчанию |
|---|---|---|---|
| Money account | Продажи оплачиваются на этот счёт. | cash | |
| Time per vehicle | Сколько длится разборка одного транспорта. 1-600. | с | 30 |
| Wait between vehicles | Сколько один игрок ждёт перед разборкой следующего транспорта. 0-1440. | мин | 15 |
Команды
Нет.
Привязки клавиш
Нет. Магазины и свалки используют Interaction style из ai-core (подсказка с E или опция target).
Что он заменяет
Нет fxProvide. Он не отвечает на экспорты или события другого скрипта ломбарда или свалки.
Совместимые скрипты
Предметы идут через слой инвентаря AI Core, поэтому работает любой инвентарь, который поддерживает AI Core. Проверка личного транспорта читает ai-vehicles (см. Совместимость).
Известные ограничения
- Магазины только покупают; они не продают предметы игрокам.
- Каналы логов:
pawn(продажи) иscrap(разобранный транспорт).
ai-drugs для разработчиков
Таблица растений, вызовы полиции и причина операции ai-drugs, как продавать известные ему наркотики из другого скрипта, и его приватные события.
ai-pawnshop для разработчиков
У ai-pawnshop нет экспортов. Его причина операции, транспорт, который свалка не принимает, и его приватные колбэки.