Ir para conteúdo

Posts Recomendados

Achei esse código em outro fórum, e decidi trazer aqui para o xTibia.

Função: quando o servidor é por Account Manager/Sqlite, não tem como você colocar um limite de characters por conta, então esse código faz com que passa a ter limite. Vamos lá!

Em configmanager.cpp , abaixo de:

m_confBool[ADDONS_PREMIUM] = getGlobalBool("addonsOnlyPremium", true);

Adicione:

m_confNumber[ACCOUNT_SIZE] = getGlobalNumber("accountSize", 15);

Em configmanager.h , abaixo de:

HOUSE_CLEAN_OLD,

Adicione:

ACCOUNT_SIZE,

Em player.cpp , substitua:

if(account.charList.size() <= 15)

Por:

if(account.charList.size() <= g_config.getNumber(ConfigManager::ACCOUNT_SIZE))

E:

msg << "Your account reach the limit of 15 players, you can 'delete' a character if you want to create a new one.";

Por:

msg << "Your account reach the limit of " << g_config.getNumber(ConfigManager::ACCOUNT_SIZE) << " players, you can 'delete' a character if you want to create a new one.";

Agora, adicione isso no seu config.lua

accountSize = 15

Créditos:

Darkhaos - de outro fórum

Link para o comentário
https://xtibia.com/forum/topic/236652-limite-de-characters-por-contaaccount-manager/
Compartilhar em outros sites

No caso é pra personalizar o limite pelo config.lua, certo ? Ao que parece já existia o limite de 15.

De qualquer forma, ótimo tópico, obrigado por compartilhar conosco

×
×
  • Criar Novo...