• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Alguem Ajuda Aqui galera da xpzone

xeonlaser2011

Honrado XPZ
ai galera to mexendo no meu servidor mais to com um problema preciso ativa resets diários e rank semanal e rank mensal pra pode roda mais eu não tenho as querys alguém pode manda ai pra effectweb vo deixa print

2ykb3gy.jpg
 

gtastyle157

Honrado XPZ
Por favor, Entrar ou Registrar para ver o conteúdo das citações!
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! :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:

Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!
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 **
 
Editado por um moderador:
Topo Bottom