Como ler este arquivo
GameServerInfo - Command.dat reúne parâmetros dos comandos usados no jogo. O GS original tem 187 chaves e o GSCS, 185. Cada comando possui seu próprio conjunto; uma chave em Common.dat ou MuServer/Data/Command.txt também pode ser necessária para disponibilizá-lo.
[GameServerInfo]
CommandPostType = 4
O exemplo aparece nos dois arquivos do pacote. O número é o modo configurado para /post; não deve ser reutilizado em outro comando por analogia.
Comandos de comunicação e personagem
| Chave ou família | O que controla |
|---|---|
CommandPostType |
Modo de apresentação do comando /post. |
CommandPostShowServerName |
Exibe o nome do servidor antes da mensagem de /post quando habilitado. |
CommandAddPointAutoEnable_AL0 a _AL3 |
Uso automático da distribuição de pontos por nível de conta. |
CommandChangeLimit_AL0 a _AL3 |
Limite do comando /change por nível de conta. |
CommandWareNumber_AL0 a _AL3 |
Quantidade de baús disponível por nível de conta. |
MultiVaultArrowEnable, MultiVaultArrowDelay |
Regras da navegação entre baús. |
CommandOpenWareOnlySafeZone |
Restringe a abertura do baú por comando às zonas seguras quando habilitado. |
CommandHelpMonsterIndex, CommandHelpMonsterAmount |
ID e quantidade de monstros usados pelo comando /ajuda. |
CommandMarry* |
Condições, mensagens e intervalos do comando de casamento. |
CommandRename* |
Regras de renomeação, incluindo custo, espera e ticket quando configurados. |
CommandGift*, CommandReward*, CommandRewardAll* |
Entrega de presentes ou recompensas pelos comandos correspondentes. |
CommandBlocAccShowMessage, CommandBlocCharShowMessage |
Exibição das mensagens de bloqueio de conta e personagem; estas chaves existem apenas no GS deste pacote. |
Reset e master reset
As famílias CommandReset* e CommandMasterReset* são independentes. O prefixo indica qual comando será afetado. Os sufixos _AL0 a _AL3 separam os níveis de conta.
| Sufixo/família | Efeito a conferir no comando |
|---|---|
*AutoEnable_AL* |
Disponibilidade do modo automático. |
*CheckItem_AL* |
Conferência dos itens exigidos. |
*Move_AL* |
Movimento do personagem durante o processo. |
*Quest_AL* |
Condição ligada às missões de classe. |
*Skill_AL* |
Tratamento das habilidades do personagem. |
*Level_AL*, *Reset_AL* |
Nível e quantidade de resets exigidos. |
*Money_AL* |
Custo em Zen. |
*Count_AL*, *Limit_AL* |
Quantidade ou limite permitido. |
*LimitDay_AL*, *LimitWek_AL*, *LimitMon_AL* |
Limites por dia, semana e mês. O arquivo original escreve Wek exatamente assim; preserve a grafia. |
*StartLevel_AL*, *StartReset_AL* |
Nível ou reset com que o personagem ficará após a operação. |
*Point_AL*, *PointRate* |
Pontos concedidos e ajuste por classe. |
*RemoveReset_AL* |
Tratamento dos resets após master reset. |
Uma chave que existe no GS pode não existir no GSCS. No pacote, CommandResetLimitDay_AL0 tem valor diferente nas duas instâncias. Evite usar a configuração de uma pasta para concluir a regra da outra.
Antes de alterar
Faça backup. Para cada comando, confira o cadastro em MuServer/Data/Command.txt, as mensagens e o arquivo da instância. Teste com personagem que atenda e que não atenda aos requisitos, inclusive em cada nível de conta alterado. Reset e renomeação modificam dados persistentes; verifique o resultado após relogar.