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
Versão Imprimível
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: [Only registered and activated users can see links. Click Here To Register...].
Da proxima da uma pesquisada antes de criar um topico, assim evitando varios topicos tratando o mesmo assunto.... Obrigado, ;) .
Já usei essa que está no post que você citou
mais não funciono.
Faz um teste com esse que tá nesse tópico [Only registered and activated users can see links. Click Here To Register...] 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',"
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