Olá, eu queria saber como faço pra quando criar o Personagem, já vir com os pontos distribuidos,
Ex:
5.000 em Força
5.000 em Agilidade
5.000 em Vitalidade
5.000 em Energia
Versão Imprimível
Olá, eu queria saber como faço pra quando criar o Personagem, já vir com os pontos distribuidos,
Ex:
5.000 em Força
5.000 em Agilidade
5.000 em Vitalidade
5.000 em Energia
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
DECLARE
@Forca INT,
@Agilidade INT,
@Vitalidade INT,
@Energia INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED
SET @Forca = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
SET @Agilidade = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
SET @Vitalidade = 32000 -- INSERIR QUANTIDADE DE PONTOS PONTOS (32000 OU 65000)
SET @Energia = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
UPDATE Dbo.Character
SET Strength = @Forca, Dexterity = @Agilidade, Vitality = @Vitalidade, Energy = @Energia
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
Coisa simples, era só eu ter lido a trigger quem tem na net,Citação:
Postado originalmente por FlavioBarreto [Only registered and activated users can see links. Click Here To Register...]
de qualquer forma , muito obrigado e desculpa pelo incomodo !
@Por favor, algum moderador, poderia fechar o tópico ?