Mapas e colisões · 3 min de leitura
Como mover um MLO ou mapa para outro lugar no FiveM (e girá-lo)
Ler em: English · Español · Français · Deutsch · Italiano · Polski · Türkçe · Русский

O MLO que você comprou está exatamente onde já existe outro mapa, ou o layout do seu servidor precisa dele do outro lado da cidade. Movê-lo é mais do que mudar uma posição: um mapa são muitos arquivos, e todos precisam cair no mesmo lugar novo.
O que precisa se mover junto
- O
.ymap: cada entidade, e a instância do próprio MLO. - A colisão estática (
.ybn): cada canto dela, em coordenadas do mundo, e a árvore de busca reconstruída. - As luzes distantes (luzes LOD), cujos ids dependem de onde a entidade delas está.
- Grama, oclusores, geradores de carros, caixas de ciclo de tempo e os caminhos de tráfego do próprio mapa.
- As coordenadas dos seus scripts: travas de portas, blips, targets, teleportes.
Nem tudo se move do mesmo jeito. Os cômodos, os portais e a colisão própria de um MLO ficam guardados no espaço do interior, então nunca mudam: só a instância do MLO no .ymap se move, e eles a seguem. Girar é mais difícil que mover: cada rotação de entidade também precisa ser girada, e o jogo guarda a rotação de uma entidade e a de uma instância de MLO de formas diferentes.
Um simples deslocamento somado a um .ymap não gira nada, e é fácil esquecer um arquivo: um mapa cuja colisão ou luzes distantes ficaram para trás parece normal até alguém entrar nele.
Mova passo a passo
Arraste a pasta do recurso do mapa (ou o .zip dele) para o Map Mover. Só os arquivos com posições são enviados (e, para as luzes distantes, os modelos a que elas estão presas).
- Seu mapa. Confira o que foi encontrado: mapas, entidades, colisões, caminhos de tráfego. Em Files (arquivos), um arquivo com posições (mapa, colisão, luzes, grama, oclusores, caminhos) pode ser definido como Move (mover), Keep as it is (manter como está) ou Leave out (deixar de fora); os demais, como manter ou deixar de fora. Um arquivo com nome igual ao de um do jogo fica onde está, a menos que você o defina como Move.
- Novo lugar. Cole um
vector4(x, y, z, heading)e aperte Use (usar), digite X, Y e Z, ou arraste a alça de mover e girar. Gire com o controle deslizante Heading (direção) ou com os botões −90°, −15°, +15°, +90° e +180°; ele gira em torno do meio do mapa, pela base. The game's ground there (its navmesh) (o chão do jogo naquele ponto, o navmesh dele) mostra o chão da nova posição, Put the map's bottom on that ground (colocar a base do mapa nesse chão) define a altura, e Show where it was (mostrar onde estava) mantém o lugar antigo à vista. - O que se move. A lista de tudo o que será movido. Marque Also move the coordinates in your scripts (mover também as coordenadas dos seus scripts) para mover as coordenadas
vector3,vector4evec3dos arquivos.luaque estão na área do mapa, com as direções ao lado. - Download the moved resource (.zip) (baixar o recurso movido).
O zip traz o recurso inteiro com os arquivos movidos no lugar, e um MAP_MOVED.txt com o que foi movido, as verificações feitas em cada arquivo e cada linha de script alterada (como era e como ficou). Remova o recurso antigo, dê ensure no novo e reinicie o servidor: um interior não pode iniciar com jogadores dentro.
O que não pode ser movido
- Navmesh (
.ynv) e pontos de cenário. - Água (
water.xml): as áreas dela ficam alinhadas aos eixos do mapa e não podem girar. - Emissores de áudio posicionados, e arquivos que substituem os do jogo.
- Coordenadas de script escritas de outra forma que não
vector3,vector4ouvec3(ouvec4,vec).
Cada movimento é conferido arquivo por arquivo depois de feito, mas as verificações são sobre os arquivos: como em qualquer mudança de mapa, percorra-o no jogo antes dos seus jogadores. Arraste-o para o Map Conflict Check para ter certeza de que o novo lugar está livre.
Perguntas
- Posso mover um MLO que comprei?
- Se os arquivos dele puderem ser lidos, sim. Arquivos escrow (criptografados) não podem ser lidos, então não podem ser movidos.
- É grátis?
- Abrir um mapa e a prévia 3D são grátis. Baixar o recurso movido é uma exportação do plano Creator.

A ferramenta para isso
Map Mover
Arraste seu mapa ou MLO, escolha o novo lugar e a direção, e baixe-o movido, com colisões, luzes, grama, geradores de carros e scripts.
Abrir Map MoverTambém útil aqui: Map Conflict Check


