Primeiramente é recomendado que você crie um back-up dos arquivos do seu banco de dados.
Bem essa Query tem a função de "recompensar" os players novatos, dando a eles um número determinado de resets iniciais (só começa a contar após ele da um reset no jogo), um certo número de pontos para serem distribuidos inicialmente (padrão 300) e um certo valor em zen para que não fiquem lá implorando por zen pra faze BB (se seu server tiver BB OM). Vamos lá:
1 - Vá no "Menu Iniciar > Todos os programas > Microsoft SQL Server > " e execulte o "Query Analyzer",vai ser pedido que informe o nome de usuário (padrão sa) e a senha do seu SQL Server.
Instalando o Bônus
Após executar o item 1, irá abrir uma janela parecida com o bloco de notas no meio do programa copie o código a seguir e para adicionar a query:
Desinstalando o Bônus
Após executar o item 1, irá abrir uma janela parecida com o bloco de notas no meio do programa copie o código a seguir e para remover a query:
Créditos:
Alex do Muciados
Bem essa Query tem a função de "recompensar" os players novatos, dando a eles um número determinado de resets iniciais (só começa a contar após ele da um reset no jogo), um certo número de pontos para serem distribuidos inicialmente (padrão 300) e um certo valor em zen para que não fiquem lá implorando por zen pra faze BB (se seu server tiver BB OM). Vamos lá:
1 - Vá no "Menu Iniciar > Todos os programas > Microsoft SQL Server > " e execulte o "Query Analyzer",vai ser pedido que informe o nome de usuário (padrão sa) e a senha do seu SQL Server.
Instalando o Bônus
Após executar o item 1, irá abrir uma janela parecida com o bloco de notas no meio do programa copie o código a seguir e para adicionar a query:
- Código:
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN
-- Bonus para Novos Chars -- Por Alex do Muciados
DECLARE
@Resets INT,
@Pontos INT,
@Dinheiro INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED
SET @Resets = 5
SET @Pontos = 300
SET @Dinheiro = 1000000
UPDATE Dbo.Character
SET Resets = @Resets, LevelUpPoint = @Pontos, Money = @Dinheiro
WHERE Name = @Char
END
Número de resets que o char irá ganhar ao iniciar:
Quantidade de pontos (stats) para distribuir:
- Código:
SET @Resets = 5 -- INSERIR QUANTIDADE DE RESETS
Quantidade de Zen que ele irá ter:
- Código:
SET @Pontos = 300
NOTE¹: 1KK = 1000000 você precisa escrever o número inteiro da quantidade que ele deverá receber
- Código:
SET @Dinheiro = 1000000
NOTE²: Você não pode colocar números negativos em nenhuma das três opções
Desinstalando o Bônus
Após executar o item 1, irá abrir uma janela parecida com o bloco de notas no meio do programa copie o código a seguir e para remover a query:
- Código:
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
Créditos:
Alex do Muciados