Olá,
Estou postando uma job que serve para premiar o 1º, 2º e 3º do ranking que você quizer.
Basta criar uma job com a seguinte query:
Use MuOnline
declare @AccountID varchar (10)
declare @AccountID2 varchar (10)
declare @AccountID3 varchar (10)
declare @Name varchar(10)
declare @Name2 varchar(10)
declare @Name3 varchar(10)
Select top 1 @AccountID=AccountID,@Name=Name from character order by MrMensal desc, name desc
Select top 1 @AccountID2=AccountID,@Name2=Name from character where Name<>@Name order by MrMensal desc, name desc
Select top 1 @AccountID3=AccountID,@Name3=Name from character where Name<>@Name and Name<>@Name2 order by MrMensal desc, name desc
Update ft_shop_credits set credits=credits+100 where login=@AccountID
Update ft_shop_credits set credits=credits+80 where login=@AccountID2
Update ft_shop_credits set credits=credits+60 where login=@AccountID3
-----------
Vermelho = coluna do ranking a qual será premiado
Azul = tabela onde fica armazenado os Golds
Verde = Coluna de identificação dos Golds
Laranja = Quantidade de Golds que o 1º, 2º e 3º colocados vão receber
Roxo = Identificação do login
-----------
Qualquer dúvida postem aí.
Estou postando uma job que serve para premiar o 1º, 2º e 3º do ranking que você quizer.
Basta criar uma job com a seguinte query:
Use MuOnline
declare @AccountID varchar (10)
declare @AccountID2 varchar (10)
declare @AccountID3 varchar (10)
declare @Name varchar(10)
declare @Name2 varchar(10)
declare @Name3 varchar(10)
Select top 1 @AccountID=AccountID,@Name=Name from character order by MrMensal desc, name desc
Select top 1 @AccountID2=AccountID,@Name2=Name from character where Name<>@Name order by MrMensal desc, name desc
Select top 1 @AccountID3=AccountID,@Name3=Name from character where Name<>@Name and Name<>@Name2 order by MrMensal desc, name desc
Update ft_shop_credits set credits=credits+100 where login=@AccountID
Update ft_shop_credits set credits=credits+80 where login=@AccountID2
Update ft_shop_credits set credits=credits+60 where login=@AccountID3
-----------
Vermelho = coluna do ranking a qual será premiado
Azul = tabela onde fica armazenado os Golds
Verde = Coluna de identificação dos Golds
Laranja = Quantidade de Golds que o 1º, 2º e 3º colocados vão receber
Roxo = Identificação do login
-----------
Qualquer dúvida postem aí.