Bom vamos lá, vou dar um exemplo para vocês. No meu caso Servidor MuEmu.
A tabela onde os dados do BC ficam salvos é na tabela RankingBloodCastle, então você pode criar uma trigger:
Código:
CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
AFTER UPDATE
AS
SET NOCOUNT ON
SET XACT_ABORT ON
DECLARE @rank int
DECLARE @valor int
DECLARE @char varchar(10)
SELECT @valor_anteriror = Score FROM DELETED
SELECT @valor_novo = Score, @char = Name FROM INSERTED
IF (@valor_novo > 0) and (@valor_novo > @valor_antigo)
UPDATE CashShopData set WcoinC = WcoinC + 20 where AccountID = (select top 1 AccountID from character where name=@char)
SET NOCOUNT OFF
SET XACT_ABORT OFF
Só um exemplo
BOA SORTE.