Ranking PK - Acumulando mortes

Procurei antes de postar e vi alguns tutoriais de ranking de Pk, mas ou eles eram contabilizados e cada vez que você limpava o Pk ele era resetado também ou só era adicionado uma morte a cada PkLevel.

Então fiz esse aqui hoje, está dando certo até agora, o princípio é o mesmo dos de reset automático.

Primeiro vá na Database MuOnline -> Characters e cria uma coluna chamada RankingPk



Código:
RankingPK | int | 4 | desmarcado | default value 0

Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.



Click this bar to view the original image of 992x744px.



Agora clique na aba Steps e crie um step



Click this bar to view the original image of 992x744px.



Onde está escrito: Coloque a query do step aqui

Coloque:


Código:
 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

Escolha a Database MuOnline e clique em Parse e depois em Ok.

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:
 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

Feito esse segundo step, volte ao primeiro, editar e clique na aba Adavanced, ao lado da aba General, como na figura abaixo:



Click this bar to view the original image of 992x744px.



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:
Daily | 1 min |

O PkCount será contabilizado e zerado ao mesmo tempo quando o usuário estiver deslogado.

Obs: ao fazer o ranking não usar a coluna PkCount e sim a RankingPK.

Créditos: InvadeR

Pesquisar no site

© 2012 Todos os direitos reservados.