GuilhermeSouza- GuilhermeSouza-  • 08.08.12 13:46

[Tutorial] Ranking PK e HERO Acumulativo! Empty [Tutorial] Ranking PK e HERO Acumulativo! 08.08.12 13:46

Olá,

Muitos Administradores até conseguem fazer um ranking pk acumulativo, mas tem problemas com o hero.
Alguns dizem que o problema do hero não funcionar é por causa do gs contar até "-3 mortes". NÃO TEM NADA HAVER!

Meu Servidor conta apenas -1 morte e o top hero tem mais de -5000 kills. (lógico que tem servidores que contam até -3 e outros que vão até -100, mas isso depende do gs).

Mas vamos ao que interessa, estarei abaixo ensinando como fazer o ranking pk e hero Diário, Semanal, Mensal e Total!

Siga abaixo:

Caso você já tenha usado alguma trigger para fazer o ranking pk e hero, rode isto no query analizer com a db MuOnline selecionada:

DROP TRIGGER [dbo].[RankingHeroPK]

-----------

Depois crie as seguintes colunas na Tabela Character:
(OBS: Sempre Int 4 com Default value: 0 , e NOT NULLs (Desmarcado) )

PkHeroDiario
PkHeroSemanal
PkHeroMensal
PkHeroTotal

----------
Depois rode a seguinte trigger no query analizer:

CREATE TRIGGER [dbo].[RankingHeroPK]
ON [dbo].[Character]
after update
as

IF UPDATE(pkcount)
begin SET NOCOUNT ON;
Update [Character] set [Character].PkHeroDiario=PkHeroDiario+1,[Character].PkHeroSemanal=PkHeroSemanal+1,
[Character].PkHeroMensal=PkHeroMensal+1,[Character].PkHeroTotal=PkHeroTotal+1, pkcount=0
Where [Character].accountid=(SELECT accountid FROM Inserted)
and [Character].name=(SELECT name FROM Inserted) and [character].pkcount < 0
end

------------
Após isso os rankings Pk e hero estarão funcionando corretamente!
Para que as mortes apareçam corretamente no site, você deve colocar DESC para o PK e ASC para o Hero.

Espero ter ajudado, qualquer dúvida postem aí!
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.