Depois de incomodar um pouco o baxnie, ele me ajudou a criar o sistema de abrir miniwindow para o lado.
Nome: Resize Right Border Descrição: Abrir janelas para a direita Autor: Eduardo Vicente (Banana Fight) Website: www.xtibia.com
Versão 1.0
Features: cria uma barra lateral para regular o tamanho de janelas criadas em miniwindow

Instalação
otclient-master\data\styles\30-miniwindow.otui
embaixo de:
ResizeBorder
id: bottomResizeBorder
anchors.bottom: parent.bottom
anchors.left: parent.left
anchors.right: parent.right
height: 3
minimum: 48
margin-left: 3
margin-right: 3
background: #ffffff88
você adiciona:
ResizeBorder id: rightResizeBorder anchors.top: parent.top anchors.bottom: parent.bottom anchors.right: parent.right width: 3 minimum: 48 margin-top: 3 magin-bottom: 3 background: #ffffff88
Agora em otclient-master\modules\corelib\ui\uiminiwindow.lua:
você procura por:
function UIMiniWindow:isResizeable()
deleta a função inteira, e muda por essa:
function UIMiniWindow:isResizeable() local resizeBorder = self:getChildById('bottomResizeBorder') local resizeBorderRight = self:getChildById('rightResizeBorder') return resizeBorder:isExplicitlyVisible() and resizeBorder:isEnabled() and resizeBorderRight:isExplicitlyVisible() and resizeBorderRight:isEnabled() end
Agora em
otclient-master\modules\corelib\ui\uiminiwindow.lua
Procure por:
function UIMiniWindow:disableResize()
e adicione essa linha :
self:getChildById('rightResizeBorder'):disable()
Agora procure por:
function UIMiniWindow:enableResize()
e adicione essa linha :
self:getChildById('rightResizeBorder'):enable()
Pronto, agora seus mods criados em miniwindow poderão ser abertos para os lados.
OBS: o sistema não esta 100%, e assim que possível vou adicionar as funções que faltam, como as de regular o tamanho maximo da tela e o minimo que ele pode abrir.
OBS 2: Caso a barra lateral para editar o tamanho da tela não pareça é porque dentro do arquivo .lua do seu mod tem a função
disableResize(), essa função impede a mudança no tamanho da janela.