AI Core
Мир и инструментыai-smallresources

ai-smallresources

Много мелких игровых функций, у каждой свой переключатель в панели, плюс телепорты, лифты, сиденья, швартовы и Discord Rich Presence.

ai-smallresources собирает мелкие функции, которые нужны большинству серверов: ремень безопасности, круиз-контроль, приседание, указание пальцем, поднятые руки, сидение на скамейках, переноска игроков, мелкие предметы, настройки мира GTA, плотность населения, телепорты, лифты и Discord Rich Presence. У каждой функции свой переключатель в панели, поэтому вы выключаете то, что уже делает другой скрипт.

Что он делает в игре

Вождение

  • Ремень безопасности (K): пристёгнутый игрок не может выйти из транспорта и переживает более быстрые аварии. Без ремня авария на скорости выше значения из панели выбрасывает водителя через лобовое стекло. HUD показывают состояние ремня.
  • Круиз-контроль (Y): держит текущую скорость как максимальную скорость транспорта до повторного нажатия.
  • Без пересаживания между сиденьями, без радио в транспорте, без руления мышью для наземного транспорта и лодок, без управления в воздухе (после прыжка транспорт приземляется так же, как взлетел).
  • Предмет фальшивого номера (fakeplate): ставит случайный номер на транспорт, от которого у вас есть ключи (полоса 6 секунд лицом к транспорту); повторное использование возвращает настоящий номер. Гаражи хранят настоящий номер.
  • Швартовочный трос: пешком рядом с лодкой в пределах 12 м от швартова (вкладка Moorings) Tie the boat to the dock замораживает её, чтобы она не дрейфовала и её нельзя было угнать; Untie the boat освобождает её.

Игрок

  • Приседание (Левый Ctrl), указание пальцем (B, видят все), поднятые руки (X, также в транспорте), падение (удерживайте M пешком).
  • Сидение на объектах: стулья, скамейки и табуреты из вкладки Seats (364 модели уже готовы) получают подсказку Sit down; X встаёт. Если запущен скрипт target, сиденья используют глаз взаимодействия вместо подсказки.
  • Переноска игроков: пункт радиального меню Carry поднимает ближайшего игрока на плечо или кладёт его. Игрок без сознания или в наручниках поднимается сразу; любого другого сначала спрашивают (10 секунд на ответ). После отказа вы ждёте 30 секунд, прежде чем спросить снова.
  • Подножка (G во время бега): сбивает с ног игрока прямо перед вами.
  • Блокировка подглядывания из-за угла, бег в помещениях, без автоматического шлема, головные уборы не слетают, без камеры бездействия, кик за AFK через заданное в панели число минут (администраторов никогда не кикает).

Бой

  • Без боевой стойки после драки, без удара пистолетом, без выглядывания из укрытия вслепую, по желанию без смертельных хедшотов с одного выстрела, без распрыжки, без подбираемых предметов GTA, без оружия из транспорта.

Предметы

  • binoculars: камера с приближением (колёсико мыши приближает, Backspace убирает бинокль).
  • От firework1 до firework4: ставятся на землю (полоса 3 секунды), срабатывают через 5 секунд; игроки в пределах 400 м их видят.
  • notepad: пишет страницу, которая становится предметом note; использование записки показывает её текст (подсказка инвентаря тоже его показывает).
  • newscam, newsmic, newsboom: реквизит съёмочной группы новостей, держится в руке и виден всем. С камерой H переключает на вид новостной камеры.
  • diving_gear: надевает или снимает баллон и маску; пока они надеты, игрок дышит под водой, пока баллон не опустеет. diving_fill заправляет баллон. Воздух хранится для каждого персонажа и расходуется только под водой.

Мир и население

  • Без уровня розыска GTA и полиции ИИ, без полицейского и экстренного транспорта и NPC GTA, области без транспорта, припаркованного GTA (больницы, полицейские участки, тюрьма, базы), без самолётов GTA, без полицейского радио, тихие звуки города, скрытые части HUD GTA, без мусоровозов.
  • Плотность пешеходов, людей в сценариях, трафика и припаркованных машин в процентах.

