Premiação por tempo on-line apenas para VIPs
Pessoal estou com uma dificuldade e gostaria da ajuda de vocês.
No meu servidor eu estou dando um cash a cada determinado tempo tempo aos usuários online.
Uso o código a baixo e funciona perfeitamente.
USE [MuOnline]
UPDATE dbo.[MEMB_INFO] SET CsPoints=CsPoints + 1 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
Agora pretendo dar uma quantidade maior de cash apenas aos usuários vip.
Com meu pouco conhecimento em Query usei o seguinte comando:
USE [MuOnline]
UPDATE dbo.[MEMB_INFO] SET CsPoints=CsPoints + 1 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
AND MEMB_INFO.vip = 1
Porem ele continua dando cash a mais independente de ser ou não VIP.
Também tentei usar da dessa forma a baixo e não aceita.
USE [MuOnline]
UPDATE dbo.[MEMB_INFO] SET CsPoints=CsPoints + 1 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
WHERE dbo.MEMB_INFO.vip = 1
Aguardando uma ajuda de vocês, desde já agradeço.