Mapeamento no open.mp: editores e ferramentas
Mapas personalizados (interiores, bases, pistas de stunt, cidades novas) são uma das marcas de um servidor caprichado. Veja as ferramentas mais usadas e um fluxo de trabalho eficiente.
Tipos de editor
Editores dentro do jogo
Filterscripts que permitem criar, mover e rotacionar objetos dentro do servidor, com a interface de edição de objetos (EditObject / EditDynamicObject). Existem vários editores da comunidade com busca de modelos, duplicação, grupos e exportação para código.
- Vantagem: você vê o resultado no jogo, na hora;
- Ideal para: interiores, bases, ajustes finos.
Editores externos
Programas que rodam fora do jogo, com visão 3D do mapa de San Andreas, como o editor de mapas do MTA:SA, muito usado e depois convertido, e outras ferramentas da comunidade.
- Vantagem: produtividade para mapas grandes, câmera livre, seleção múltipla;
- Ideal para: áreas extensas, pistas, cidades.
Conversores
Mapas feitos em editores externos geralmente precisam ser convertidos para código Pawn:
CreateDynamicObject(3095, 1500.0, -1600.0, 12.5, 0.0, 0.0, 90.0);
CreateDynamicObject(19447, 1502.3, -1602.1, 14.0, 0.0, 90.0, 0.0);
Há conversores online e scripts que transformam o formato de mapa em CreateObject ou CreateDynamicObject, inclusive com RemoveBuildingForPlayer para prédios removidos.
Fluxo de trabalho recomendado
- Planeje (esboço, referências, onde fica no mundo);
- Monte no editor;
- Converta para código Streamer;
- Teste num servidor de testes (colisões, acesso, desempenho);
- Organize: um arquivo ou include por mapa, com comentário de autor e data;
- Publique no servidor principal.
Dicas de qualidade
- Objetos alinhados e sem "frestas" visíveis;
- Colisões testadas (jogadores não podem cair no vazio);
- Iluminação e texturas coerentes (
SetDynamicObjectMaterialpermite trocar texturas); - Não exagere na quantidade de objetos. Veja "Otimizando mapas".
Créditos
Se usar mapas de outros autores, respeite a licença e dê créditos. Veja nosso post sobre direitos autorais.
Hospede seu servidor com a VittHost
Nos planos OPENMP-BR da VittHost, você envia seus mapas e filterscripts pelo painel Pterodactyl e testa na hora. Servidores no Brasil, proteção DDoS, MySQL incluso, compatibilidade total com scripts SA-MP e teste grátis de 3 dias.