Места

  • Телепорты: подсказка на обоих концах (Go: ...) переносит игрока на другой конец. Два уже готовы (офис Weazel News, переработка кокаина).
  • Лифты: подсказка на каждом этаже (...: choose a floor) показывает остальные. Один уже готов (Humane Labs).

Discord Rich Presence: название вашего приложения, картинки, две текстовые строки с живыми плейсхолдерами и до двух кнопок-ссылок в профиле Discord каждого игрока.

Установка

Устанавливается рецептом AI Core. Вручную: ensure ai-smallresources после ai-core.

Предметы должны быть в списке предметов вашего инвентаря: binoculars, firework1, firework2, firework3, firework4, newscam, newsmic, newsboom, fakeplate, notepad, note, diving_gear, diving_fill (в ai-inventory они есть).

Настройки панели

Админ-панель > Small features. Шесть вкладок. Значения по умолчанию берутся из data/settings.json.

Вкладка Features

Мелкие игровые функции, у каждой свой переключатель.

Вождение

Ремень безопасности, круиз-контроль, сиденья, радио, номера и лодки.

НастройкаЧто меняетЕдиницаПо умолчанию
SeatbeltK пристёгивает в машинах; пристёгнутый игрок не может выйти из транспорта и переживает более быстрые аварии.вкл. / выкл.вкл.
Thrown out without beltАвария на скорости выше этой выбрасывает водителя через лобовое стекло. 0-500.км/ч20
Thrown out with beltТа же скорость для пристёгнутого водителя. 0-500.км/ч160
Cruise controlY держит текущую скорость как максимальную скорость транспорта до повторного нажатия.вкл. / выкл.вкл.
No seat shuffleПассажир остаётся на своём сиденье, когда водитель выходит.вкл. / выкл.вкл.
No vehicle radioРадио в транспорте остаётся выключенным, и колесо радио не открывается.вкл. / выкл.выкл.
Fake plate itemСтавит случайный номер на транспорт, от которого у игрока есть ключи; повторное использование на транспорте возвращает настоящий номер. Гаражи хранят настоящий номер.вкл. / выкл.вкл.
Boat ropeПешком рядом с лодкой у швартова (вкладка Moorings) игрок привязывает её, чтобы она не дрейфовала и её нельзя было угнать, и снова отвязывает.вкл. / выкл.вкл.
No mouse steeringМашинами, мотоциклами и лодками нельзя рулить мышью. Самолётами и вертолётами по-прежнему можно.вкл. / выкл.вкл.
No steering in the airМашину или мотоцикл в воздухе нельзя наклонять или вращать клавишами, поэтому после прыжка транспорт приземляется так же, как взлетел.вкл. / выкл.вкл.

Игрок

Движение, жесты и бездействующие игроки.

НастройкаЧто меняетЕдиницаПо умолчанию
CrouchЛевый Ctrl переключает ходьбу вприсядку.вкл. / выкл.вкл.
No GTA stealth walkЛевый Ctrl больше не включает скрытную ходьбу GTA, поэтому он только приседает.вкл. / выкл.вкл.
Point with fingerB указывает туда, куда смотрит камера; это видят все. Заканчивается, когда игрок целится, падает или дерётся.вкл. / выкл.вкл.
Hands upX поднимает руки, также в транспорте (пока они подняты, нельзя драться, целиться или садиться); повторное X опускает их. Другие скрипты спрашивают клиентский экспорт IsHandsUp.вкл. / выкл.вкл.
Fall overПока его клавиша удерживается пешком, игрок падает и лежит обмякшим.вкл. / выкл.вкл.
Sit on objectsСтулья, скамейки и табуреты из вкладки Seats получают подсказку Sit down.вкл. / выкл.вкл.
Carry playersИз радиального меню игрок несёт ближайшего игрока на плече. Игроки без сознания или в наручниках поднимаются сразу, любого другого сначала спрашивают.вкл. / выкл.вкл.
TackleG во время бега сбивает с ног игрока прямо перед вами.вкл. / выкл.вкл.
Block corner peekingИгрок не может стрелять по тому, что видит только камера от третьего лица из-за угла: стрельба прекращается, пока ствол за укрытием.вкл. / выкл.вкл.
Sprint indoorsИгроки могут бегать и внутри зданий, а не только снаружи.вкл. / выкл.вкл.
No automatic helmetПосадка на мотоцикл или в воздушный транспорт не надевает шлем сама.вкл. / выкл.вкл.
Hats stay onШляпы, очки и шлемы не слетают, когда игрока бьют или толкают.вкл. / выкл.вкл.
No idle cameraКамера не начинает кружить вокруг игрока, который стоит на месте, пешком или пассажиром.вкл. / выкл.вкл.
AFK kickИгроков, которые не двигаются это время, кикает (администраторов никогда). 0 отключает. 0-600.мин20

Бой

Как ощущаются драки и оружие.

НастройкаЧто меняетПо умолчанию
No combat stanceПосле удара или выстрела игрок сразу снова ходит обычно, а не остаётся в сгорбленной боевой походке GTA.вкл.
No pistol whipС пистолетом в руке клавиши ближнего боя ничего не делают, поэтому вблизи игрок стреляет, а не бьёт пистолетом.вкл.
No blind peeking from coverИгрок в укрытии не может выглянуть, не прицеливаясь.вкл.
No one shot headshotsВыстрел в голову игроку наносит тот же урон, что и выстрел в тело.выкл.
No bunny hoppingВторой прыжок в течение 5 секунд заставляет игрока споткнуться и упасть.вкл.
No GTA pickupsОружие, патроны, броню, здоровье и деньги, которые роняет GTA (например, с мёртвых NPC), нельзя подобрать. Предметы берутся только из инвентаря.вкл.
No weapons from vehiclesПосадка в полицейскую машину или другой вооружённый транспорт не даёт оружия.вкл.

Предметы

Что делают мелкие предметы при использовании.

НастройкаЧто меняетЕдиницаПо умолчанию
Binoculars itemИспользование бинокля открывает камеру с приближением.вкл. / выкл.вкл.
Firework itemsФейерверки ставятся на землю и срабатывают через 5 секунд.вкл. / выкл.вкл.
Notepad itemИспользование блокнота пишет страницу, которая становится предметом-запиской; использование записки показывает её текст.вкл. / выкл.вкл.
Diving gearИспользование diving_gear надевает баллон и маску (или снимает их); пока они надеты, игрок дышит под водой, пока баллон не опустеет. diving_fill заправляет баллон.вкл. / выкл.вкл.
Air in a full tankСколько секунд игрок дышит под водой на одном полном баллоне. Воздух расходуется только под водой и хранится для каждого персонажа. 10-3600. Показывается при включённом Diving gear.с100
Putting on / taking offСколько секунд длится анимация. 1-60.с5
RefillingСколько секунд длится заправка баллона предметом diving_fill. 1-60.с5

Мир

Собственные системы GTA.

НастройкаЧто меняетПо умолчанию
No GTA policeНет уровня розыска и нет полиции, скорой помощи и пожарных машин ИИ.вкл.
No GTA police and emergency vehiclesGTA нигде не создаёт полицейский, медицинский, пожарный или армейский транспорт и полицейских, медиков, охранников или солдат NPC. Транспорт и NPC, которых создают скрипты, это не затрагивает.вкл.
Areas without parked vehiclesУ полицейских участков, больниц, тюрьмы и баз GTA вообще не паркует транспорт, поэтому их парковки остаются свободными для игроков. До 40 строк, у каждой Name, Middle of the area и Size (метры от середины в каждом направлении, 10-1000 м). Показывается, пока включён переключатель выше.Central Los Santos Medical Center, Mission Row Police Department, Pillbox Hill Medical Center, Paleto Bay Sheriff, Sandy Shores Sheriff, Vespucci helipad (по 100 м), Altruist camp (150 м), Bolingbroke Penitentiary (250 м), Fort Zancudo (500 м)
No GTA planesСамолёты не взлетают из аэропортов и армейской базы и не паркуются там, и над картой не летают реактивные самолёты.вкл.
No police radioГолос полицейского сканера GTA и полицейские звуки по городу молчат.вкл.
Quiet city soundsЗаглушает далёкие сирены, автосигнализации и музыку, которую GTA играет во время полёта.вкл.
Hide GTA HUD partsСкрывает деньги, число патронов, район, названия улиц и транспорта GTA (ai-hud показывает свои).вкл.

