Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,42 @@ sidebar_label: Дневник промена
description: open.mp развојни напредак и дневник промена.
---

## **[v1.3.1.2748](https://github.com/openmultiplayer/open.mp/releases/tag/v1.3.1.2748) (Најновији)**
## **[v1.4.0.2779](https://github.com/openmultiplayer/open.mp/releases/tag/v1.4.0.2779) (Најновији)**

# Са пуним одушевљењем најављујемо издање наше најновије верзије сервера!

Овај ажурирање доноси неколико важних исправки и уводи нову узбудљиву функцију: **openmp енкрипцију пакета**.

За потпуни списак измена, прочитајте га [овде](https://github.com/openmultiplayer/open.mp/releases/tag/v1.4.0.2779).

## **Додато:**

- Имплементирана open.mp енкрипција за употребу са open.mp ланчером. Мора бити омогућена у `config.json` прво (`network.use_omp_encryption`).
- Детекција open.mp играча користећи [IsPlayerUsingOmp](scripting/functions/IsPlayerUsingOmp) нативну функцију.
- Рекурзивно учитавање компоненти у фолдерима.
- Учитавање компоненти које почињу са `$` пре осталих и учитавање их са `RTLD_GLOBAL` на Линуксу.

## **Промене:**

- Провера валидности режима камере.
- Онемогућено динамичко учитавање DLL-ова за AMX runtime, посебно када корисник има подразумевани Pawn инсталиран са Compuphase веб сајта.

## **Исправке:**

- Исправљен мали проблем са `SetPlayerSkin` за мобилне клијенте.
- Исправљена повратна вредност `GetTickCount` за Виндоус.
- Исправљен пад сервера при уништавању возила у неким догађајима и Pawn повратним позивима.
- Исправљена инвертована повратна вредност у `GetVehicleLandingGearState`.
- Исправљено случајно остајање играча на листи играча у ланчерима чак и ако напусте сервер.
- Додате додатне провере валидности за приколице и синхронизацију приколица.
- Исправљен пад сервера у вези са померањем објеката.
- Исправљено ресетовање података о возилу играча пре него што се позове `OnPlayerDeath`.

<br />

<hr />

## **[v1.3.1.2748](https://github.com/openmultiplayer/open.mp/releases/tag/v1.3.1.2748)**

Нова верзија open.mp сервера је коначно ту, доносећи многе поправке, побољшања у перформанси и неколико додатака.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Client
sidebar_label: Client
title: Клијент
sidebar_label: Клијент
description: Ова категорија садржи информације о карактеристикама и подршци SA-MP клијента.
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Увод
sidebar_label: Увод
description: Документација за open.mp и SA-MP модификације
sidebar_position: 1
---

# SA-MP Вики и open.mp Документација

Добродошли на SA-MP вики, који одржава open.mp тим и шира SA-MP заједница!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Штампа стринг у конзолу сервера (не у
tags: ["console"]
---

<LowercaseNote />
<LowercaseNoteSR />

## Опис

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
title: printf
sidebar_label: printf
description: Исписује форматирани стринг на конзоли (прозор сервера, а не у игри чат).
tags: ["console"]
---

<LowercaseNoteSR />

## Опис

Исписује форматирани стринг на конзоли (прозор сервера, а не у игри чат).

| Назив | Опис |
| -------------- | ----------------------------------------- |
| const format[] | Форматни стринг |
| {Float, _}:... | Неодређени број аргумената било ког типа |

## Повратне вредности

Ова функција не враћа никакве специфичне вредности.

## Спецификатори формата

| Спецификатор | Значење |
| --------- | --------------------------------------------- |
| %i | Цео број |
| %d | Цео број |
| %s | Стринг |
| %f | Број са покретном зарезом |
| %c | ASCII карактер |
| %x | Хексадецимални број |
| %b | Бинарни број |
| %% | Литерал '%' |
| %q | Избегава текст за SQLite. (Додато у 0.3.7 R2) |

Вредности за чуваре места следе у потпуно истом редоследу као параметри у позиву, нпр. `"Имам %i године"` - `%i` ће бити замењен целим бројем, који представља године особе.

Можете опционо ставити број између `%` и слова спецификатора. Овај број означава ширину поља; ако је величина параметра који се исписује на месту чувара места мања од ширине поља, поље ће бити проширено размацима. Да бисте ограничили број децималних места која се приказују за број са покретном зарезом, можете додати '.<максимални број>' између `%` и `f`, нпр. `%.2f`.

## Примери

```c
new number = 42;
printf("Број је %d.", number); // Број је 42.

new string[] = "једноставна порука";
printf("Ово је %s која садржи број %d.", string, number); // Ово је једноставна порука која садржи број 42.

new character = 64;
printf("Ја сам %c кући", character); // Ја сам @ кући
```

## Напомене

:::warning

Форматни стринг или његов излаз не треба да прелази 1024 карактера. Све што је дуже од тога може довести до пада сервера.

:::

## Сродне функције

- [print](print): Исписује основну поруку у логове сервера и конзолу.
- [format](format): Форматира стринг.