Shop 97D e 99z no MU Online: Como Editar shop.txt, Skill, Luck e Option
Aprenda a editar os Shops do MU Online 97D e 99z, entender shop0.txt, shop1.txt e demais lojas, configurar itens, level, durabilidade, Skill, Luck e Option e evitar erros no GameServer.
O que são os arquivos Shop do MuServer?
Em Server Files clássicas de MU Online, os NPCs vendedores normalmente carregam seus itens a partir de arquivos de loja localizados na pasta Data do MuServer. Dependendo da versão, eles aparecem como shop0.txt, shop1.txt, shop2.txt e assim por diante.
Cada arquivo representa uma loja específica. Por isso, antes de editar, identifique qual NPC utiliza aquele Shop e faça uma cópia de segurança.
Onde ficam shop0.txt, shop1.txt e as demais lojas?
Na maioria das Server Files 97D e 99z, procure primeiro em:
O caminho varia por source. Localize uma loja já funcional e use-a como referência antes de criar novas linhas.
Como descobrir qual Shop pertence a cada NPC
Edite um item de teste em apenas um arquivo, reinicie ou recarregue o GameServer e confirme em qual NPC a alteração apareceu. Em versões documentadas, o próprio arquivo pode conter comentários com nome e mapa do vendedor.
Faça backup antes de editar
Mantenha uma cópia dos Shops originais. Um parâmetro inválido pode fazer a loja aparecer vazia, exibir item incorreto ou até causar erro de leitura no GameServer.
Entendendo a linha de um item no shop.txt
Um formato clássico pode possuir campos semelhantes aos abaixo:
| Campo | Função comum |
|---|---|
| 0 | Grupo ou categoria do item |
| 1 | Índice do item |
| 0 | Level do item |
| 255 | Durabilidade |
| 1 | Skill, quando suportada |
| 1 | Luck, quando suportada |
| 0 | Additional Option |
Como adicionar um item à loja sem erro
- Identifique grupo e índice corretos do item.
- Copie uma linha funcional da mesma loja.
- Altere apenas um parâmetro por vez.
- Salve o arquivo mantendo a codificação esperada pela Server File.
- Recarregue ou reinicie o GameServer.
- Entre no jogo e valide preço, aparência, Skill, Luck e Option.
Skill e Luck
Em implementações clássicas, valores booleanos costumam indicar presença ou ausência dessas opções. Confirme a convenção da sua source antes de publicar o Shop.
Additional Option
A opção adicional pode representar +4, +8, +12 e outros níveis, dependendo da versão. Não presuma que o valor numérico é o valor final exibido no item.
Erros comuns ao editar Shops 97D e 99z
- grupo ou índice de item incorreto;
- quantidade errada de colunas;
- item inexistente no cliente;
- linha duplicada ou incompleta;
- edição no Shop errado;
- GameServer sem reload após a alteração;
- Shop do servidor diferente da lista exibida pelo cliente.
Checklist final
Depois de editar, teste cada NPC afetado, compre os itens com uma conta de teste e confirme se a operação não produz desconexão, item invisível ou opções diferentes das configuradas.