Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #==============================================================================
- # • Mostrar Coordenadas
- #==============================================================================
- # Autor: Dax
- # Versão: 1.0
- # Site: www.dax-soft.weebly.com
- # Requerimento: Dax Core
- #==============================================================================
- # • Descrição:
- #------------------------------------------------------------------------------
- # Mostra as coordenadas do mapa de um determinado lugar. Útil para os eventers
- # que querem saber as coordenadas(X, Y) para disporem suas imagens em certos
- # lugares. Para ativar e simples, basta apertar com o botão do centro do Mouse
- # em um deteminado lugar.. Após isso uma mensagem irá aparecer informando as
- # coordenadas, com as opções: Sim,Não. Caso clique 'Sim' irá salvar
- # as informações das coordenadas em um arquivo de texto.
- #==============================================================================
- Dax.register :show_coord, "Dax", 1.0, "16/04/14"
- #==============================================================================
- # • Módulo.
- #==============================================================================
- module Show_Coord
- extend self
- #----------------------------------------------------------------------------
- # • Executar.
- #----------------------------------------------------------------------------
- def run
- return unless $TEST
- trigger?(0x04) {
- coord = File.open("Coordenadas.txt", "a+")
- format = API::MessageBox::YESNO + API::MessageBox::ICONINFORMATION
- case(API::MessageBox.call("Show Coords","Coord: (x #{Mouse.x}, y: #{Mouse.y}).\nSalvar coordenadas?", format))
- when(API::MessageBox::YES)
- coord.write("Coordendas : X(#{Mouse.x}), Y(#{Mouse.y}) |: Nome de exibição do mapa:(#{$game_map.display_name})" << "\r\n")
- coord.close
- return
- when(API::MessageBox::NO) then(coord.close; return)
- end
- }
- end
- end
- #==============================================================================
- # • Scene_Map.
- #==============================================================================
- class Scene_Map
- #----------------------------------------------------------------------------
- # • Atualização dos objetos.
- #----------------------------------------------------------------------------
- alias :show_coord_update :update
- def update
- show_coord_update
- Show_Coord.run
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment