Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.
Como usar?
Na Table Character crie a Table "HORA" da mesma maneira que cria uma Table de Reset por exemplo.
Crie a Job com o codigo abaixo e coloque para rodar de hora em hora:
Citação:
--TOP TIME---
-- JOB HORA ONLINE
UPDATE Character
SET
HORA = +1
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
MEMB_STAT.ConnectStat = 1
OBS: Eu coloquei em meu server para rodar de minuto em minuto para exibir os minutos online e nao horas, nao precisa modificar muita coisa basta mudar o tempo da job pra rodar de minuto em minuto e mudar no script abaixo onde esta em vermelho para MINUTOS.
Scrpt pra exibir no site:
COLOQUE NA PAGINA PRINCIPAL INDEX.PHP OU MAIN.PHP
Citação:
<? $mostra = mssql_query("SELECT * FROM Character order by topmes desc"); $mostraresult = mssql_fetch_array($mostra); echo " &nb sp;& nbsp; <font color=#000000><b>$mostraresult[Name] / $mostraresult[topmes] HORAS</b></font>"; ?>
OBS : Não criei o tutorial, entao não poderei tirar algumas duvidas mais deixe os mesmo aqui para qualquer coisa alguem pode tirar para você.