Ir para conteúdo

Como fazer para imagem de fundo do minimap ser o seu mapa liberado?

Featured Replies

Postado

Andei buscando de tudo que é forma para que o minimap fique com a imagem já liberada, assim como é no PxG. Porém, não encontrei em nenhum lugar alguma instrução. Comecei a mexer no arquivo minimap.lua e consegui avançar em algo.

 

Meu script ficou assim:

function updateCameraPosition()
    local player = g_game.getLocalPlayer()
    if not player then return end
    local pos = player:getPosition()
    if not pos then return end

    if not minimapWidget:recursiveGetChildById('posLabel') then
				local minimap = g_ui.createWidget('Minimap', minimapWidget)
				minimapWidget:setImageSource('/mapa/pisos/piso1')
				minimapWidget:setId('posLabel')
				minimapWidget:setOpacity(0.3)
				minimapWidget:centerInPosition(map, {x = 1015, y=1012, z=7})
    end

    if not minimapWidget:isDragging() then

        if not fullmapView then
            minimapWidget:setCameraPosition(player:getPosition())
        end
        
        minimapWidget:setCrossPosition(player:getPosition())        
	  end

    minimapPos = minimapWindow:recursiveGetChildById('posLabel')
    minimapPos:setText('X:'..pos.x..' Y:'..pos.y..' Z:'..pos.z)

    if minimapWidget:getCameraPosition().z ~= 7 then
      local minimap = minimapWidget:recursiveGetChildById('posLabel')
      minimap:setVisible(false)
      minimapWidget:setColor('black')
    end
end

 

Agora a imagem realmente está aparecendo no minimap com transparência... e quase perfeito. Mas ainda falta conseguir fazer ela acompanhar a posição do player no lugar de ficar aberto por inteiro.

 

Segue como ficou:

 

image.thumb.png.0ca026e11055c3636d78194125de623d.png

 

Alguém consegue ajudar a melhor maneira de fazer isso? Ou se fiz errado também...

 

Ty.

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