BamaBoy
Honrado XPZ
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
Amarelo = Quantidade de Golds que o 1º, 2º e 3º colocados vão receber
Roxo = Identificação do login
ADPTAÇÕES
EFFECT WEB & MUSITE DALDEGAM
(EX: SEMANAL)
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 resetsMonth desc, name desc
Select top 1 @AccountID2=AccountID,@Name2=Name from character where Name<>@Name order by resetsMonth desc, name desc
Select top 1 @AccountID3=AccountID,@Name3=Name from character where Name<>@Name and Name<>@Name2 order by resetsMonth desc, name desc
Update MuOnline.dbo.memb_info set cash=cash+100 where memb___id=@AccountID
Update MuOnline.dbo.memb_info set cash=cash+60 where memb___id=@AccountID2
Update MuOnline.dbo.memb_info set cash=cash+20 where memb___id=@AccountID3
OBS: CRIE AS JOB NORMALMENTE COMO SE FOSSE PARA ZERAR A CADA 1 SEMANA OU 1 MES SENDO QUE ESSA AQUII JA VEM PREMIANDO OS 3 COLOCADOS =] ESSA JOB TB PODE SERVIR PARA QQER WEB DESDE QUE SAIBAM ALTERAR OS COMANDO DE LOCALIZAÇÃO DAS GOLD OU CASH E O ID ONDE SE ENCONTRA AS ACC
DIVIRTAM-SE
Créditos : GuilhermeSouza-
Bama_Boy (adaptar para effectWeb e musite)
Editado por um moderador: