Primeiro vá na Database MuOnline -> Characters e cria uma coluna chamada RankingPK
Código:
Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.RankingPK | int | 4 | desmarcado | default value 0
Agora clique na aba Steps e crie um step, em command:
Coloque o código abaixo e clique em parse:
Código:
Escolha a Database MuOnline e clique em Parse e depois em Ok.UPDATE Character
SET RankingPK = RankingPK + PkCount
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 PkCount > 0 and MEMB_STAT.ConnectStat = 0
Agora clique na aba steps novamente e em New e adicione um segundo step, mesmo procedimento do step acima só que com a seguinte query:
Código:
Feito esse segundo step, volte ao primeiro, editar e clique na aba Advanced, ao lado da aba General.UPDATE Character
SET PkCount = 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 PkCount > 0 and MEMB_STAT.ConnectStat = 0
Ai vai ter lá: On Success action:
coloque para ir ao segundo step e pronto.
Marquei para que atualizasse a cada 1 minuto.
Código:
O PkCount será contabilizado e zerado ao mesmo tempo quando o usuário estiver deslogado.Daily | 1 min |
Créditos:
InvadeR