Olá pessoal.
Recentemente peguei a Source do Louis UP 13 e estou arrumando alguns bugs.
Como não achei aqui no Forum esse fix. Resolvi postar. Mesmo sendo simples
Um dos primeiros Fix foi Parar o "Auto Reset" quando muda o nível da conta. (FREE, VIP1, VIP2,VIP3)
Se o nível de conta não tiver permissão. Auto Reset Perde efeito ( AL0 = 0 )
Fix é bem simples.
Em CommandManager.cpp
Procurar por --- >
void CCommandManager::CommandResetAutoProc(LPOBJ lpObj)
Adicionar dentro dos { }
if (gServerInfo.m_CommandResetAutoEnable[lpObj->AccountLevel] == 0) //Disable when vip over
{
lpObj->AutoResetEnable = 0; // Sets AutoResetEnable para OFF
gNotice.GCNoticeSend(lpObj->Index,1,0,0,0,0,0,gMessage.GetMessage(864)); // Escolher a MSG
return;
}
Obs. Atualizei o comando seguindo as sugestões recebidas.
Agora tbm desliga o auto reset ao invés de apenas bloquear. e avisa com msg
Apenas isso.
O Mesmo principio vale para "Auto Add points" precisa apenas mudar argumento para o commando correto.