Лимиты RU

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 17:05, 23 February 2015
GameMan (Talk | contribs)

← Previous diff
Revision as of 17:39, 10 May 2015
ZiGGi (Talk | contribs)
(0.3.7)
Next diff →
Line 1: Line 1:
-SA:MP имеет ограничения на множество вещей. Вот краткий обзор почти всех общих ограничений в SA:MP. Заметьте, что значение 'text I/O' - это текст, который отправляется к клиенту и используется в OnPlayerCommandText.<br/>+SA:MP имеет ограничения на множество вещей. Вот краткий обзор почти всех общих ограничений в SA:MP.<br/>
С выходом новой версии SA:MP, были повышены лимиты. Для сравнения были показаны лимиты старой версии. С выходом новой версии SA:MP, были повышены лимиты. Для сравнения были показаны лимиты старой версии.
Line 5: Line 5:
|- |-
! Скриптинг ! Скриптинг
- ! 0.3z+ ! 0.3.7
! 0.2X ! 0.2X
|- |-
| Игроки | Игроки
- | 500*+ | 1000
| 200 | 200
|- |-
- | [[CreateVehicle|Машины]]+ | [[CreateVehicle|Машины]] ✝✝
| 2000 | 2000
| 700 | 700
Line 20: Line 20:
| 127 | 127
|- |-
- | [[CreateObject|Объекты]]+ | [[CreateObject|Объекты]] ✝✝
| 1000 | 1000
| 150-250 | 150-250
Line 28: Line 28:
| 256 | 256
|- |-
- | [[SetPlayerMapIcon|Иконки на карте]]+ | [[SetPlayerMapIcon|Иконки на карте]] ✝✝
| 100 | 100
| 32 | 32
|- |-
- | [[SetPlayerRaceCheckpoint|Гоночные чекпоинты]]+ | [[SetPlayerRaceCheckpoint|Гоночные чекпоинты]] ✝✝
| 1 | 1
| 1 | 1
|- |-
- | [[SetPlayerCheckpoint|Чекпоинты]]+ | [[SetPlayerCheckpoint|Чекпоинты]] ✝✝
| 1 | 1
| 1 | 1
|- |-
- | [[CreatePickup|Пикапы]]+ | [[CreatePickup|Пикапы]] ✝✝
| 4096 | 4096
| 400 | 400
|- |-
- | [[Create3DTextLabel|Общие 3D метки]]+ | [[Create3DTextLabel|Общие 3D метки]] ✝✝
| 1024 | 1024
| Н/Д | Н/Д
|- |-
- | [[CreatePlayer3DTextLabel|3D метки игроков]]+ | [[CreatePlayer3DTextLabel|3D метки игроков]] ✝✝
| 1024 | 1024
| Н/Д | Н/Д
Line 71: Line 71:
| 800 | 800
| Н/Д | Н/Д
 +|-
 + | [[CreateActor|Актёры]] (начиная с 0.3.7) ✝✝
 + | 1000
 + | Н/Д
 +|-
 +
|- |-
! Сервер ! Сервер
- ! 0.3x+ ! 0.3.7
! 0.2X ! 0.2X
|- |-
Line 84: Line 90:
| 16 | 16
|- |-
- | Text I/O+ | Ввод и вывод текста
| 128 ячеек (512 байт) | 128 ячеек (512 байт)
| 128 ячеек (512 байт) | 128 ячеек (512 байт)
Line 96: Line 102:
| 16 символов | 16 символов
|- |-
- ! [[TextDrawCreate|Текстдравы]]+ ! [[TextDrawCreate|Textdraws]]
- ! 0.3x+ ! 0.3.7
! 0.2X ! 0.2X
|- |-
Line 105: Line 111:
|- |-
| Отображаемые на экране игрока | Отображаемые на экране игрока
- | 2048 + 256 ****+ | 2048 + 256
| 92 | 92
 +|-
 + | Отображаемые на экране игрока (спрайты)
 + | 100
 + | Н/Д
|- |-
| Созданные на сервере ([[TextDrawCreate|Глобальные]]) | Созданные на сервере ([[TextDrawCreate|Глобальные]])
Line 117: Line 127:
|- |-
! [[ShowPlayerDialog|Диалоги]] ! [[ShowPlayerDialog|Диалоги]]
- ! 0.3x+ ! 0.3.7
! 0.2X ! 0.2X
|- |-
- | Информация (Главный текст)+ 
- | 2048+ | [[ShowPlayerDialog|ID диалогов]]
 + | 32767
 + | Н/Д
 +|-
 + | Информация (Основной текст)
 + | 4096
