Translate v2-server-reference.md via GitLocalize

This commit is contained in:
TheHawk
2026-03-26 22:22:33 +00:00
committed by gitlocalize-app[bot]
parent ad37adb112
commit 38cf27e694

View File

@@ -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))` вернет имя первого игрока вашего сервера.
`<PlayersServerID>` начинается с 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()