• [ 19/05/2019 ] [DISPONIVEL] - Pack Todas as novas classes HQ (S12) versões baixas
  • [ 18/05/2019 ] [DISPONIVEL] - Launcher Ferrarezi
  • [ 18/05/2019 ] [DISPONIVEL] - Arquivos SEASON 13 - X-Team
  • [ 18/05/2019 ] [DISPONIVEL] - MuServer Season 4 Update 4 louis
  • [ 07/05/2019 ] [DISPONIVEL] + [Coodernadas] - Novo Skin Dungeon
  • [ 06/05/2019 ] [DISPONIVEL] - Template Garden MuCore 2.2.0
  • [ 06/05/2019 ] [DISPONIVEL] - Website MuYes - php facil
  • [ 06/05/2019 ] [DISPONIVEL] - Template Musite MUWHITE vermelha
  • [ 06/05/2019 ] [DISPONIVEL] - Template "UnitMU" Adaptado para MuSite
  • [ 05/05/2019 ] [DISPONIVEL] - Template "Antrax" adaptado para musite
  • [ 04/05/2019 ] [DISPONIVEL] - Final Launcher Premium Completamente Free
  • [ 03/05/2019 ] [DISPONIVEL] - Novo Skin Demon Lord
  • [ 02/05/2019 ] [DISPONIVEL] - Novo Skin Bau do tesouro
  • [ 02/05/2019 ] [DISPONIVEL] - Novo Projeto Mu Serve 97D
  • [ 30/04/2019 ] [DISPONIVEL] + [TUTORIAL] - WEBJM para MUEMU versão final
  • [ 28/04/2019 ] [ATUALIZAÇÃO] - Nova versão da Project Mu Já foi atualizada com sucesso
  • [ 28/04/2019 ] [POST] - Ao realizar os downloads deixe sempre seu comentario
  • [ 28/04/2019 ] [DISPONIVEL] - Foi liberado novas Skins para o seu servidor
  • [ 28/04/2019 ] [DISPONIVEL] - Introdução Promocional
  • [ 28/04/2019 ] [DISPONIVEL] - Introdução Fox
  • [ 28/04/2019 ] [DISPONIVEL] - WMTeam Season II - 1.02C
  • [ 28/04/2019 ] [DISPONIVEL] - Web Template MuWeb 4.0.4
  • [ 28/04/2019 ] [DISPONIVEL] + [TUTORIAL] - MuSite V2.6.X + Youplay Template
  • [ 28/04/2019 ] [DISPONIVEL] - WebSite GoodGames - MuSite
  • [ 28/04/2019 ] [DISPONIVEL] - WebSite Exploder - MuSite
Anuncie seu site aqui!

Tempo Online por Char

Como todos sabem, versões mais novas, fazem a função de salvar o tempo online em horas de cada conta. Mas somente por conta, então foi alterado a Tigger original que fica no MSSQL, e fazer que o SQL salve o tempo online por personagem.

1º Passo:

- Crie uma coluna na Table "Character" com os dados:

Nome da coluna: TempoOnline
Tipo da coluna: int
Default Value: 0

- Ou simplesmente use o seguinte código no Query Analizer:


USE MuOnline
ALTER TABLE Character ADD TempoOnline int DEFAULT (0)

2º Passo:

- Vá no Query Analizer e utilize o seguinte código:


DROP TRIGGER MembStat_RecordOnlineHours

- Logo após usar a query acima, limpe o query analizer e utilize a seguinte query:


CREATE TRIGGER [MembStat_RecordOnlineHours] ON dbo.MEMB_STAT
AFTER UPDATE
AS
declare @memb___id varchar(10)
declare @connectstat tinyint
SELECT @memb___id=memb___id,@connectstat=connectstat FROM INSERTED
IF (@connectstat = 0)
BEGIN
UPDATE [dbo].[Character]
SET TempoOnline = TempoOnline + datediff(minute, (SELECT ConnectTM FROM MEMB_STAT WHERE memb___id= @memb___id), getdate())
WHERE Name = (SELECT GameIDC FROM AccountCharacter WHERE Id=@memb___id)
END

- Legenda: 

minute = Altere esse valor pelo o que você quizer, se você quer que salve por horas altere esse valor em vermelho para hour

PHP:

Foi criado uma função que converte o tempo de Minutos para Horas, você deverá adicionar esse codigo no começo da sua pagina:


<?php
function Minutos2Horas($Mins) {
        $Horas = floor($Mins / 60);
        $Minutos = ($Mins - ($Horas * 60)) / 100;
        $Sep = explode('.', $Horas + $Minutos);
        if (strlen($Sep[1]) < 2) { $Sep[1] = $Sep[1] . 0; }
        return sprintf('%02dhs e %02dmin', $Sep[0], $Sep[1]);
}
?>

- E onde deverá mostrar os minutos você adiciona o seguinte codigo:


<?php
print Minutos2Horas(Tempo);
?>

Onde Tempo = Tempo em minutos que será convertido. (A variavel que seleciona o tempo).