RU/Server Scripting Functions: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 56: Line 56:
{{File_functions}}
{{File_functions}}


==HTTP функции==
==HTTP-функции==
{{HTTP_functions}}
{{HTTP_functions}}


Line 98: Line 98:
{{Settings registry functions}}
{{Settings registry functions}}


==SQL функции==
==SQL-функции==
{{SQL_functions}}
{{SQL_functions}}


Line 122: Line 122:
{{RU/World functions}}
{{RU/World functions}}


==XML функции==
==XML-функции==
{{XML functions}}
{{XML functions}}


[[tr:Server Scripting Functions]]
[[tr:Server Scripting Functions]]
[[ar:Server Scripting Functions]]
[[ar:Server Scripting Functions]]
[[ru:Server Scripting Functions]]
[[es:Funciones_del_Server]]
[[es:Funciones_del_Server]]
[[de:Server-Seitige Scripting Funktionen]]
[[de:Server-Seitige Scripting Funktionen]]
[[pl:Server Scripting Functions]]
[[pl:Server Scripting Functions]]

Revision as of 13:18, 6 September 2017

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

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

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

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

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


Dialog-warning.png Внимание: Страницы русской вики обновляются нечасто, поэтому мы также рекомендуем посетить английскую версию данной страницы. Там список всегда полный.

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

Серверные функции

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


ACL функции


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

Серверные функции

  • addBanблокирует доступ по серийному номеру, IP адресу и / или нику
  • banPlayerблокирует указанного игрока по серийному номеру, IP адресу и / или нику
  • getBanAdminвозвращает ник администратора, ответственного за указанную блокировку
  • getBanIPвозвращает заблокированный IP адрес для указанной блокировки
  • getBanNickвозвращает ник заблокированного игрока для указанной блокировки
  • getBanReasonвозвращает причину выдачи для указанной блокировки
  • getBansвозвращает таблицу выданных блокировок
  • getBanSerialвозвращает заблокированный серийный номер для указанной блокировки
  • getBanTimeвозвращает время в секундах, прошедшее от 1.01.1970 до момента выдачи указанной блокировки
  • getBanUsernameвозвращает ник заблокированного игрока для указанной блокировки (устарела)
  • getUnbanTimeвозвращает время в секундах, прошедшее от 1.01.1970 до момента снятия указанной блокировки
  • isBanпроверка значение на соответствие типу ban
  • kickPlayerисключает указанного игрока из игры
  • setBanAdminизменяет никнейм ответственного за блокировку администратора
  • setBanNickизменяет никнейм игрока для указанной блокировки
  • setBanReasonизменяет причину указанной блокировки
  • setUnbanTimeизменяет время разблокировки для указанного игрока
  • removeBanудаляет указанную блокировку
  • reloadBansобновление данных о выданных блокировках из файла banlist.xml


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



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


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


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



Функции колшейпов (colshape)


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


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



Функции элементов



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



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


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


HTTP-функции

These functions can only be used from within lua blocks in HTML pages hosted by the server


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



Функции карт


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



Функции модулей


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



Функции педов



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



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


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


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



Функции серийников


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


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


SQL-функции


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



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


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



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



Функции воды



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



Функции мира


XML-функции