| Н/Д | Н/Д
|- |-
Line 131: Line 146:
| 128 | 128
| Н/Д | Н/Д
 +|-
 + | Столбцов (DIALOG_STYLE_TABLIST(_HEADERS)
 + | 4
 + | N/A
 +|-
 + | Символов в столбце (DIALOG_STYLE_TABLIST(_HEADERS)
 + | 128
 + | N/A
 +|-
 + | Символов в строке (DIALOG_STYLE_TABLIST(_HEADERS)
 + | 256
 + | N/A
|} |}
Line 136: Line 163:
* (*) Так же доступно [http://forum.sa-mp.com/showthread.php?t=302503 800 слотов] для SA-MP 0.3d R2 и [http://forum.sa-mp.com/showthread.php?t=340601 1000 слотов] для 0.3e. * (*) Так же доступно [http://forum.sa-mp.com/showthread.php?t=302503 800 слотов] для SA-MP 0.3d R2 и [http://forum.sa-mp.com/showthread.php?t=340601 1000 слотов] для 0.3e.
* (**) Несмотря на то, что лимит моделей машин в версии 0.3 неограничен, если у вас большое количество автомобилей, вы можете заметить, как автомобили динамически выгружаются/загружаются. Советуем держать количество моделей около 150-и. * (**) Несмотря на то, что лимит моделей машин в версии 0.3 неограничен, если у вас большое количество автомобилей, вы можете заметить, как автомобили динамически выгружаются/загружаются. Советуем держать количество моделей около 150-и.
-* (***) Длину текста можно увеличить, при условии использовании #pragma dynamic (число ячеек) для компилятора, по умолчанию значение установлено в 2048 ячеек.+* (***) Несмотря на то, что максимальное количество символов в TextDraw - это 1024, использование [http://wiki.sa-mp.com/wiki/GameTextStyle#Text_Colors цветовых кодов] (например ~г~) за пределами 255 символа может уронить клиент.
-* (****) Можно показать все серверные Textdraw и все PlayerTextDraw в одно время для одного игрока. (не рекомендуется)+* () Можно показать все серверные Textdraw и все PlayerTextDraw в одно время для одного игрока. (не рекомендуется)
 +* (✝✝) Для обхода этих ограничений можно использовать стример. Стримеры создают объекты, транспорт и прочие вещи только там, где поблизости находятся игроки. Смотрите это: [http://forum.sa-mp.com/showthread.php?t=102865 here] (транспорт и актёры не поддерживаются, но и для них есть стримеры).
[[en:Limits]] [[en:Limits]]
[[de:Limits]] [[de:Limits]]
[[pt:Limits]] [[pt:Limits]]

Revision as of 17:39, 10 May 2015

SA:MP имеет ограничения на множество вещей. Вот краткий обзор почти всех общих ограничений в SA:MP.
С выходом новой версии SA:MP, были повышены лимиты. Для сравнения были показаны лимиты старой версии.

Скриптинг 0.3.7 0.2X
Игроки 1000 200
Машины ✝✝ 2000 700
Модели машин Неограниченно ** 127
Объекты ✝✝ 1000 150-250
Виртуальные миры 2,147,483,647 256
Иконки на карте ✝✝ 100 32
Гоночные чекпоинты ✝✝ 1 1
Чекпоинты ✝✝ 1 1
Пикапы ✝✝ 4096 400
Общие 3D метки ✝✝ 1024 Н/Д
3D метки игроков ✝✝ 1024 Н/Д
Строка Chat Bubble 144 символа Н/Д
Ганг-зоны 1024 1024
Меню 128 128
Прикрепленные к игроку объекты 10 Н/Д
Переменные игрока 800 Н/Д
Актёры (начиная с 0.3.7) ✝✝ 1000 Н/Д
Сервер 0.3.7 0.2X
Гейммоды 16 16
Фильтрскрипты 16 16
Ввод и вывод текста 128 ячеек (512 байт) 128 ячеек (512 байт)
Длина ника (SetPlayerName) 24 символа 16 символов
Длина ника (В клиенте) 20 символов 16 символов
Textdraws 0.3.7 0.2X
Длина строки 1024 символов *** 256 символа
Отображаемые на экране игрока 2048 + 256 ✝ 92
Отображаемые на экране игрока (спрайты) 100 Н/Д
Созданные на сервере (Глобальные) 2048 1024
Созданные на сервере (Для игроков) 256 Н/Д
Диалоги 0.3.7 0.2X
ID диалогов 32767 Н/Д
Информация (Основной текст) 4096 Н/Д
Заголовок 64 Н/Д
Вводимый текст (DIALOG_STYLE_INPUT и DIALOG_STYLE_PASSWORD) 128 Н/Д
Столбцов (DIALOG_STYLE_TABLIST(_HEADERS) 4 N/A
Символов в столбце (DIALOG_STYLE_TABLIST(_HEADERS) 128 N/A
Символов в строке (DIALOG_STYLE_TABLIST(_HEADERS) 256 N/A

Примечания:

  • (*) Так же доступно 800 слотов для SA-MP 0.3d R2 и 1000 слотов для 0.3e.
  • (**) Несмотря на то, что лимит моделей машин в версии 0.3 неограничен, если у вас большое количество автомобилей, вы можете заметить, как автомобили динамически выгружаются/загружаются. Советуем держать количество моделей около 150-и.
  • (***) Несмотря на то, что максимальное количество символов в TextDraw - это 1024, использование цветовых кодов (например ~г~) за пределами 255 символа может уронить клиент.
  • (✝) Можно показать все серверные Textdraw и все PlayerTextDraw в одно время для одного игрока. (не рекомендуется)
  • (✝✝) Для обхода этих ограничений можно использовать стример. Стримеры создают объекты, транспорт и прочие вещи только там, где поблизости находятся игроки. Смотрите это: here (транспорт и актёры не поддерживаются, но и для них есть стримеры).
Personal tools
In other languages