Logo

server-do-mes Nome: MuFlames
Versão: Season 4
Xp: 10.000x
Drop: 80%
Site: muflames.com.br
Nenhum Banner Cadastrado nesse Local!
 
Chat [ MuZeirosOnline ] Respeite As Regras e Evite Ser Banido!
O MuZeirosOnline pede para que nossos vistantes leiam as Regras do Chat para que n�o sejam Banidos [+] Regras

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.

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 Gustavo do CiadosMu
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