Bom amigo eu possuo esta Job, se quiser utilizar fique á vontade:
Antes de mais nada faça o seguinte:
Código:
Primeiro vá na Database MuOnline -> Characters e cria as colunas..
------------------------------------------------------
day_reset | int | 4 | desmarcado | default value 0
diasreset | int | 4 | desmarcado | default value 0
men_reset | int | 4 | desmarcado | default value 0
mensalreset | int | 4 | desmarcado | default value 0
sem_reset | int | 4 | desmarcado | default value 0
semamareset | int | 4 | desmarcado | default value 0
------------------------------------------------------
Código PHP:
update character set day_reset='1', diasreset='1', men_reset='1', mensalreset='1', sem_reset='1', semamareset='1' where Name='NOME DO SEU PERSONAGEM AKI(Apenas para não ocorrer das table ficarem nula)'
Para Reset Semanal
Para Reset Mensal:Para Reset Diario
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! :D (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:
Zerar o ranking Diário
Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
Step:
Update Character set diasreset=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 day > Every: 1 day(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 .
PS:Ao fazer isso basta ir na config do seu ranking e ultilizar o nome das colunas: semanareset, mensalreset, e diasreset.
**ESTA IMAGEM É APENAS PARA DEMONSTRAR O MODO DE CONFIGURAÇÃO, NÃO SE IMPORTEM COM O NOME DELA **
Qualquer erro poste que estarei esclarecendo!
Espero ter ajudado
Att. FuryousⱣɃ