Sources
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] Limite de 15 characters por Conta
[Encerrado] Limite de 15 characters por Conta
Por HPWar, 17 de jan. de 2014 em Tópicos Sem Resposta
info
Grupo: Visconde
Registrado: 19/12/12
Posts: 465
Reputação: +111

info
Grupo: Campones
Registrado: 17/01/14
Posts: 22
Reputação: 0
Char no Tibia: Seeh Sorcerer

Sources
Como assim parceiro?
info
Grupo: Visconde
Registrado: 19/12/12
Posts: 465
Reputação: +111

para poder aumentar o limite tem que ser nas sources c++/programaçao e eu ja axei no outro forum de como aumentar o limite de player por conta
configmanager.cpp
Depois de:
m_confBool[ADDONS_PREMIUM] = getGlobalBool("addonsOnlyPremium", true);
Adiciona abaixo:
m_confNumber[ACCOUNT_SIZE] = getGlobalNumber("accountSize", 15);
configmanager.h
Depois de:
HOUSE_CLEAN_OLD,
Adiciona abaixo:
ACCOUNT_SIZE,
player.cpp
Substitui:
if(account.charList.size() <= 15)
com isso:
if(account.charList.size() <= g_config.getNumber(ConfigManager::ACCOUNT_SIZE))
e substitui:
msg << "Your account reach the limit of 15 players, you can 'delete' a character if you want to create a new one.";
Por isso:
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 compila e adiciona isso no config.lua e pronto!
accountSize = 15
Traduzi o conteudo acima /\
Testado em TFS 0.4
Editado Janeiro 17 por Nextbr
info
Grupo: Campones
Registrado: 17/01/14
Posts: 22
Reputação: 0
Char no Tibia: Seeh Sorcerer

para poder aumentar o limite tem que ser nas sources c++/programaçao e eu ja axei no outro forum de como aumentar o limite de player por conta
configmanager.cpp
After:
[lua]m_confBool[ADDONS_PREMIUM] = getGlobalBool("addonsOnlyPremium", true); [/lua]
Add:
[lua]m_confNumber[ACCOUNT_SIZE] = getGlobalNumber("accountSize", 15);[/lua]
configmanager.h
After:
[lua]HOUSE_CLEAN_OLD,[/lua]
Add:
[lua]ACCOUNT_SIZE,[/lua]
player.cpp
Replace:
[lua]if(account.charList.size() <= 15)[/lua]
With:
[lua]if(account.charList.size() <= g_config.getNumber(ConfigManager::ACCOUNT_SIZE))[/lua]
And replace:
[lua]msg << "Your account reach the limit of 15 players, you can 'delete' a character if you want to create a new one."; [/lua]
With:
[lua]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."; [/lua]
Now compile and add this to config.lua
[lua]accountSize = 15[/lua]
Testado em TFS 0.4
Certo, eu entendi o que fazer.. Mas como chego ao configmanager.cpp?..
Meu server também é TFS 0.4
info
Grupo: Visconde
Registrado: 19/12/12
Posts: 465
Reputação: +111

voce vai tem que compilar tutorial:
http://www.xtibia.com/forum/topic/137298-dev-c-como-compilar-um-otserv/
info
Grupo: Campones
Registrado: 17/01/14
Posts: 22
Reputação: 0
Char no Tibia: Seeh Sorcerer

voce vai tem que compilar tutorial:
http://www.xtibia.com/forum/topic/137298-dev-c-como-compilar-um-otserv/
Não há outra saída alem dessa?
Editado Janeiro 17 por HPWar
Há sim...
Você pode fazer por ubuntu (linux etc etc).
É mais fácil, mas você precisa de algum desses sistemas.
Você tem as sources do ot, né?
info
Grupo: Campones
Registrado: 17/01/14
Posts: 22
Reputação: 0
Char no Tibia: Seeh Sorcerer

Pode fechar o tópico..
Descobri como posso fazer isso..
Crio várias contas, com o limite de 15 characters por conta. Depois entro no SQLestudio e boto todos na mesma ID de conta.. ![]()
Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Grupo: Campones
Registrado: 17/01/14
Posts: 22
Reputação: 0
Char no Tibia: Seeh Sorcerer

Caso alguém querer mais informações de como adicionar mais characters em uma conta, me manda Private!
Daniel.
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.





info
Grupo: Campones
Registrado: 17/01/14
Posts: 22
Reputação: 0
Char no Tibia: Seeh Sorcerer
11:47 Account Manager: Your account reach the limit of 15 players, you can 'delete' a character if you want to create a new one.
Alguem sabe como tirar esse limite?
Obrigado!
Editado Janeiro 17 por HPWar