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
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum