Fact-sheet

From FiveM Wikipedia

Информационный бюллетень

Вот краткий информативный лист, который поможет вам освоить разработку FiveM.

Что означает ScRT?

ScRT означает среду выполнения сценариев или среду выполнения сценариев. FiveM имеет три различные среды выполнения сценариев (Lua, C# и JavaScript), и они упомянуты ниже.

Как начать работу со сценариями?

Руководство по написанию сценариев можно найти здесь, и оно содержит следующие статьи:

  • Введение в ресурсы
    • Создание первого сценария
  • Среды выполнения сценариев
    • Написание сценариев в Lua
    • Написание сценариев на JavaScript
    • Написание сценариев на языке C #
  • Миграция из устаревших методов
    • Сообщения чата
  • Работа с событиями
    • Прослушивание событий
    • Запуск событий
  • НУИ
  • Использование масштабной формы

Вы можете обратиться к странице, упомянутой выше, чтобы увидеть руководство по написанию сценариев во всех подробностях.

Туземцев

Что такое родной?

Проще говоря, Native — это функция, предоставляемая игрой для того, чтобы вызываться из скриптов и либо выполнять заданное действие в самой игре, либо запрашивать у нее данные. Например, можно было бы набрать следующее, чтобы получить пед местного игрока из сценария Lua, а затем дать оружие этому педу.

ped = GetPlayerPed(-1)
GiveWeaponToPed(ped, GetHashKey("WEAPON_PISTOL"), 100, false, false) -- We got a gun now!

Где все туземцы?

Здесь проживают туземцы.

Команды разработчика и ссылки на игры

Где находятся все команды разработчика?

Команды разработчика можно найти здесь.

Где все всплески, модели педа и другие?

Они называются ссылками на игры, и их можно найти здесь.

Производительность

Что такое предупреждения о сцепке?

Предупреждения Hitch указывают на то, что один из ваших ресурсов работает не так, как должен, и вы должны изучить затронутый ресурс, чтобы выяснить, почему, использование профилировщика может помочь диагностировать это. Такие вещи иногда могут быть вызваны написанием неэффективных SQL-запросов, выполнение которых занимает много времени, а также неоптимизированных циклов, которые в конечном итоге останавливают выполнение скрипта.

Профилировщик

Профилировщик можно использовать для диагностики того, почему ресурс долго выполняется, есть руководство, объясняющее, как его использовать, его можно использовать как на сервере, так и на клиенте.

Монитор ресурсов (Resmon)

Монитор ресурсов можно использовать на клиенте для диагонизации того, какой ресурс занимает много времени для выполнения, он показывает определенные вещи, такие как загрузка ЦП (msec) и использование памяти для каждого ресурса.

Его можно включить, введя . Возможно, вы видите такое сообщение,как (особенно при запуске в рабочих сборках), это означает, что режим разработчика необходимо включить, запустив клиент FiveM/RedM с помощью аргумента (например, добавив его в ярлык).resmon trueAccess denied for command resmon+set moo 31337


Введение в написание сценариев