mirror of
https://github.com/BeamMP/Docs.git
synced 2026-04-17 22:10:14 +00:00
Translate v2-server-reference.md via GitLocalize
This commit is contained in:
committed by
gitlocalize-app[bot]
parent
ad37adb112
commit
38cf27e694
@@ -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.
|
This can be done any page too.
|
||||||
```
|
```
|
||||||
|
|
||||||
# Справочник по серверным скриптам
|
# Справочник по Серверным Скриптам
|
||||||
|
|
||||||
## Версия сервера 2.X
|
## Версия сервера 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.
|
`<PlayersServerID>` начинается с 0.
|
||||||
|
|
||||||
### Список доступных функций для написания скриптов
|
### Список доступных функций для написания скриптов
|
||||||
|
|
||||||
#### GetPlayerName(идентификатор_сервера_игроков)
|
#### GetPlayerName(playersServerID)
|
||||||
|
|
||||||
Возвращает имя игрока в Discord в виде строки
|
Возвращает имя игрока в Discord в виде строки
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ function onPlayerJoin(playerID)
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
#### GetPlayerHWID(идентификатор_сервера_игроков)
|
#### GetPlayerHWID(playersServerID)
|
||||||
|
|
||||||
Возвращает идентификатор игрока в Discord в виде строки
|
Возвращает идентификатор игрока в Discord в виде строки
|
||||||
|
|
||||||
@@ -64,7 +64,7 @@ function onPlayerJoin(playerID)
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
#### GetPlayerVehicles(идентификатор_сервера_игроков)
|
#### GetPlayerVehicles(playersServerID)
|
||||||
|
|
||||||
Возвращает транспортные средства игрока в виде объекта/массива.
|
Возвращает транспортные средства игрока в виде объекта/массива.
|
||||||
|
|
||||||
@@ -78,7 +78,7 @@ function onChatMessage(playerID, senderName, message)
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
#### DropPlayer(идентификатор_сервера_игроков)
|
#### DropPlayer(playersServerID)
|
||||||
|
|
||||||
Сбрасывает соединение для определенного игрока. По сути выгоняет его
|
Сбрасывает соединение для определенного игрока. По сути выгоняет его
|
||||||
|
|
||||||
@@ -113,9 +113,9 @@ function onInit()
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Выход()
|
#### exit()
|
||||||
|
|
||||||
Закрою сервер.
|
Закроет сервер
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
function onInit()
|
function onInit()
|
||||||
@@ -124,7 +124,7 @@ function onInit()
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
#### CreateThread(имя_функции, интервал_вызова)
|
#### CreateThread(functionName, callInterval)
|
||||||
|
|
||||||
Функция будет выполняться в выделенном потоке, и она будет запускать callInterval раз в секунду. 1 = Она будет запускаться каждую секунду.
|
Функция будет выполняться в выделенном потоке, и она будет запускать callInterval раз в секунду. 1 = Она будет запускаться каждую секунду.
|
||||||
|
|
||||||
@@ -150,7 +150,7 @@ end
|
|||||||
CreateThread("yourFunction", 30)
|
CreateThread("yourFunction", 30)
|
||||||
```
|
```
|
||||||
|
|
||||||
#### StopThread(имя_функции)
|
#### StopThread(functionName)
|
||||||
|
|
||||||
Прекратит попытки вызвать функцию потока текущего скрипта.
|
Прекратит попытки вызвать функцию потока текущего скрипта.
|
||||||
|
|
||||||
@@ -170,7 +170,7 @@ end
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Сон (миллисек) - ИЗНОС
|
#### Sleep(миллисек) - УСТАРЕЛО
|
||||||
|
|
||||||
Приостановит выполнение на указанное время (предупреждение: это приведет к приостановке всего сервера, если вы не создали поток)
|
Приостановит выполнение на указанное время (предупреждение: это приведет к приостановке всего сервера, если вы не создали поток)
|
||||||
|
|
||||||
@@ -184,7 +184,7 @@ end
|
|||||||
CreateThread("countdown", 10)
|
CreateThread("countdown", 10)
|
||||||
```
|
```
|
||||||
|
|
||||||
#### ПолучитьPlayerCount()
|
#### GetPlayerCount()
|
||||||
|
|
||||||
Вернет количество подключенных игроков
|
Вернет количество подключенных игроков
|
||||||
|
|
||||||
@@ -196,7 +196,7 @@ end
|
|||||||
|
|
||||||
#### RemoveVehicle(playerServerID, VehicleID)
|
#### RemoveVehicle(playerServerID, VehicleID)
|
||||||
|
|
||||||
Исчезнет транспортное средство.
|
Деспавнит транспортное средство
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
function onVehicleSpawn(playerID, vehicleID, vehicleData)
|
function onVehicleSpawn(playerID, vehicleID, vehicleData)
|
||||||
@@ -206,7 +206,7 @@ function onVehicleSpawn(playerID, vehicleID, vehicleData)
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
#### ПолучитьИгроков()
|
#### GetPlayers()
|
||||||
|
|
||||||
Вернет таблицу идентификаторов с именами
|
Вернет таблицу идентификаторов с именами
|
||||||
|
|
||||||
@@ -221,9 +221,9 @@ local function onPlayerJoin(joinedPlayerID)
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
#### RegisterEvent(имя_события, имя_функции)
|
#### RegisterEvent(eventName, functionName)
|
||||||
|
|
||||||
Зарегистрирует эту функцию для указанного события. Оба должны быть строками
|
Зарегистрирует эту функцию в указанном событии. Оба варианта должны быть строками
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
function anyEvent()
|
function anyEvent()
|
||||||
@@ -234,7 +234,7 @@ end
|
|||||||
TriggerLocalEvent("onAnyEventHappen")
|
TriggerLocalEvent("onAnyEventHappen")
|
||||||
```
|
```
|
||||||
|
|
||||||
#### TriggerLocalEvent(имя_события)
|
#### TriggerLocalEvent(eventName)
|
||||||
|
|
||||||
Будет вызывать каждую зарегистрированную функцию в той же папке плагина.
|
Будет вызывать каждую зарегистрированную функцию в той же папке плагина.
|
||||||
|
|
||||||
@@ -247,7 +247,7 @@ end
|
|||||||
TriggerLocalEvent("onAnyEventHappen")
|
TriggerLocalEvent("onAnyEventHappen")
|
||||||
```
|
```
|
||||||
|
|
||||||
#### TriggerGlobalEvent(имя_события)
|
#### TriggerGlobalEvent(eventName)
|
||||||
|
|
||||||
Будет вызывать каждую зарегистрированную функцию с этим именем события.
|
Будет вызывать каждую зарегистрированную функцию с этим именем события.
|
||||||
|
|
||||||
@@ -275,7 +275,7 @@ end
|
|||||||
RegisterEvent("onAnyEventHappen", "anyEvent")
|
RegisterEvent("onAnyEventHappen", "anyEvent")
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Установить(configID, newValue)
|
#### Set(configID, newValue)
|
||||||
|
|
||||||
установит настройку конфигурации на новое указанное значение из таблицы ниже|
|
установит настройку конфигурации на новое указанное значение из таблицы ниже|
|
||||||
|
|
||||||
@@ -293,10 +293,10 @@ end
|
|||||||
|
|
||||||
> Обратите внимание, что они не будут сохранены в файле конфигурации.
|
> Обратите внимание, что они не будут сохранены в файле конфигурации.
|
||||||
|
|
||||||
Идентификатор конфигурации | Имя | Приму только
|
Идентификатор конфигурации | Имя | Примет только
|
||||||
--- | --- | ---
|
--- | --- | ---
|
||||||
`0` | Настройка отладки | правда или ложь
|
`0` | Настройка отладки | правда или ложь
|
||||||
`1` | Частная обстановка | правда или ложь
|
`1` | Настройка приватности | правда или ложь
|
||||||
`2` | Макс. количество автомобилей на игрока | число
|
`2` | Макс. количество автомобилей на игрока | число
|
||||||
`3` | Макс. количество игроков | число
|
`3` | Макс. количество игроков | число
|
||||||
`4` | Карта | нить
|
`4` | Карта | нить
|
||||||
@@ -306,7 +306,7 @@ end
|
|||||||
|
|
||||||
### Список доступных событий для написания сценариев
|
### Список доступных событий для написания сценариев
|
||||||
|
|
||||||
#### События по умолчанию
|
#### События по Умолчанию
|
||||||
|
|
||||||
Пример использования события:
|
Пример использования события:
|
||||||
|
|
||||||
@@ -343,11 +343,11 @@ end
|
|||||||
`onPlayerJoin` | Идентификатор игрока | Игрок присоединился и загрузился
|
`onPlayerJoin` | Идентификатор игрока | Игрок присоединился и загрузился
|
||||||
`onPlayerDisconnect` | Идентификатор игрока | Игрок отключился
|
`onPlayerDisconnect` | Идентификатор игрока | Игрок отключился
|
||||||
`onChatMessage` | Идентификатор отправителя, имя и сообщение чата | Сообщение чата было отправлено. Это было бы хорошо для создания системы команд
|
`onChatMessage` | Идентификатор отправителя, имя и сообщение чата | Сообщение чата было отправлено. Это было бы хорошо для создания системы команд
|
||||||
`onVehicleSpawn` | Идентификатор игрока, идентификатор транспортного средства и данные транспортного средства | Это называется, когда кто-то создает транспортное средство.
|
`onVehicleSpawn` | Идентификатор игрока, идентификатор транспортного средства и данные транспортного средства | Это вызывается, когда кто-то создает транспортное средство
|
||||||
`onVehicleEdited` | Идентификатор игрока, идентификатор транспортного средства и данные транспортного средства | Это называется, когда кто-то редактирует транспортное средство или заменяет существующее.
|
`onVehicleEdited` | Идентификатор игрока, идентификатор транспортного средства и данные транспортного средства | Это происходит, когда кто-то редактирует транспортное средство или заменяет существующее
|
||||||
`onVehicleDeleted` | Идентификатор игрока и идентификатор транспортного средства | Это называется, когда кто-то удаляет принадлежащее ему транспортное средство.
|
`onVehicleDeleted` | Идентификатор игрока и идентификатор транспортного средства | Это происходит, когда кто-то удаляет принадлежащее ему транспортное средство
|
||||||
|
|
||||||
#### Пользовательские события
|
#### Пользовательские События
|
||||||
|
|
||||||
Пользовательские события также могут быть созданы для вашего собственного использования. Это делается примерно так же, как и события по умолчанию.
|
Пользовательские события также могут быть созданы для вашего собственного использования. Это делается примерно так же, как и события по умолчанию.
|
||||||
|
|
||||||
@@ -375,7 +375,7 @@ end
|
|||||||
|
|
||||||
ТИП ИДЕНТИФИКАТОРА | ПЛЮСЫ | МИНУСЫ | ФУНКЦИЯ ДЛЯ ПОЛУЧЕНИЯ
|
ТИП ИДЕНТИФИКАТОРА | ПЛЮСЫ | МИНУСЫ | ФУНКЦИЯ ДЛЯ ПОЛУЧЕНИЯ
|
||||||
--- | --- | --- | :-:
|
--- | --- | --- | :-:
|
||||||
имя | легко получить, просто | не безопасно | ПолучитьИмяИгрока()
|
имя | легко получить, просто | не безопасно | GetPlayerName()
|
||||||
DiscordID | довольно безопасно | неудобно | GetPlayerDiscordID()
|
DiscordID | довольно безопасно | неудобно | GetPlayerDiscordID()
|
||||||
HWID | чрезвычайно безопасно | трудно получить | GetPlayerHWID()
|
HWID | чрезвычайно безопасно | трудно получить | GetPlayerHWID()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user