Bom muitos vem me perguntar Stefano.Aguiar como faço para por um sistema de Resets em tempo real em meu server sem ter que usar uma JOB? Bom a resposta para seus problemas estão aqui embaixo: Crie em seu banco de dados as colunas: resetsDay INT Desmarcado (0) resetsWeek INT Desmarcado (0) resetsMonth INT Desmarcado (0) Rode a Trigger: USE [MuOnline] GO /****** Object: Trigger [dbo].[add_resetrank] Script Date: 12/04/2011 13:49:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[add_resetrank] ON [dbo].[Character] after update as IF UPDATE(resets) begin SET NOCOUNT ON; Update [Character] set [Character].resetsDay=resetsDay+1, resetsWeek=resetsWeek+1, resetsMonth=resetsMonth+1 Where [Character].accountid=(SELECT accountid FROM Inserted) and [Character].name=(SELECT name FROM Inserted) end Mas o que ela faz? ao resetar no jogo ao contabilizar 1 ponto na tabela resets a Trigger ira jogar +1 nas outras tabelas citadas acima! assim contabilizando os rankings em tempo real! Antes de tudo faça um BKP do seu banco de dados ok para evitar erros! ja usei esta Trigger a muito tempo e nunca tive problemas ABÇ! COM ESTA TRIGGER VC PODERA CRIRA VARIOS TIPOS DE RANKING COMO PK E HERO BASTA QUEBRAR A CABEÇA UM POUCO!
JairoBarreto, robismilly, Sigma, viniciusvj
Há 4 usuários navegando neste tópico. (0 registrados e 4 visitantes)
Regras do Fórum