PawnoKit.devPAWN · SA-MP · open.mpConjunto de ferramentas de script PAWN

Limites no SAMP

O SA:MP tem limitações em muitas coisas. Aqui está uma rápida visão geral de quase todas as restrições comuns no SA:MP.

Script (versão 0.3.7)
Jogadores1000
Veículos2000
Modelos de veículosIlimitado *
Objetos (CreateObject)1000
Mundos virtuais2147483647
Interiores256
Classes (AddPlayerClass)320
Ícones no mapa100
Checkpoints de corrida1
Checkpoints1
Pickups4096
Labels 3D gerais
(Create3DTextLabel)
1024
Labels 3D de jogador
(CreatePlayer3DTextLabel)
1024
Comprimento máximo para Chat Bubble144
Tamanho do texto
SetObjectMaterialText,
SetPlayerObjectMaterialText
2048
Gang zones (GangZoneCreate)1024
Menus (CreateMenu)128
Objetos anexados ao jogador10
Variáveis de jogador (SetPVarInt)800
Atores (a partir do 0.3.7)1000 **
Explosões (CreateExplosion)10
Servidor (versão 0.3.7)
Gamemodes16
Filterscripts16
Texto de entrada
(chat e comandos)
128 células (512 bytes)
Texto de saída
(SendClientMessage)
144 células (576 bytes)
Comprimento do nome (MAX_PLAYER_NAME)24 caracteres
Textdraws (versão 0.3.7)
Comprimento de string1024 ***
Exibidos na tela do jogador2048 + 256 ****
Exibidos na tela do jogador
(sprites)
100
Criados no servidor
TextDrawCreate
2048
Criados no servidor
CreatePlayerTextDraw
256
Diálogos (versão 0.3.7)
ID de diálogos32768
Texto principal4096
Título64
Texto de entrada
(DIALOG_STYLE_INPUT / PASSWORD)
128
Colunas
(DIALOG_STYLE_TABLIST (_HEADERS))
4
Caracteres por coluna
(DIALOG_STYLE_TABLIST (_HEADERS))
128
Caracteres por linha
(DIALOG_STYLE_TABLIST (_HEADERS))
256

  • (*) Embora o limite de modelos de veículos na versão 0.3 seja ilimitado, se você tiver muitos veículos, poderá notar que eles são carregados e descarregados dinamicamente. Recomenda-se usar no máximo 150 tipos de modelos.
  • (**) Devido a limitações do cliente, apenas 51 atores podem ser exibidos ao mesmo tempo.
  • (***) Embora o número máximo de caracteres em um textdraw seja 1024, o uso de códigos de cor (por exemplo, ~g~) além dos 255 caracteres pode causar travamento do cliente.
  • (****) É possível mostrar todos os textdraws do servidor e todos os player-textdraws ao mesmo tempo para um jogador (mas não é recomendado).
  • Para contornar alguns limites, é possível usar um streamer. Streamers criam objetos, veículos e outras coisas apenas próximo aos jogadores. Veja isso (não há suporte para veículos, mas existem streamers específicos para isso).