RU/Server Scripting Functions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Авторы: Вы создали страницу, но ее нет в этом списке? Запутались? Читайте: Добавление страниц в категории и шаблоны

На этой странице располагается список всех серверных функций скриптинга, которые когда-либо были внедрены и теперь являются встроенными. Чтобы запросить новую функцию или событие, напишите об этом в наш GitHub хранилище.

Обратите внимание, что функции скриптинга также можно расширить благодаря подгрузке динамических модулей с ними. Они предоставляют новый функционал, как утилитарные функции. Эти функции скриптинга не являются встроенными и требуют подгрузки модуля для того, чтобы с ними можно было работать.

Отправляйтесь на страницу с модулями, если хотите получить список доступных невстроенных серверных функций и модулей.

Если вам захочется узнать о других функциях, посетите страницу с полезными функциями.

Клиентские функции скриптинга можно найти здесь.

Функции аккаунта

  • addAccount - регистрирует аккаунт
  • copyAccountData - копирует данные аккаунта в другой
  • getAccount - получает аккаунт указанного пользователя
  • getAccountData - получает указанные данные аккаунта
  • getAccountName - получает имя аккаунта
  • getAccountPlayer - получает активного пользователя аккаунта
  • getAccountSerial - получает серийный номер аккаунта
  • getAccounts - получает все зарегистрированные аккаунты
  • getAccountsBySerial - получает все аккаунты с указанным серийным номером
  • getAllAccountData - получает все данные аккаунта
  • getPlayerAccount - получает аккаунт указанного игрока
  • isGuestAccount - проверяет, является ли аккаунт гостевым
  • logIn - авторизует игрока под указанный аккаунт
  • logOut - выходит из аккаунта указанного игрока
  • removeAccount - удаляет аккаунт
  • setAccountData - сохраняет данные в аккаунте
  • setAccountPassword - устанавливает пароль аккаунта
С версии 1.5.5 r12217 и выше
  • getAccountByID - получает аккаунт с указанным ID
  • getAccountID - получает ID указанного аккаунта
С версии 1.5.5 r11747 и выше
  • getAccountIP - получает IP указанного аккаунта
  • getAccountsByData - получает аккаунты с указанными сохранёнными данными
  • getAccountsByIP - получает аккаунт с указанным IP
  • setAccountName - устанавливает имя аккаунту


ACL-функции

  • aclReload - перезагружает ACL и группы ACL из XML-файла ACL
  • aclSave - немедленно сохраняет XML-файл ACL
  • aclList - получает список всех ACL из XML-файла ACL
  • aclCreate - создаёт запись ACL
  • aclDestroy - уничтожает запись ACL
  • aclGet - получает запись ACL с указанным именем
  • aclGetName - получает имя указанной записи ACL
  • aclGetRight - проверяет, установлен ли доступ для указанного права в ACL
  • aclSetRight - изменяет указанное право для указанного ACL
  • aclRemoveRight - удаляет указанное право из указанного ACL
  • aclListRights - получает все права указанной записи ACL
  • aclCreateGroup - создаёт группу ACL
  • aclDestroyGroup - уничтожает группу ACL
  • aclGetGroup - получает группу ACL с указанным именем
  • aclGroupGetName - получает имя указанной группы ACL
  • aclGroupList - получает все группы ACL
  • aclGroupAddACL - добавляет указанный ACL в указанную группу ACL
  • aclGroupAddObject - добавляет указанный объект в указанную группу ACL
  • aclGroupListACL - получает все ACL из указанной группы ACL
  • aclGroupListObjects - получает все объекты их указанной группы ACL
  • aclGroupRemoveACL - удаляет указанную запись ACL из указанной группы ACL
  • aclGroupRemoveObject - удаляет указанный объект из указанной группы ACL
  • hasObjectPermissionTo - проверяет, имеет ли указанный объект доступ для выполнения указанного действия
  • isObjectInACLGroup - проверяет, входит ли указанный объект в указанную группу


Функции администратора


Функции звука

  • playSoundFrontEnd - воспроизводит внешний звук для указанного игрока

Функции объявления

Функции метки на радаре


Функции камеры

Функции тела и одежды

Функции коллизии


Функции курсора

Функции элемента


Функции события


Функции взрыва


Файловые функции


HTTP-функции

Эти функции могут использоваться только из lua-блоков в HTML-страницах, размещённых на сервере


Функции ввода


Функции карты

Функции маркера

Функции матрицы

Функции модуля


Функции объекта


Функции вывода


Функции NPC


Функции пикапа


Функции игрока


Функции снаряда


Функции территории радара

Функции ресурса


Функции сервера

Функции настройки реестра

SQL-функции


Функции команды

Функции текста


Утилитарные функции


Функции UTF-8


Функции транспорта

С версии 1.6 r7485 и выше
С версии 1.6 r7485 и выше


Функции воды


Функции оружия


Функции мира


XML-функции