iGames


Participe do fórum, é rápido e fácil

iGames
iGames
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[Tutorial] Ranking PK e HERO Acumulativo!

Ver o tópico anterior Ver o tópico seguinte Ir para baixo Mensagem [Página 1 de 1]

#1[Tutorial] Ranking PK e HERO Acumulativo! Empty [Tutorial] Ranking PK e HERO Acumulativo! Ter Out 09, 2012 6:40 am

Avançado III
Style~°
Style~°
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í!

Ver o tópico anterior Ver o tópico seguinte Ir para o topo Mensagem [Página 1 de 1]


Permissões neste sub-fórum
Não podes responder a tópicos