Sim sim sua função funcionar perfeitamente s00x, só estou repassando outro método, que é na procedure WZ_SetResetInfo e não na WZ_GetResetInfoFunciona inclusive no site?
PS: Não lembro dessa procedure mencionada não, ao menos não na Season 4.
@EDIT
Fui dar uma analisada nas procedures, e realmente encontrei a WZ_GetResetInfo.
Mais enfim, esse foi meu método, quem quiser utilizar bem, mais tem a opção da WZ_GetResetInfo.
Mais essa procedure só incrementa os Resets na ResetCount, de qualquer forma teria que utilizar o IF da Trigger, obvio que poderia ser feito na próprio WZ_SetResetInfo ou do mesmo modo na WZ_GetResetInfo.
É melhor estar enganado, do que ser enganado.
ALTER Procedure [dbo].[WZ_SetResetInfo]
@Account varchar(10),
@Name varchar(10),
@Reset int,
@ResetDay int,
@ResetWek int,
@ResetMon int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
SET @Reset = 1
UPDATE Character SET ResetCount=ResetCount+@Reset, reset_diario = reset_diario +@Reset, reset_semanal = reset_semanal +@Reset, reset_mensal = reset_mensal+@Reset, exp_war = exp_war +30
WHERE AccountID=@Account AND Name=@Name
UPDATE CashShopData SET WCoinP = WCoinP + 10, GoblinPoint = GoblinPoint+30 WHERE AccountID=@Account
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
O meu está assim