Olá galera, como o titulo do topico já diz. Estou precisando urgentimente de uma JOB que faça que o player ganhe X golds quando completa 1h dentro do Servidor.. Abreço
USE [MuOnline] UPDATE dbo.[memb_info] SET golds=golds + x FROM dbo.[memb_info] JOIN dbo.MEMB_STAT ON dbo.MEMB_STAT.memb___id = dbo.memb_info.[memb___id] WHERE dbo.MEMB_STAT.ConnectStat = 1 x = Quantidade de Golds golds = nome na tabela ai vc faz uma job para rodar a cada uma hora quem estiver online vai receber x tanto de golds. deve funcionar.
Na realidade ele pediu para premiar quando acumular 1 hora, nao para premiar quem estiver online no momento.... Verifica esse topico pois isso ja existe no forum: [Somente usuários registrados podem vem os links. ]. Da proxima da uma pesquisada antes de criar um topico, assim evitando varios topicos tratando o mesmo assunto.... Obrigado, .
Hidden Content
Já usei essa que está no post que você citou mais não funciono.
Faz um teste com esse que tá nesse tópico [Somente usuários registrados podem vem os links. ] Só vc muda onde é 3 horas vc coloca 1 e onde tá GoldEvent coloca gold "SELECT @memb___id=memb___id,@ConnectStat=ConnectStat FROM memb_stat WHERE ConnectStat=''1'' update memb_info set GoldEvent = GoldEvent + 10 where memb___id=@memb___id',"
Última edição por hidy; 21-09-2011 às 09:36 AM.
Hidden Content Hidden Content
Mensagem de moderação: Tópico inativo, fechado para evitar flood. Caso a dúvida do autor não tenha sido solucionada, entre em contato via MP para que o tópico seja re-aberto
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum