IU
dúvida

[Encerrado] Limite do map X Y Z

Por iury888, 20 de nov. de 2015 em Tópicos Sem Resposta

maprme
limite
mapa
programação
duvida
andares
aumentar
14
2k
iury888I
20 de novembro de 2015 às 03:47

Certo, o Tibia contem as posições X Y Z, só que são limitadas, tanto no RME quanto no Client, queria saber se tem como aumentar os andares (Posição Z), só são permitidos 16 se eu não me engano, queria poder aumentar esse valor, tem como ? e se tiver, poderiam me fazer um tutorial por favor ? agradeço. sad.png

20 de novembro de 2015 às 07:48

Nas sources do servidor, em map.h

#define MAP_MAX_LAYERS 16

Nas sources do RME, em definitions.h

#define MAP_HEIGHT 16

Não sei se funciona...

iury888I
20 de novembro de 2015 às 09:36

E no client ? :s

20 de novembro de 2015 às 09:46

creio que não precise

AdministradorA
20 de novembro de 2015 às 10:01

Tem que editar o RME também. (Acredito) Por que ele só lista os andares que tem no Tibia.

iury888I
21 de novembro de 2015 às 04:52

Sim, como AdminGabriel falou, editando as sources do servidor e do RME, mas não creio que seja só isso, vou testar, alguém sabe onde consigo as sources do RME ?

AdministradorA
21 de novembro de 2015 às 06:11

https://github.com/hjnilsson/rme/

=)

iury888I
22 de novembro de 2015 às 16:16

Nas sources do RME, em definitions.h

#define MAP_HEIGHT 16

para

#define MAP_HEIGHT 50

Fiz isso e deu muitos erros na hr de compilar:

1>------ Build started: Project: RME, Configuration: Release Win32 ------
1>  container_properties_window.cpp
1>  browse_tile_window.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\browse_tile_window.cpp)
1>  carpet_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\carpet_brush.cpp)
1>  creature_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\creature_brush.cpp)
1>  dat_debug_view.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\container_properties_window.cpp)
1>  doodad_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\dat_debug_view.cpp)
1>  eraser_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\eraser_brush.cpp)
1>  extension_window.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\extension_window.cpp)
1>  ground_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\ground_brush.cpp)
1>  house_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\doodad_brush.cpp)
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\house_brush.cpp)
1>  house_exit_brush.cpp
1>  live_action.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\live_action.cpp)
1>  live_client.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\live_client.cpp)
1>  live_peer.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\house_exit_brush.cpp)
1>  live_server.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\live_peer.cpp)
1>  live_socket.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\live_socket.cpp)
1>  live_tab.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\live_server.cpp)
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\live_tab.cpp)
1>  map_region.cpp
1>  raw_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\map_region.cpp)
1>  spawn_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\spawn_brush.cpp)
1>  graphics.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\raw_brush.cpp)
1>  application.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\graphics.cpp)
1>  dcbutton.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\application.cpp)
1>  editor_tabs.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\dcbutton.cpp)
1>  gui.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\editor_tabs.cpp)
1>  main_menubar.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\gui.cpp)
1>  map_tab.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\map_tab.cpp)
1>  minimap_window.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\main_menubar.cpp)
1>  process_com.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\minimap_window.cpp)
1>  palette_brushlist.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\process_com.cpp)
1>  palette_common.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\palette_brushlist.cpp)
1>  palette_creature.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\palette_creature.cpp)
1>  palette_house.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\palette_common.cpp)
1>  palette_waypoints.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\palette_house.cpp)
1>  palette_window.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\palette_waypoints.cpp)
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\palette_window.cpp)
1>  about_window.cpp
1>  common_windows.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\common_windows.cpp)
1>  preferences.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\about_window.cpp)
1>  old_properties_window.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\preferences.cpp)
1>  result_window.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\result_window.cpp)
1>  map_display.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\old_properties_window.cpp)
1>  map_drawer.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\map_display.cpp)
1>  map_window.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\map_drawer.cpp)
1>  action.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\map_window.cpp)
1>  client_version.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\client_version.cpp)
1>  copybuffer.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\action.cpp)
1>  creatures.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\copybuffer.cpp)
1>  editor.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\creatures.cpp)
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\editor.cpp)
1>  items.cpp
1>  selection.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\selection.cpp)
1>  table_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\items.cpp)
1>  brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\table_brush.cpp)
1>  materials.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\brush.cpp)
1>  basemap.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\materials.cpp)
1>  house.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\basemap.cpp)
1>  item.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\house.cpp)
1>  map.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\item.cpp)
1>  spawn.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\map.cpp)
1>  tile.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\spawn.cpp)
1>  town.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\tile.cpp)
1>  wall_brush.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\town.cpp)
1>  waypoints.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\waypoints.cpp)
1>  iomap.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\iomap.cpp)
1>  iomap_otbm.cpp
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\iomap_otbm.cpp)
1>\ot server official\the legend of zelda online\servidor\zelda online map edior (sources)\source\map_region.h(111): fatal error C1189: #error :  "You need to rewrite the QuadTree in order to handle more or less than 16 floors" (..\..\source\wall_brush.cpp)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========



Editado Novembro 23 por iury888

1 mês depois...
iury888I
16 de dezembro de 2015 às 19:16

@Up!

felzanF
16 de dezembro de 2015 às 20:33

Cara, eu já vi essa modificação, acho que aqui no XTibia mesmo...

A pessoa fez todas as mudanças, cliente, RME e Server.

 

Basta achar agora :rimbuk:

 

 

EDIT:

mas ACHO q já vi aqui (completo) e.e

https://otland.net/threads/how-many-floors-can-client-handle.215963/

Editado Dezembro 16 por felzan

iury888I
17 de dezembro de 2015 às 05:12

Caralho mano, poderia fazer um tutorial ? por favorr s2s2s2 :c tem muita coisa ai

felzanF
17 de dezembro de 2015 às 09:19

Caralho mano, poderia fazer um tutorial ? por favorr s2s2s2 :c tem muita coisa ai

 

EHUHEUEHUE

já achei pra vc, agora se vira FION

 

Agora é com vc, ou contrata alguem

iury888I
17 de dezembro de 2015 às 21:03

Já consegui, obrigado delicia <3, compilei aqui ficou certinho, deu um trampo mas pegou, obrigado RAP +

2 anos depois...
StigalS
21 de abril de 2018 às 03:33
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.