Bem vindo ao Project Brasil Smile
Registre se e venha tirar suas dúvidas
e ajudar os menos experiente com seu conhecimento e astucia Smile

Participe do fórum, é rápido e fácil

Bem vindo ao Project Brasil Smile
Registre se e venha tirar suas dúvidas
e ajudar os menos experiente com seu conhecimento e astucia Smile
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

Bonus ao Criar Conta

Ir para baixo  Mensagem [Página 1 de 1]

¢ђล๏ร2*~

¢ђล๏ร2*~
Administrador
Administrador

ntes de tudo: REALIZE UM BACKUP DE SEU BANCO DE DADOS. Independente da ação simples desta Trigger, não custa nada realizar um backup do banco de dados, antes de testar qualquer coisa.


Requisito Básico:

- Coluna "Resets" criada na tabela "Character" do banco de Dados

Como pré-configurar:

Você pode definir os resets iniciais, pontos de distribuição iniciais e dinheiro inicial no local em destaque do script. NÃO INSIRA valores negativos, e para não utilizar um dos atributos, basta manter o valor "0". E NÃO INSIRA mais de 2KKK em Dinheiro, para não bugar o personagem.

Como instalar o Trigger:

Basta rodar o script abaixo uma única vez no Query Analyzer e pronto.

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 David Word-PK
DECLARE
@Resets INT,
@Pontos INT,
@Dinheiro INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED

SET @Resets = 10 -- INSERIR QUANTIDADE DE RESETS
SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS INICIAIS
SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO

UPDATE Dbo.Character
SET Resets = @Resets, LevelUpPoint = @Pontos, Money = @Dinheiro
WHERE Name = @Char
END

Como remover o Trigger:

Basta rodar o script abaixo uma única vez no query analyzer e estará removida.

USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO

Compartilhar este artigo em: reddit

Nenhum comentário

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos