ox_lib

Depende do recurso. O Cube Multicharacter traz NUI própria e não depende dos menus do ox_lib.

Interface própria contra menus emprestados

O ox_lib é a biblioteca de facto para menus, notificações e utilidades no ecossistema FiveM, e há recursos que a dão como certa. Nós tratamos isso como decisão por produto, não como dogma.

O Cube Multicharacter é o caso mais claro: a NUI é própria, então não depende do esx_context nem dos menus do ox_lib. O formulário de identidade vai dentro do recurso, o que também significa que você não precisa de esx_identity nem de qb-identity para ter o fluxo completo de criar personagem.

O Cube Garage segue a mesma linha com a interface em Preact e Tailwind sobre o design system próprio, e o Cube Scammer monta a NUI dele em Vite e Preact.

Por que isso importa para você

Porque uma dependência de biblioteca de interface é a fonte mais comum de quebra quando chega uma atualização que você não controla. Um recurso com NUI própria quebra quando nós quebramos, e aí somos nós que consertamos.

Isso não quer dizer que o ox_lib seja problema nem que a gente evite por princípio. Quer dizer que a página de cada produto lista as dependências exatas e as versões mínimas, para você saber de antemão o que o seu servidor precisa.

Perguntas frequentes

Preciso do ox_lib para usar o Cube Multicharacter?

Não para a interface: a NUI é própria e não usa os menus do ox_lib nem o esx_context. As dependências exatas de cada recurso estão na página dele.

Os recursos de vocês quebram se eu atualizar o ox_lib?

Os que trazem interface própria não dependem dessa atualização. De todo modo, as atualizações são grátis para sempre: se algo quebrar com uma versão nova, publicamos a correção.