From 38cf27e69458f6c33eae3ebfc073d3255e5fb659 Mon Sep 17 00:00:00 2001 From: TheHawk Date: Thu, 26 Mar 2026 22:22:33 +0000 Subject: [PATCH] Translate v2-server-reference.md via GitLocalize --- .../scripting/server/v2-server-reference.md | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/ru/scripting/server/v2-server-reference.md b/docs/ru/scripting/server/v2-server-reference.md index 1ab32003..a6f103be 100644 --- a/docs/ru/scripting/server/v2-server-reference.md +++ b/docs/ru/scripting/server/v2-server-reference.md @@ -8,7 +8,7 @@ Feel you could help? Please do by clicking on the page with a pencil on the righ This can be done any page too. ``` -# Справочник по серверным скриптам +# Справочник по Серверным Скриптам ## Версия сервера 2.X @@ -21,17 +21,17 @@ Please update to the latest version for maintenance and support. --- -> Это скрипт 2.x. Обращайтесь к нему только если ваш сервер старый/устаревший (версия 2.xx). Для получения последней документации см. [здесь](https://docs.beammp.com/scripting/server/latest-server-reference) . {.is-warning} +> Это скрипт 2.x. Обращайтесь к нему только если ваш сервер старый/устаревший (версия 2.xx). Для получения последней документации см. [здесь](https://docs.beammp.com/scripting/server/latest-server-reference). {.is-warning} ### Примечания -Чтобы получить вывод функции в консоли сервера, вам нужно обернуть его в оператор `print()` . Например: `print(GetPlayerName(0))` вернет имя первого игрока вашего сервера. +Чтобы получить вывод функции в консоли сервера, вам нужно обернуть его в оператор `print()`. Например: `print(GetPlayerName(0))` вернет имя первого игрока вашего сервера. `` начинается с 0. ### Список доступных функций для написания скриптов -#### GetPlayerName(идентификатор_сервера_игроков) +#### GetPlayerName(playersServerID) Возвращает имя игрока в Discord в виде строки @@ -53,7 +53,7 @@ function onPlayerJoin(playerID) end ``` -#### GetPlayerHWID(идентификатор_сервера_игроков) +#### GetPlayerHWID(playersServerID) Возвращает идентификатор игрока в Discord в виде строки @@ -64,7 +64,7 @@ function onPlayerJoin(playerID) end ``` -#### GetPlayerVehicles(идентификатор_сервера_игроков) +#### GetPlayerVehicles(playersServerID) Возвращает транспортные средства игрока в виде объекта/массива. @@ -78,7 +78,7 @@ function onChatMessage(playerID, senderName, message) end ``` -#### DropPlayer(идентификатор_сервера_игроков) +#### DropPlayer(playersServerID) Сбрасывает соединение для определенного игрока. По сути выгоняет его @@ -113,9 +113,9 @@ function onInit() end ``` -#### Выход() +#### exit() -Закрою сервер. +Закроет сервер ```lua function onInit() @@ -124,7 +124,7 @@ function onInit() end ``` -#### CreateThread(имя_функции, интервал_вызова) +#### CreateThread(functionName, callInterval) Функция будет выполняться в выделенном потоке, и она будет запускать callInterval раз в секунду. 1 = Она будет запускаться каждую секунду. @@ -150,7 +150,7 @@ end CreateThread("yourFunction", 30) ``` -#### StopThread(имя_функции) +#### StopThread(functionName) Прекратит попытки вызвать функцию потока текущего скрипта. @@ -170,7 +170,7 @@ end ``` -#### Сон (миллисек) - ИЗНОС +#### Sleep(миллисек) - УСТАРЕЛО Приостановит выполнение на указанное время (предупреждение: это приведет к приостановке всего сервера, если вы не создали поток) @@ -184,7 +184,7 @@ end CreateThread("countdown", 10) ``` -#### ПолучитьPlayerCount() +#### GetPlayerCount() Вернет количество подключенных игроков @@ -196,7 +196,7 @@ end #### RemoveVehicle(playerServerID, VehicleID) -Исчезнет транспортное средство. +Деспавнит транспортное средство ```lua function onVehicleSpawn(playerID, vehicleID, vehicleData) @@ -206,7 +206,7 @@ function onVehicleSpawn(playerID, vehicleID, vehicleData) end ``` -#### ПолучитьИгроков() +#### GetPlayers() Вернет таблицу идентификаторов с именами @@ -221,9 +221,9 @@ local function onPlayerJoin(joinedPlayerID) end ``` -#### RegisterEvent(имя_события, имя_функции) +#### RegisterEvent(eventName, functionName) -Зарегистрирует эту функцию для указанного события. Оба должны быть строками +Зарегистрирует эту функцию в указанном событии. Оба варианта должны быть строками ```lua function anyEvent() @@ -234,7 +234,7 @@ end TriggerLocalEvent("onAnyEventHappen") ``` -#### TriggerLocalEvent(имя_события) +#### TriggerLocalEvent(eventName) Будет вызывать каждую зарегистрированную функцию в той же папке плагина. @@ -247,7 +247,7 @@ end TriggerLocalEvent("onAnyEventHappen") ``` -#### TriggerGlobalEvent(имя_события) +#### TriggerGlobalEvent(eventName) Будет вызывать каждую зарегистрированную функцию с этим именем события. @@ -275,7 +275,7 @@ end RegisterEvent("onAnyEventHappen", "anyEvent") ``` -#### Установить(configID, newValue) +#### Set(configID, newValue) установит настройку конфигурации на новое указанное значение из таблицы ниже| @@ -293,10 +293,10 @@ end > Обратите внимание, что они не будут сохранены в файле конфигурации. -Идентификатор конфигурации | Имя | Приму только +Идентификатор конфигурации | Имя | Примет только --- | --- | --- `0` | Настройка отладки | правда или ложь -`1` | Частная обстановка | правда или ложь +`1` | Настройка приватности | правда или ложь `2` | Макс. количество автомобилей на игрока | число `3` | Макс. количество игроков | число `4` | Карта | нить @@ -306,7 +306,7 @@ end ### Список доступных событий для написания сценариев -#### События по умолчанию +#### События по Умолчанию Пример использования события: @@ -343,11 +343,11 @@ end `onPlayerJoin` | Идентификатор игрока | Игрок присоединился и загрузился `onPlayerDisconnect` | Идентификатор игрока | Игрок отключился `onChatMessage` | Идентификатор отправителя, имя и сообщение чата | Сообщение чата было отправлено. Это было бы хорошо для создания системы команд -`onVehicleSpawn` | Идентификатор игрока, идентификатор транспортного средства и данные транспортного средства | Это называется, когда кто-то создает транспортное средство. -`onVehicleEdited` | Идентификатор игрока, идентификатор транспортного средства и данные транспортного средства | Это называется, когда кто-то редактирует транспортное средство или заменяет существующее. -`onVehicleDeleted` | Идентификатор игрока и идентификатор транспортного средства | Это называется, когда кто-то удаляет принадлежащее ему транспортное средство. +`onVehicleSpawn` | Идентификатор игрока, идентификатор транспортного средства и данные транспортного средства | Это вызывается, когда кто-то создает транспортное средство +`onVehicleEdited` | Идентификатор игрока, идентификатор транспортного средства и данные транспортного средства | Это происходит, когда кто-то редактирует транспортное средство или заменяет существующее +`onVehicleDeleted` | Идентификатор игрока и идентификатор транспортного средства | Это происходит, когда кто-то удаляет принадлежащее ему транспортное средство -#### Пользовательские события +#### Пользовательские События Пользовательские события также могут быть созданы для вашего собственного использования. Это делается примерно так же, как и события по умолчанию. @@ -375,7 +375,7 @@ end ТИП ИДЕНТИФИКАТОРА | ПЛЮСЫ | МИНУСЫ | ФУНКЦИЯ ДЛЯ ПОЛУЧЕНИЯ --- | --- | --- | :-: -имя | легко получить, просто | не безопасно | ПолучитьИмяИгрока() +имя | легко получить, просто | не безопасно | GetPlayerName() DiscordID | довольно безопасно | неудобно | GetPlayerDiscordID() HWID | чрезвычайно безопасно | трудно получить | GetPlayerHWID()