0

Prego vermelho usando joints

Esse tutorial é muito útil, com isso você não vai precisar colocar pisos como primeiro plano para esconder pregos vermelhos

Vamos começar!

Crie um piso Nuvem e altere suas configurações:
  • X: 0
  • Y: 0
  • Largura: 10
  • Altura: 10
  • Piso dinâmico: Sim
  • Massa: 12345
  • Colidir com ratos: Não
  • Colidir com pisos: Não
Nota: Posicione o piso em um lugar onde ele não apareça ou não atrapalhe


As configurações ficarão assim:



Agora você deve copiar o mapa para a área de transferência, colar no bloco de notas e procurar o número 12345, que usamos na massa. Coloque um - na frente. Deve ficar assim:

<C><P /><Z><S><S c="4" L="10" H="10" X="0" Y="0" T="8" P="1,-12345,0.3,0.2,0,0,0,0" /></S><D /><O /></C>
Copie o Xml e cole no Editor de mapas.
Agora crie os pisos que você quer pregar, caso ainda não tenha criado. No nosso exemplo, vamos criar um piso de altura 50 (H=50) e largura 50 (L=50). Vamos colocá-lo no meio do mapa, X: 400 e Y: 200.

Copie novamente o mapa para a área de transferência. Agora vamos criar as joints.

Primeiramente, ache o <O /> no seu mapa,o Xml.

<C><P /><Z><S><S P="1,-12345,0.3,0.2,0,0,0,0" L="10" X="0" c="4" Y="0" T="8" H="10" /><S L="50" H="50" X="400" Y="200" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D /><O/></Z></C>

Depois de achar, adicione o seguinte após o <O />

<L></L>

Ficará assim:

<C><P /><Z><S><S P="1,-12345,0.3,0.2,0,0,0,0" L="10" X="0" c="4" Y="0" T="8" H="10" /><S L="50" H="50" X="400" Y="200" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D /><O/><L></L></Z></C>

Agora, entre <L> e </L> adicione isso:


<JR M1="Z" P1="X,Y" />

O nosso XML ficará assim:


<C><P /><Z><S><S P="1,-12345,0.3,0.2,0,0,0,0" L="10" X="0" c="4" Y="0" T="8" H="10" /><S L="50" H="50" X="400" Y="200" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D /><O/><L><JR M1="Z" P1="X,Y" /></L></Z></C>
           
Agora vamos precisar mudar os valores de Z, X e Y, que estão em vermelho no XML acima.

Z deve ser trocado pelo número Z do piso dinâmico que você quer que o prego fixe. No nosso exemplo, o Z do piso que queremos pregado é 1.



 Então vai ficar assim:

 <L><JR M1="1" P1="X,Y" /></L>

X e o Y devem ser a posição x e y que você deseja que o prego fique no mapa. O prego não precisa estar no meio do piso que você quer que fique pregado, ele pode estar até fora do piso.

Um exemplo: Quero que meu prego fique no meio do mapa , x 400 e y 200. Você terá que deixar assim: 

<L><JR M1="1" P1="400,200" /></L>

Pronto! Agora mudamos as três coisas que precisávamos, o valor de Z, o valor de X e o valor de Y.

Após feito isso, nosso XML ficará assim:

<C><P /><Z><S><S P="1,-12345,0.3,0.2,0,0,0,0" L="10" X="0" c="4" Y="0" T="8" H="10" /><S L="50" H="50" X="400" Y="200" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D /><O/><L><JR M1="1" P1="400,200" /></L></Z></C>

Cole o XML no Editor de Mapas e veja. Caso não esteja funcionando, certifique-se que o valor de Z está certo, e que o piso base foi feito corretamente.



Se você quer fazer seu piso girar, você deve seguir todos os passos acima, e depois fazer o seguinte:

Adicione em <JR M1="0" P1="400,200" />, logo depois de P1="400,200"

MV="A,B"   
Ficando desta forma (de acordo com mapa que estamos fazendo): 

<C><P /><Z><S><S P="1,-12345,0.3,0.2,0,0,0,0" L="10" X="0" c="4" Y="0" T="8" H="10" /><S L="50" H="50" X="400" Y="200" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D /><O/><L><JR M1="1" P1="400,200" MV="A,B" /></L></Z></C>

A é a força do prego, quanto mais alto o valor, o piso vai ficar mais forte e será mais difícil de pará-lo.
B é a velocidade da rotação do piso. Caso o valor for negativo, vai girar no sentido anti-horário, se o valor for positivo, vai girar no sentido horário.

Você deve mudar o A e o B pelos valores que você quiser.
Eu escolhi para o exemplo uma força de 120, o que não é muito alto e uma velocidade de 5, que é um pouco alto. 

<C><P /><Z><S><S P="1,-12345,0.3,0.2,0,0,0,0" L="10" X="0" c="4" Y="0" T="8" H="10" /><S L="50" H="50" X="400" Y="200" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D /><O/><L><JR M1="1" P1="400,200" MV="120,5" /></L></Z></C>

Pronto, agora seu piso estará rodando. Carregue seu XML no editor e teste.


Agradecimentos para Tuliomumic por descobrir e repassar com muita boa vontade.


Essa função é muito útil, principalmente porque em alguns minigames os bots não carregam pregos, mas carregam joints!

Mapas para exemplo:

 @3379545


@3055861

Nenhum comentário

Postar um comentário