Ranking de Pk Acumulativo. Como?
Nesse Post vou ensinar a vocês como colocar um Ranking de Pk Acumulativo em seu Site, ou seja, Ranking de Pk que nao Zera ao Limpar o Pk do Char...
1° - Abra o Sql Enterprise Manager Crie uma Coluna na tabela Character da seguinte maneira:
rankingp | int | 4 | desmarcado | default value (0)
2º - Vá no SQL e Crie uma nova JOB com Nome de RankingPk
3º - Em Steps clique em New:
- Step Name: 1
- Database: MuOnline
- Command:
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
Salve.
4º - Faça o mesmo processo novamente porém com os seguintes dados:
- Step Name: 2
- Database: MuOnline
- Command:
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
Salve.
5º - Clique em Schedules e depois em New.
6º - Marque a opção Recurring e depois clique em Change, coloque assim:
- Occurs: Daily
- Daily Frequency: Occurs every 1 Minute
- End Date: No End Date.
7º - De Ok e salve a Job.
8º - Faça o Download do código abaixo e adicione na parte do Siteque você deseja exibir o Ranking de Pk.
Código:
Creditos: InvadeR.
__
Nunca testei isso em meu website (palavras minhas egoe), mas acredito que tem que editar a coluna que pede no php do site, para a que pediu pra ser criada aqui, que no caso seria: rankingp.
Alguem que ja entende de PHP vai tirar de letra isso, e quem nao entende, pede ajuda pra quem entende.