Premiar o Semanal

O Que a job faz pega o TOP 1 do rank Semanal, Mensal e da uma quantia de gold.

Primeiro crie uma JOB

Coloque o nome de Premiando_Semanal

Vá em step e coloque o codigo a baixo:

declare @AccountID varchar (10)
declare @Name varchar(10)
declare @Semanal int
Select top 1 @AccountID=AccountID,@Name=Name,@Semanal=Semanal from character order by Semanal desc, name desc
Update memb_info set gold=gold+50 where memb___id=@AccountID
Update character set Semanal=0

Agora vamos entender o código vocês só precisam mudar a parte gold=gold+50 no lugar do 50 o tanto de gold que você deseja!!

Bom no rank semanal eu uso a tabela Semana então usei essa tabela que se localiza em Character

Agora vá na aba schedules e poem pra roda de uma em uma semana


Agora job para premiar o mensal

Coloque o nome de Premiando_Mensal

Vá em step e coloque o codigo a baixo:

declare @AccountID varchar (10)
declare @Name varchar(10)
declare @Mensal int
Select top 1 @AccountID=AccountID,@Name=Name,@Mensal=Mensal from character order by Mensal desc, name desc
Update memb_info set gold=gold+50 where memb___id=@AccountID
Update character set Mensal=0


Agora vamos entender o código vocês só precisam mudar a parte gold=gold+50 no lugar do 50 o tanto de gold que você deseja!!

Bom no rank mensal eu uso a tabela mensal então usei essa tabela que se localiza em Character

Agora vá na aba schedules e poem pra roda de uma em uma semana

Depois que da o premio a job também da um update pra 0 na tabela semanal,mensal.


Obs: Caso esteja usando o shop da DT na linha:

Update memb_info set gold=gold+50 where memb___id=@AccountID

Mude Para:

Update DT_SHOP_CREDITS set credits=credits+10 where login=@AccountID


Creditos: NÃO SEI