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.