Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Extensions Customizadas I - Grounds

Extensions Customizadas II - Walls

Extensions Customizadas III - Doodads (objetos montados)

 

image.png.15d5d40b7318f093004c9d3930200834.pngimage.png.3422002cdd1449b93355099956e16e8d.pngimage.png.1f4098f8a26f975e67516af880e8d542.png

image.png.1e38899760c6bafe9c1811615c3eaac4.png

 

Sumário

A. Informações e exemplo de tipos de walls conforme nomenclatura no código.

B. Onde colocar o novo código do brush de wall.

C. Como configurar o brush, paredes na horizontal, vertical, corner e pole.

D. Como cadastrar o brush na paleta.

 

 

COMEÇAR

(Dica: Utilize Notepad++)

image.png.6296f365b6c73521b53bc7a28c0dffaf.png

image.png.f3dfcba70828b8ffd896e5b73ffae609.png

image.png.999aec9d50afbebf1a1ccd1d557a8a4a.png

image.png.f0174bea518810ae13b74b12a8588b7c.png

image.png.1e38899760c6bafe9c1811615c3eaac4.png

 

A.

  1. Tudo que está em azul nas imagens acima é onde você vai clicar e/ou editar. Recomendo backup.
  2. Atenção ao modificar os arquivos, uma letra errada já é o suficiente pra dar erro na hora de abrir o mapa.
  3. Usarei como exemplo Stone Wall. No geral, adicionar walls é bem simples.

 

image.png.54c00482589abc2142bda454164f7d99.png

 

B.

  1. Abra walls.xml.
  2. Repare que o documento começa com <materials> e termina com </materials>
  3. Desça até o final do código. Antes do </materials> há algum item cadastrado, um </brush> Alguma coisa ... </brush>.
  4. Após o último brush, e antes do </materials>, cole o seguinte código:

 

	<brush name="stone wall" type="wall" server_lookid="1050">
		<wall type="horizontal">
			<item id="1050" chance="500"/>
			<door id="6252" type="normal" open="false"/>
			<door id="6253" type="normal" open="false"/>
			<door id="6254" type="normal" open="true"/>
			<door id="6257" type="locked" open="false"/>
			<door id="6258" type="locked" open="true"/>
			<door id="6261" type="quest" open="false"/>
			<door id="6262" type="quest" open="true"/>
			<door id="6265" type="magic" open="false"/>
			<door id="6266" type="magic" open="true"/>
			<door id="6444" type="hatch_window" open="false"/>
			<door id="6446" type="hatch_window" open="true"/>
			<door id="1267" type="window"/>
		</wall>
		<wall type="vertical">
			<item id="1049" chance="400"/>
			<door id="6249" type="normal" open="false"/>
			<door id="6250" type="normal" open="false"/>
			<door id="6251" type="normal" open="true"/>
			<door id="6255" type="locked" open="false"/>
			<door id="6256" type="locked" open="true"/>
			<door id="6259" type="quest" open="false"/>
			<door id="6260" type="quest" open="true"/>
			<door id="6263" type="magic" open="false"/>
			<door id="6264" type="magic" open="true"/>
			<door id="6445" type="hatch_window" open="false"/>
			<door id="6447" type="hatch_window" open="true"/>
			<door id="1268" type="window"/>
		</wall>
		<wall type="corner">
			<item id="1053" chance="1000"/>
		</wall>
		<wall type="pole">
			<item id="1051" chance="1000"/>
		</wall>
	</brush>

 

C.

 

  1. Brush Name é o nome que aparecerá na paleta e também o nome usado para identificar e cadastrar o brush em tilesets.xml.
  2. Server Lookid é o id da sprite que será mostrada na paleta.
  3. Wall Type Horizontal, aqui você colocara em Item Id os ids das walls, portas e janelas na horizontal (janelas ficam em door id também)
  4. Normal Doors são utilizadas em casas de npc, depósitos, torres ou construções em geral.
  5. Locked Doors são utilizadas em houses. Se você colocar um action id nessa porta e um action id em uma chave (dentro de um baú de quest), será possível abrir a porta usando esta mesma chave, igual no Tibia Global.
  6. Quest Door são utilizadas em quests que precisa ter permissão de acesso para abrir a porta, como um npc lhe entregando uma storage ou uma task concluída.
  7. Magic door são utilizadas para permitir que apenas jogadores de tal level passem, se você por um aid 1100 nesta porta, só vai poder passar se for level 100. Se por 1050, precisará ter level 50. 1800, precisará ter level 800, etc.
  8. Window são janelas comuns.
  9. Hatch windows são janelas que abrem/fecham (com o brush ativado, vá no mapa e clique com o botão direito na janela e depois em Open Door).
  10. O mesmo se aplica para os itens na vertical.
  11. Em Corner e Pole, basta configurar os ids conforme a imagem acima. São os cantos da parede.
  12. Salve o arquivo.

 

image.png.8b6c47ad332231e4f6ce0626a6d9f0c2.png

 

D.

  1. Agora que a parede o ground foi criada, é preciso adicionar o atalho na paleta, para poder usá-la.
  2. Abra tilesets.xml.
  3. Dê um ctrl + f e procure por: <tileset name="Town Walls"> em terrain. Ou no local que você preferir. Também pode colocar na ordem que quiser, reinicie o editor e teste. (exemplo: <brush name="stone wall"/>)

image.png.f7e5c37751b0c52fe3846b047f345e96.png

Dúvidas? Comente.

  • Respostas 5
  • Visualizações 3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Posted Images

Postado

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Spoiler

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

  • 2 months later...
  • Cat mudou o título para Modificando Extensions II - Walls (Terrain Palette)
  • Cat pinned this tópico
  • Cat unpinned e pinned this tópico
  • 2 years later...
Postado

Olá.. bom dia
bom pra mim não deu certo... fiz certinho os passos... alterei os ID para uma nova parede e revisei td
para fica mais simples não colokei variações de 'portas'  'janela', apenas as 4 posiçoes da parede... mesmo assim ela nao aparece no RME... (abri o RME para saber o ID de cada item)

 

obs: o RME abre sem erros... apenas nao vejo as paredes recem adcionadas... poderia me da uma ideia de como resolver

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo