Rookie Dev 6 Postado 1 de Maio Compartilhar Postado 1 de Maio alguém pode me dizer aonde alterar o zoom padrão pós login no otcv8? sei que o tem os binds pra aumentar/diminuir o zoom g_keyboard.bindKeyPress('Ctrl+=', function() if g_game.getFeature(GameNoDebug) then return end gameMapPanel:zoomIn() end, gameRootPanel) g_keyboard.bindKeyPress('Ctrl+-', function() if g_game.getFeature(GameNoDebug) then return end gameMapPanel:zoomOut() end, gameRootPanel) mas nao sei alterar o valor padrão dele, queria -1 zoom.. (+1 SQM de distancia) obrigado desde já Link para o comentário https://tibiadevs.com/forums/topic/1074-zoom-padrao-do-otcv8/ Compartilhar em outros sites Mais opções de compartilhamento...
Mathzera 93 Postado 1 de Maio Compartilhar Postado 1 de Maio ✅ Tópico Aprovado com Sucesso! ✅ @Rookie Dev Sua dúvida foi aprovada e já está visível para todos na seção de Suporte ao OTCV8! 🔍 📌 A questão sobre alterar o zoom padrão após login é válida e pode ajudar muitos que estão adaptando o OTC V8. Você já trouxe parte do código com os binds, o que facilita para quem quiser te ajudar — boa iniciativa! 👏 💡 Dica: Assim que descobrir ou resolver, vale a pena atualizar o post com a resposta. Isso ajuda a comunidade e valoriza seu tópico! Link para o comentário https://tibiadevs.com/forums/topic/1074-zoom-padrao-do-otcv8/#findComment-5584 Compartilhar em outros sites Mais opções de compartilhamento...
Rafersiq 69 Postado 1 de Maio Compartilhar Postado 1 de Maio 3 horas atrás, Rookie Dev disse: alguém pode me dizer aonde alterar o zoom padrão pós login no otcv8? sei que o tem os binds pra aumentar/diminuir o zoom g_keyboard.bindKeyPress('Ctrl+=', function() if g_game.getFeature(GameNoDebug) then return end gameMapPanel:zoomIn() end, gameRootPanel) g_keyboard.bindKeyPress('Ctrl+-', function() if g_game.getFeature(GameNoDebug) then return end gameMapPanel:zoomOut() end, gameRootPanel) mas nao sei alterar o valor padrão dele, queria -1 zoom.. (+1 SQM de distancia) obrigado desde já eu acho que e na source nao tenho certeza Link para o comentário https://tibiadevs.com/forums/topic/1074-zoom-padrao-do-otcv8/#findComment-5585 Compartilhar em outros sites Mais opções de compartilhamento...
Noob 10 Postado 1 de Maio Compartilhar Postado 1 de Maio Manda seu minimap.lua ai Link para o comentário https://tibiadevs.com/forums/topic/1074-zoom-padrao-do-otcv8/#findComment-5586 Compartilhar em outros sites Mais opções de compartilhamento...
Rookie Dev 6 Postado 1 de Maio Autor Compartilhar Postado 1 de Maio 30 minutos atrás, Noob disse: Manda seu minimap.lua ai minimap.lua Link para o comentário https://tibiadevs.com/forums/topic/1074-zoom-padrao-do-otcv8/#findComment-5587 Compartilhar em outros sites Mais opções de compartilhamento...
Noob 10 Postado 1 de Maio Compartilhar Postado 1 de Maio 2 horas atrás, Rookie Dev disse: minimap.lua 4.32 kB · 0 downloads minimapWidget = nil minimapButton = nil minimapWindow = nil fullmapView = false loaded = false oldZoom = nil oldPos = nil function init() minimapWindow = g_ui.loadUI('minimap', modules.game_interface.getRightPanel()) minimapWindow:setContentMinimumHeight(64) if not minimapWindow.forceOpen then minimapButton = modules.client_topmenu.addRightGameToggleButton('minimapButton', tr('Minimap') .. ' (Ctrl+M)', '/images/topbuttons/minimap', toggle) minimapButton:setOn(true) end minimapWidget = minimapWindow:recursiveGetChildById('minimap') local gameRootPanel = modules.game_interface.getRootPanel() g_keyboard.bindKeyPress('Alt+Left', function() minimapWidget:move(1,0) end, gameRootPanel) g_keyboard.bindKeyPress('Alt+Right', function() minimapWidget:move(-1,0) end, gameRootPanel) g_keyboard.bindKeyPress('Alt+Up', function() minimapWidget:move(0,1) end, gameRootPanel) g_keyboard.bindKeyPress('Alt+Down', function() minimapWidget:move(0,-1) end, gameRootPanel) g_keyboard.bindKeyDown('Ctrl+M', toggle) g_keyboard.bindKeyDown('Ctrl+Shift+M', toggleFullMap) minimapWindow:setup() connect(g_game, { onGameStart = online, onGameEnd = offline, }) connect(LocalPlayer, { onPositionChange = updateCameraPosition }) if g_game.isOnline() then online() end end function terminate() if g_game.isOnline() then saveMap() end disconnect(g_game, { onGameStart = online, onGameEnd = offline, }) disconnect(LocalPlayer, { onPositionChange = updateCameraPosition }) local gameRootPanel = modules.game_interface.getRootPanel() g_keyboard.unbindKeyPress('Alt+Left', gameRootPanel) g_keyboard.unbindKeyPress('Alt+Right', gameRootPanel) g_keyboard.unbindKeyPress('Alt+Up', gameRootPanel) g_keyboard.unbindKeyPress('Alt+Down', gameRootPanel) g_keyboard.unbindKeyDown('Ctrl+M') g_keyboard.unbindKeyDown('Ctrl+Shift+M') minimapWindow:destroy() if minimapButton then minimapButton:destroy() end end function toggle() if not minimapButton then return end if minimapButton:isOn() then minimapWindow:close() minimapButton:setOn(false) else minimapWindow:open() minimapButton:setOn(true) end end function onMiniWindowClose() if minimapButton then minimapButton:setOn(false) end end function online() loadMap() updateCameraPosition() minimapWidget:setZoom(-1) end function offline() saveMap() end function loadMap() local clientVersion = g_game.getClientVersion() g_minimap.clean() loaded = false local minimapFile = '/minimap.otmm' local dataMinimapFile = '/data' .. minimapFile local versionedMinimapFile = '/minimap' .. clientVersion .. '.otmm' if g_resources.fileExists(dataMinimapFile) then loaded = g_minimap.loadOtmm(dataMinimapFile) end if not loaded and g_resources.fileExists(versionedMinimapFile) then loaded = g_minimap.loadOtmm(versionedMinimapFile) end if not loaded and g_resources.fileExists(minimapFile) then loaded = g_minimap.loadOtmm(minimapFile) end if not loaded then print("Minimap couldn't be loaded, file missing?") end minimapWidget:load() end function saveMap() local clientVersion = g_game.getClientVersion() local minimapFile = '/minimap' .. clientVersion .. '.otmm' g_minimap.saveOtmm(minimapFile) minimapWidget:save() end 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:isDragging() then if not fullmapView then minimapWidget:setCameraPosition(player:getPosition()) end minimapWidget:setCrossPosition(player:getPosition()) end end function toggleFullMap() if not fullmapView then fullmapView = true minimapWindow:hide() minimapWidget:setParent(modules.game_interface.getRootPanel()) minimapWidget:fill('parent') minimapWidget:setAlternativeWidgetsVisible(true) else fullmapView = false minimapWidget:setParent(minimapWindow:getChildById('contentsPanel')) minimapWidget:fill('parent') minimapWindow:show() minimapWidget:setAlternativeWidgetsVisible(false) end local zoom = oldZoom or 0 local pos = oldPos or minimapWidget:getCameraPosition() oldZoom = minimapWidget:getZoom() oldPos = minimapWidget:getCameraPosition() minimapWidget:setZoom(zoom) minimapWidget:setCameraPosition(pos) end Link para o comentário https://tibiadevs.com/forums/topic/1074-zoom-padrao-do-otcv8/#findComment-5588 Compartilhar em outros sites Mais opções de compartilhamento...
Noob 10 Postado 1 de Maio Compartilhar Postado 1 de Maio relendo seu post seu problema esta no gameinterface se n me engano peço desculpa pelo erro. Link para o comentário https://tibiadevs.com/forums/topic/1074-zoom-padrao-do-otcv8/#findComment-5589 Compartilhar em outros sites Mais opções de compartilhamento...
Rookie Dev 6 Postado 2 de Maio Autor Compartilhar Postado 2 de Maio 4 horas atrás, Noob disse: relendo seu post seu problema esta no gameinterface se n me engano peço desculpa pelo erro. gameinterface.lua Link para o comentário https://tibiadevs.com/forums/topic/1074-zoom-padrao-do-otcv8/#findComment-5593 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora