Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Colocando BONUS para players começarem!

Ir para baixo

Colocando BONUS para players começarem! Empty Colocando BONUS para players começarem!

Mensagem  WH-o Terror Sáb Fev 20, 2010 3:18 am

Colocando BONUS para players começarem!
Antes 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.

Qual a função desta trigger:
Ao se criar novos personagens em jogo, oferecer-lhes algum tipo de bonus. Neste script atual, estão disponiveis quantidade de resets, pontos iniciais, e zen.

Requisito Básico:
Coluna "Resets" criada na tabela "Character" do banco de dados, o que normalmente já é um padrão utilizado pelo pessoal, para armazenar os resets de um personagem.

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.

Baixe o script abaixo no seu computador: http://www.4shared.com/file/105140578/e82b328f/Colocar_BONUS.html

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 --
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.

Baixe o script abaixo no seu computador: http://www.4shared.com/file/105140746/273a9825/Remover_BONUS.html

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

Finalidade : Adcionar Resets para começer , Adcionar Pontos para começar , Adcionar Zen para Bless Bug ( pra ele nao sai perguntando pra todo mundo ME DA ZEN !? )
WH-o Terror
WH-o Terror

Mensagens : 74
Data de inscrição : 19/02/2010
Idade : 27
Localização : www.webhacke.net

Level
Experiencia:
Colocando BONUS para players começarem! Left_bar_bleue200/200Colocando BONUS para players começarem! Empty_bar_bleue  (200/200)

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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