Premiando Rank Semanal, Rank Mensal
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