Население

Сколько пешеходов и транспорта GTA заполняет улицы. Меньше означает лучшую производительность. Каждое значение 0-100 с шагом 5.

НастройкаЧто меняетЕдиницаПо умолчанию
PedestriansПешеходы в процентах от обычного количества GTA. 0 опустошает улицы.%80
Scenario peopleЛюди, которые сидят, работают или стоят в фиксированных местах, в процентах.%80
TrafficДвижущийся транспорт ИИ в процентах.%80
Parked carsМашины, припаркованные вдоль улиц, в процентах.%80
No garbage trucksМусоровозы GTA, которые останавливаются посреди дороги, не ездят.вкл. / выкл.вкл.

Вкладка Teleports

Двери, которые переносят игроков между двумя точками. Одна запись на телепорт (New teleport / Delete teleport). Подсказка на обоих концах переносит игрока на другой конец.

НастройкаЧто меняет
NameПоказывается в подсказке (Go: Weazel News office).
First endОдин конец с направлением, куда смотрит игрок по прибытии.
Second endДругой конец.
JobsПользоваться могут только участники этих работ. Оставьте работы и банды пустыми, чтобы было доступно всем.
GangsУчастники этих банд тоже могут пользоваться.
Only on dutyУчастники работы должны быть на дежурстве в этой работе.

Вкладка Elevators

Лифты с несколькими этажами: подсказка на каждом этаже показывает остальные. Одна запись на лифт (New elevator / Delete elevator).

НастройкаЧто меняет
NameНазвание лифта в подсказке.
FloorsНе меньше двух, до 20, сверху вниз или в любом удобном порядке. В каждой строке Floor name, Floor point (игрок прибывает туда лицом в её направлении) и Job (на этот этаж могут ехать только участники этой работы; пусто для всех).

Вкладка Moorings

Места у причала, к которым можно привязать лодки швартовочным тросом. Одна запись на швартов (New mooring / Delete mooring). 16 причалов уже готовы. Лодку, которая плавает в пределах 12 м от места, можно привязать.

НастройкаЧто меняет
NameНазвание швартова.
Mooring spotВстаньте на краю причала, где стоят лодки.

Вкладка Seats

Объекты мира, на которые игроки могут садиться, и где на них они сидят. Одна запись на модель объекта (New seat object / Delete seat object). Каждый объект этой модели в мире получает подсказку Sit down.

НастройкаЧто меняетПо умолчанию для новых
ObjectМодель стула, скамейки или табурета.
How to sitПоза сидя: Chair, Armchair, Bench, Bar stool, Deck chair, Sun lounger, Club seat (watching), Low wall, Steps, Ledge (legs hanging), Tattoo chair, Lounging, Director's chair.Chair
Place straight on the seatДля табуретов и кабинок, к которым игрок не может подойти; иначе он подходит к сиденью.выкл.
Seats on the objectОдна строка на место для сидения (до 12), измеряется от центра объекта: Right, Forward, Up (каждое от -10 до 10 м) и Facing; направление 180 смотрит на переднюю сторону объекта. Занимается ближайшее свободное место.

Вкладка Discord

Что показывают профили Discord игроков, пока они играют на этом сервере (Rich Presence).

Discord application (приложение Discord): создайте приложение на discord.com/developers (Applications > New Application). Его название является заголовком, который Discord показывает над строками, например название вашего сервера.

НастройкаЧто меняетПо умолчанию
Discord Rich PresenceПоказывает название вашего приложения, картинки, текстовые строки и кнопки в профиле Discord каждого игрока. Нужен id приложения. Выкл.: у игроков остаётся собственное присутствие FiveM.выкл.
Application idНа discord.com/developers откройте своё приложение, General Information, и скопируйте Application ID (от 17 до 20 цифр). Он публичный, это не секрет.пусто

Pictures (картинки): загрузите картинки в своё приложение в разделе Rich Presence > Art Assets (не меньше 512 x 512 px), затем введите здесь их имена. Новая картинка может появиться в Discord через несколько минут.

НастройкаЧто меняет
Large pictureИмя Art Asset вашего приложения: большая квадратная картинка рядом с текстом, обычно ваш логотип. Пусто: без картинки.
Large picture textПоказывается, когда кто-то наводит мышь на большую картинку.
Small pictureИмя Art Asset вашего приложения: маленькая круглая картинка в углу большой. Пусто: без маленькой картинки.
Small picture textПоказывается, когда кто-то наводит мышь на маленькую картинку.

Text lines (текстовые строки): две строки под названием приложения; Discord сам считает время игры рядом с ними. Обе строки пусты: собственный текст FiveM.

НастройкаЧто меняетПо умолчанию
First lineВерхняя строка, до 128 символов. Обновляется сама, когда меняется значение плейсхолдера (улица не чаще раза в 15 секунд).{players}/{maxPlayers} players
Second lineНижняя строка, до 128 символов, с теми же плейсхолдерами.Playing as {name}

Плейсхолдеры:

ПлейсхолдерПревращается в
{players}Игроки онлайн
{maxPlayers}Слоты сервера
{name}Имя персонажа
{id}Серверный id
{job}Работа
{street}Улица, на которой находится игрок

Buttons (кнопки): до двух кнопок под присутствием, которые открывают ссылку, например приглашение в ваш Discord или сайт. Их видят и нажимают другие люди; самому игроку Discord их не показывает.

НастройкаЧто меняет
ButtonsНе больше двух, показываются в этом порядке (Add button). Button text: до 32 символов. Link: страница, которую открывает кнопка; должна начинаться с https://.

Выключение Rich Presence возвращает собственное присутствие FiveM, но только если его выставил ai-smallresources. Другой скрипт присутствия, запущенный рядом, никогда не перезаписывается.

Команды

Нет.

Привязки клавиш

Игроки меняют их в настройках клавиш GTA (раздел FiveM); владелец меняет значения по умолчанию в админ-панели (Keybinds). Клавиша ничего не делает, пока её функция выключена.

Клавиша по умолчаниюЧто делает
KРемень безопасности
YКруиз-контроль
Левый CtrlПриседание
BУказать пальцем
XПоднять руки
M (удерживать)Упасть (пешком)
GПодножка во время бега
XВстать с сиденья
HВид новостной камеры (пока держите камеру)
BackspaceУбрать бинокль
Колёсико мыши вверх / внизБинокль: приблизить / отдалить

Другие скрипты

  • Эмоции: когда запущен tgiann-emotes, codem-emotemenu, rpemotes или 0r-animmenu, его поднятые руки и указание пальцем имеют приоритет, а клавиши жестов ai-smallresources остаются выключенными. Слой жестов AI Core отвечает другим скриптам из того, который запущен.
  • Ремень безопасности: HUD с собственным ремнём безопасности (tgiann-lumihud, tgiann-hudv2, tgiann-modern-hud) или qbx_seatbelt слой ремня безопасности AI Core читает первым; выключите переключатель Seatbelt, если используете один из них.

Известные ограничения

  • Поднятые руки никогда не начинаются поверх анимации другого скрипта (наручники, сдача) и заканчиваются, когда эту анимацию заменяют.
  • Области без припаркованного транспорта убирают каждую машину, припаркованную GTA в этой области, а не только экстренные: держите размеры маленькими.
  • Если забрать предмет diving_gear, пока снаряжение надето, оно не снимается (как в Qbox). Снимает его перезапуск или смена персонажа.
  • Фейерверки нельзя ставить из транспорта.

На этой странице