Como Dar Bônus de Pontos, Resets e Zen para Novos Personagens no MU Online Aprendiz Mu Online
Dicas

Como Dar Bônus de Pontos, Resets e Zen para Novos Personagens no MU Online

Por

Aprenda como premiar automaticamente novos personagens do seu servidor MU Online com pontos, resets e Zen usando SQL Server e Query Analyzer. Tutorial rápido com Trigger SQL pronta para configurar.

💡 Dica SQL • Aprendiz MU Online

Como Dar Bônus de Pontos, Resets e Zen para Novos Personagens no MU Online

Aprenda como configurar bônus automáticos para todo novo personagem criado no seu servidor MU Online utilizando SQL Server e Query Analyzer.

🎁 O que vamos configurar?

Neste exemplo, cada novo personagem criado receberá automaticamente:

5 resets
5.000 pontos
10.000.000 Zen

📌 Campos utilizados no banco

Na maioria dos servidores MU Online que utilizam essa estrutura, essas informações ficam armazenadas na tabela Character.

Bônus Campo SQL
Resets ResetCount
Pontos disponíveis LevelUpPoint
Zen Money
💡 Atenção:
Algumas versões de MU Online utilizam nomes diferentes para o campo de resets, como Resets, ResetsG ou outro campo personalizado. Confira a estrutura do seu banco antes de executar a query.

🗄️ 1. Abra o SQL Server

Abra o SQL Server Management Studio ou Query Analyzer e conecte-se ao banco de dados utilizado pelo seu servidor MU Online.

Selecione o banco principal do servidor. Normalmente ele possui um nome como:

Exemplos:
MuOnline
MuOnlineS6
MuOnline99z
ou outro nome definido pelo administrador.

🔎 2. Confira se os campos existem

Antes de criar o sistema de bônus, execute:

SELECT TOP 10 Name, AccountID, ResetCount, LevelUpPoint, Money FROM Character

Se a consulta funcionar, seu banco possui os campos necessários para este tutorial.

🎁 3. Criando o bônus automático

Agora vamos criar uma Trigger. Ela será executada automaticamente sempre que um novo personagem for inserido na tabela Character.

CREATE TRIGGER TR_BonusNovoPersonagem ON Character AFTER INSERT AS BEGIN ``` SET NOCOUNT ON; UPDATE C SET C.ResetCount = 5, C.LevelUpPoint = 5000, C.Money = 10000000 FROM Character C INNER JOIN inserted I ON C.Name = I.Name; ``` END
✅ Pronto!

A partir desse momento, novos personagens deverão receber automaticamente:

ResetCount = 5
LevelUpPoint = 5000
Money = 10000000

🔧 4. Como alterar os valores

Você pode personalizar facilmente a quantidade entregue ao jogador.

Exemplo para oferecer:

10 Resets
15.000 Pontos
50.000.000 Zen

Basta utilizar:

C.ResetCount = 10, C.LevelUpPoint = 15000, C.Money = 50000000

🧪 5. Faça o teste

PASSO 1
Execute a query da Trigger no SQL Server.
PASSO 2
Entre no servidor com uma conta de teste.
PASSO 3
Crie um personagem novo.
PASSO 4
Entre com o personagem no jogo.
PASSO 5
Verifique os pontos, resets e Zen recebidos.

🔍 6. Conferindo diretamente no SQL

Você também pode conferir o resultado pelo Query Analyzer:

SELECT Name, ResetCount, LevelUpPoint, Money FROM Character WHERE Name = 'PersonagemTeste'

Troque PersonagemTeste pelo nome do personagem que acabou de criar.

O resultado esperado utilizando nosso exemplo será semelhante a:

Name ResetCount LevelUpPoint Money --------------- ----------- ------------- ---------- PersonagemTeste 5 5000 10000000

⚠️ Muito importante

Não execute UPDATE geral na tabela Character.

O objetivo desta Trigger é premiar apenas personagens criados depois da instalação do sistema. Ela não deve alterar os personagens antigos existentes no servidor.

🛑 Como remover o bônus

Caso queira desativar totalmente o sistema, execute:

DROP TRIGGER TR_BonusNovoPersonagem

Depois disso, novos personagens voltarão a utilizar os valores normais definidos pelos arquivos do servidor.

📝 Como alterar a Trigger depois

Se a Trigger já existe e você deseja somente alterar as quantidades, utilize ALTER TRIGGER em vez de CREATE TRIGGER.

ALTER TRIGGER TR_BonusNovoPersonagem ON Character AFTER INSERT AS BEGIN ``` SET NOCOUNT ON; UPDATE C SET C.ResetCount = 10, C.LevelUpPoint = 10000, C.Money = 20000000 FROM Character C INNER JOIN inserted I ON C.Name = I.Name; ``` END

🎮 Exemplo de bônus inicial recomendado

Benefício Quantidade
Resets iniciais 5
Pontos iniciais 5.000
Zen inicial 10.000.000
💡 Dica Aprendiz MU Online:

Use o bônus inicial para facilitar a entrada de novos jogadores no servidor, principalmente em projetos onde jogadores antigos já possuem vários resets.

Dessa forma, o iniciante consegue evoluir mais rapidamente sem precisar começar completamente do zero.

✅ Resultado final

Novo personagem criado!

🎁 +5 Resets
⭐ +5.000 Pontos disponíveis
💰 +10.000.000 Zen

Tudo entregue automaticamente pelo SQL Server.
Tutorial Aprendiz MU Online • SQL Server / Query Analyzer para servidores MU Online
Compartilhe este artigo
Aprendiz Mu Online Conhecimento, comunidade e oportunidades para quem vive MU Online.
© 2026 Aprendiz Mu Online