Pessoal quero uma query que de bonus de golds quando o player criar a conta.as golds fica na tabela DT_SHOP_CREDITS, coluna credits.sendo que ja usei essa query "abaixo" e sempre que logava no shop as golds iam para 60, exemplo: tenho 60 golds, comprei um item de 10 golds, ficava 50 porem quando eu logava no shop denovo voltava para 60.volta para a contidade que que eu colocava para ganhar.Essa é a query que usei.
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'OXYSBR' AND type = 'TR')
DROP TRIGGER OXYSBR
GO
-- Criado por Adriano
-- OXYSBR TeaM
CREATE TRIGGER OXYSBR ON Dbo.DT_SHOP_CREDITS FOR INSERT
AS
BEGIN
DECLARE
@Credits INT,
@Conta varchar(10)
SELECT @Conta = id FROM INSERTED
SET @Credits = 10 -- Quantidade Ao criar acc
UPDATE Dbo.DT_SHOP_CREDITS
SET Credits = @Credits
END
Esperando ajudas.
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'OXYSBR' AND type = 'TR')
DROP TRIGGER OXYSBR
GO
-- Criado por Adriano
-- OXYSBR TeaM
CREATE TRIGGER OXYSBR ON Dbo.DT_SHOP_CREDITS FOR INSERT
AS
BEGIN
DECLARE
@Credits INT,
@Conta varchar(10)
SELECT @Conta = id FROM INSERTED
SET @Credits = 10 -- Quantidade Ao criar acc
UPDATE Dbo.DT_SHOP_CREDITS
SET Credits = @Credits
END
Esperando ajudas.