<h3>Conheça mais sobre a viciadosmu,</h3>


Bem vindo ao Maior portal de Mu Online do Brasil, ViciadosMU desde 2003



Adquira Seu Servidor
TUTORIAIS
PUBLICIDADE BIG
seu site aqui
 .: Viciados MU :. O Melhor e mais antigo portal de MuOnline do Brasil. www.viciadosmu.com.br | Portal Mu Online, Tutoriais muonline, Criar Mu Online, Servidores, Downloads, Brasil, Game, MMORPG, xat de mu, Chat, scripts e programas mu.
Tempo Online por Char - Aprenda a salvar o 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).

season 17 licensa morpheusweb montar staff mu youtubers mu online 2022 mu online baixar forum muaway anti hacker corrigir mu online forum mu online SEO Mu Online divulga turbo novo personagem mu lmu server premium connect fail divulgar mu online mu server season 14 lmu server mobile premiar online scripts de mu online comprar um servidor de mu mu server premium discord galera mu mu novo season 12 launcher update web morpheus premium como jogar mu server estavel web mu season 17 divugação de mu criar mu online Mu Online 2022
Copyright (C) 2003 / 2024 -Todos os direitos reservados.
VICIADOS MU LTDA.