Jogue Gratis muarkin, classico  Nacional PT br

Autor: allan
Tempo Online "Char"
688 Views
Coments: 2

Image


Comotodos 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.

 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)


 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 [email protected]___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). 

1/52/53/54/55/5
Nome
30/07/21 05:33PM
OnixMU
[97D 99i] Voltado para PVP
www.onixmu.com.br

O Servidor de MuOnline OnixMu é para quem quer relembrar os velhos tempos de pvp/war
numa versão que deixou muita nostalgia. Estamos com uma equipe excelente. Venha conhecer!

Nome
21/05/21 01:09PM
MuDominium.net 97d Custom Itens
Eventos com Staff Ganha Box, 14:00 e 16:00 da Tarde de Domingo Sorteios> *|10 Créditos 2x|* Sala Vip Premium, Equilibrado Sh Ts Fury, Asas Lv3 Raras, Sword 97d, MD 1,10 e 100, Eventos Mata Mata, Survivor, Resta1 etc... 💎 Mu Dominium💎
_🗡_ _Site_ 🛡 *www.mudominium.net*
80 Cash = Dark Lord Ativo, Players Apostando x1 Valendo, Kit Na Sala Vip Premium Para Iniciantes em Bar,
2.000 XP, Eventos com Guild LEGION,
STAFF, Tabela dos Preços, Domingo Rei do Pvp as 21:00 em Ponto.

Add a comment

:arrr!: :angry: :flowers: :wassat: :blink: :ninja: :pinch: :nuke: :blushing: :crying: :devil: :ermm: :excl: :getlost: :grin: :happy: :hug: :innocent: :kiss: :laugh: :blah: :online2long: :smile: :phone: :sad: :santa: :sheep: :tongue: :wink:



MEU IP: 35.172.223.30
S.O : Unknown OS Platform
GRUPO AM: 2007 | 2021
VIEWS : 18.676.588
VIEWS SEMANA: 23.994

15.008 1.02 N

Hospedagem para sites de mu online com segurança, CloudVPS e Dedicados, veja as promoções idelhost

Forum IPBOARD 3.4.8 Nulled 2021 ; BAIXAR FORUM DE MU ONLINE GRATIS 2021


Hospedagem para sites de mu online com segurança, CloudVPS e Dedicados, veja as promoções idelhost