Ao criar novos personagens em jogo,você pode oferecer-lhes algum tipo de bônus.
Neste script atual estão disponíveis quantidade de ResetCount, pontos iniciais, e zen.
Query para adicionar o bônus:
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
@ResetCount INT,
@Pontos INT,
@Dinheiro INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED
SET @ResetCount = 10 -- INSERIR QUANTIDADE DE RESETS INICIAIS
SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS INICIAIS
SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO
UPDATE Dbo.Character
SET ResetCount = @ResetCount, LevelUpPoint = @Pontos, Money = @Dinheiro
WHERE Name = @Char
END
Legenda:
-Troque onde esta 10 pela quantidade de Resets que você quer dar, coloque 0 caso não queira dar Resets.
-Troque onde esta 3500 pela quantidade de Pontos para distribuir que você quer dar, coloque 0 caso não queira dar Pontos.
-Troque onde esta 1000000 pela quantidade de Zen que você quer dar,coloque 0 caso não queira dar Zen.
Observação:
-NÃO INSIRA valores negativos e para não utilizar um dos atributos basta manter o valor 0.
-NÃO INSIRA mais de 2.000.000,00(2 Milhões) em Dinheiro(zen) para não bugar o personagem.
Query para remover o bônus:
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO