Mapas e colisões · 4 min de leitura
Como transformar uma casa em um MLO andável sem CodeWalker
Ler em: English · Español · Français · Deutsch · Italiano · Polski · Türkçe · Русский

Um MLO é um interior de verdade: você entra pela porta, o lado de dentro está lá e a rua continua do lado de fora das janelas. É o que todo servidor de roleplay quer para suas casas, lojas e delegacias. Fazer um costuma significar modelar o interior no Blender e depois montar os cômodos e os portais à mão no CodeWalker.
Do que é feito um MLO
- Cômodos, cada um uma caixa com os modelos dentro, mais o exterior (o jogo chama de limbo).
- Portais entre cômodos, e entre cômodos e o exterior, pelas portas e janelas. O jogo desenha o conteúdo de um cômodo através dos portais dele.
- Colisão com ids de cômodo: o jogo sabe em que cômodo o jogador está pela colisão sob os pés dele.
- Um archetype num
.ytypque guarda os cômodos e os portais, e uma instância num.ymapque posiciona o interior no mapa.
As casas do próprio jogo funcionam do mesmo jeito: o exterior é um modelo só, e o interior é uma instância separada posicionada junto.
Faça uma a partir de uma casa
O MLO Creator pega a casa e faz o interior para você, em nove fases, cada uma com o próprio painel:
- A casa. Arraste um
.glb, ou um.ydrou.yftcom o.ytd, ou abra uma das casas, cabanas ou trailers do jogo. Uma casa vazia funciona melhor: o interior é feito para você. - Buildings & outline (prédios e contorno). Os andares e o contorno são medidos a partir do modelo; ajuste-os.
- Floors & rooms (andares e cômodos). Divida os andares em cômodos, ou comece de um dos dez modelos (garagem, loja 24/7, loja de roupas, apartamento, casa de dois andares, escritório, recepção de delegacia, bar, galpão, academia).
- Doors & windows (portas e janelas). As portas e janelas da casa são achadas sozinhas, cada uma como um cartão para aceitar; ou escolha-as na casa, ou desenhe-as numa parede.
- Furniture (móveis), Look (aparência), Lights & sound (luzes e som) e Extras (extras: elevadores e teleportes, travas para ox_doorlock ou qb-doorlock): tudo opcional.
- Check & download (conferir e baixar). Dê um nome, diga onde ele vai no mapa (a partir do posicionamento que o jogo dá àquela casa, ou colado do CodeWalker), escolha se quer esconder a casa do jogo que está lá, e depois Preview the result (prévia do resultado) e Walk inside to check it (entrar para conferir) antes de baixar.
O download é um recurso do FiveM: o .ytyp com o interior, o .ymap, a colisão com os ids de cômodo, um modelo por cômodo, a própria casa e o Lua das portas e de esconder a casa do jogo. Adicione ensure <name> e reinicie o servidor.
Inicie o servidor com o MLO dentro, ou reinicie: um interior adicionado enquanto há jogadores conectados pode derrubar o jogo deles.
Duas coisas que pegam as pessoas
- A casa do jogo continua lá. A colisão e os oclusores dela continuam a menos que sejam escondidos; dentro de uma casa do jogo eles aparecem como paredes invisíveis e uma vista em branco para fora. O MLO Creator os tira das cópias que entrega quando você esconde a casa do jogo.
- Portas e janelas de vidro. O portal de uma porta fechada normalmente esconde o que está atrás. Com uma porta de vidro isso vira uma vista em branco, então portas de vidro são deixadas sem essa flag.
Sem uma casa para começar, o Shell Creator desenha uma do zero sobre uma planta, como shell ou como MLO. Para ver qualquer recurso MLO em 3D, com cômodos, portais e colisão, abra-o no Resource Viewer.
Limites
Até 4 andares, 24 cômodos, 120 portas e janelas, e 64 m de largura por prédio, com até 8 prédios em um download. Os materiais do designer de interiores, luzes personalizadas, elevadores e teleportes, e o editor de camadas nas texturas próprias da casa são funções do plano Creator; o resto, a prévia e a checagem de desempenho são grátis para testar.
Perguntas
- MLO ou shell: qual é a diferença?
- Um shell é um modelo separado, em algum lugar fora de vista, para onde os jogadores são teleportados. Um MLO é o interior do próprio prédio, no lugar dele no mapa, com a rua do lado de fora das janelas.
- Preciso do CodeWalker?
- Não. Ele é só uma das formas de dar ao MLO o lugar dele: colar uma posição de lá, ou pegar o posicionamento que o jogo dá à casa.

A ferramenta para isso
MLO Creator
Arraste um modelo de casa ou abra uma das do jogo: cômodos, portas e janelas são feitos para você, e você baixa um interior de verdade com colisão e portais.
Abrir MLO CreatorTambém útil aqui: Shell Creator · Resource Viewer


