Para Reset Semanal
Código:
. ~~~~~~~~~~~~~~~~.
Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
Step:
UPDATE Character
SET semanareset = sem_reset + Reset
FROM Character JOIN Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE sem_reset > 0
Escolha a Database MuOnline e clique em Parse e depois em Ok.
step 2:
UPDATE Character
SET sem_reset = 0
FROM Character JOIN Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE sem_reset > 0
Feito esse segundo step, volte ao primeiro, editar e clique na aba Adavanced, ao lado da aba General.
Ai vai ter lá:
On Success action:
coloque para ir ao segundo step e pronto.
Marquei para que atualizasse a cada 1 minuto.
Daily | 1 min |
Depois vai na aba shendules, click editar no nome da Job, depois click Change.Marque Weekly > Mon > Every: 1 week(s)
em Daily Frequency...
Occurs every: 1 Minuto
Click OK e pronto .
Para Reset Mensal:
Código:
Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
Step:
UPDATE Character
SET mensalreset = men_reset + Resets
FROM Character JOIN Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE men_reset > 0
Escolha a Database MuOnline e clique em Parse e depois em Ok.
step 2:
UPDATE Character
SET men_reset = 0
FROM Character JOIN Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE men_reset > 0
Feito esse segundo step, volte ao primeiro, editar e clique na aba Adavanced, ao lado da aba General.
Ai vai ter lá: On Success action:
coloque para ir ao segundo step e pronto.
Marquei para que atualizasse a cada 1 minuto.
Daily | 1 min |
Depois vai na aba shendules, click editar no nome da Job, depois click Change.Marque Weekly > Mon > Every: 1 week(s)
em Daily Frequency...
Occurs every: 1 Minuto
Click OK e pronto .
Para Reset Diario
Código:
Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
Step:
UPDATE Character
SET diasreset = day_reset + Resets
FROM Character JOIN Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE day_reset > 0
Escolha a Database MuOnline e clique em Parse e depois em Ok.
step 2:
UPDATE Character
SET day_reset = 0
FROM Character JOIN Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
WHERE day_reset > 0
Feito esse segundo step, volte ao primeiro, editar e clique na aba Adavanced, ao lado da aba General.
Ai vai ter lá: On Success action:
coloque para ir ao segundo step e pronto.
Marquei para que atualizasse a cada 1 minuto.
Daily | 1 min |
Depois vai na aba shendules, click editar no nome da Job, depois click Change.
Marque Weekly > Mon > Every: 1 week(s)
em Daily Frequency...Feito tudo até agora...Vamos zerar o Ranking:
Código:
Zerar o ranking Semanal
Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
Step:
Update Character set semanareset=0
Escolha a Database MuOnline e clique em Parse e depois em Ok.
Depois vai na aba shendules, click editar no nome da Job, depois click Change.
Marque Weekly > Mon > Every: 1 week(s)
em Daily Frequency...
Occurs once at: 'escolha a hora que deseja que a job seja executada(recomendo 00:00:00)';
Click OK e pronto .Código:
Zerar o ranking Mensal
Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
Step:
Update Character set mensalreset=0
Escolha a Database MuOnline e clique em Parse e depois em Ok.
Depois vai na aba shendules, click editar no nome da Job, depois click Change.
Marque Monthy > day > e escolha o dia! (recomendo deixar do jeito padrão!)
em Daily Frequency...
Occurs once at: 'escolha a hora que deseja que a job seja executada(recomendo 00:00:00)';
Click OK e pronto .
Código:
PS:Ao fazer isso basta ir na config do seu ranking e ultilizar o nome das colunas: semanareset, mensalreset, e diasreset.** APENAS PARA DEMONSTRAR O MODO DE CONFIGURAÇÃO, NÃO SE IMPORTEM COM O NOME DELA **