Creio que desta maneira funcionará:
Execulte este código:
Código:
CREATE TRIGGER [MembStat_RecordOnlineHours] ON dbo.MEMB_STAT AFTER UPDATE AS declare @memb___id varchar(10) declare @connectstat tinyint SELECT @memb___id=memb___id,@connectstat=connectstat FROM INSERTED IF (@connectstat = 0) BEGIN UPDATE [dbo].[Character] SET TempoOnline = TempoOnline + datediff(minute, (SELECT ConnectTM FROM MEMB_STAT WHERE memb___id= @memb___id), getdate()) WHERE Name = (SELECT GameIDC FROM AccountCharacter WHERE Id=@memb___id) END
Depois crie esta job
Código:
update dt_shop_credits set credits=credits+3 from memb_info where TempoOnline='60'
Instalação:
1º Abra o Enterprise Manager, e vai clicando no ">" Até Entrar no Servidor Local.
2ºClique no '>' Da categoria 'Management' e Clique sobre 'SQL SERVER AGENT'
3ºNo Campo de Itens aparecera a Opção Jobs, Clique com o Botão Direito do Mouse Sobre ela e Clique em New Job.
4ºEm Name coloque 'Crédito Premiado' em Owner Selecione o usuario padrão 'sa'
5ºClique na Aba Steps, e Clique em New, em Step Name Coloque 'Credito Premiado' , em Database selecione a 'MuOnline' , em Command pegue o Código que citei no Começo do Post e cole ele la e Clique em OK.
6ºClique na Aba Schedules, Clique em New Schedules, em Name Coloque Crédito Premiado, Clique em Change, Agora Marque a Opção Daily, e a opção occurs Every, agora você configura o tempo que o Player precisa ficar Online para Ganhar os Cash, você coloque para rodar de 1 em 1 minuto. Clique em OK em Tudo.
7º Agora clique com o Botão Direito em cima do Sql Server Agent e Clique em Start e Pronto sua Job Estara Rodando Perfeitamente.
Obs: Tem que ter o WebShop Dark Team para essa Job Funcionar, Caso você queira para Outro WebShop peça no Tópico que eu Estarei Configurando-a.
No lugar do 3 coloque o valor que deseja que os players recebam 
Att. Ayrton Ricardo