Alguem tem O Scrypt de Recorde jogando DIARIO: ?
Versão Imprimível
Alguem tem O Scrypt de Recorde jogando DIARIO: ?
Nossa record de que fiote? O.o'
Top Online?
Acho que ele diz record de players online só que diário.
Assim que da meia noite zera.
esse código vai mostrar quem esta com mais resets no dia faça uma job para zerar a meia noite e premiar o player se desejarCódigo:<?$Q = @mssql_fetch_object(@mssql_query("SELECT TOP 1 Name, ResetsDay as Temp, Image FROM MuOnline.dbo.Character WHERE CtlCode<2 ORDER BY ResetsDay DESC, cLevel DESC, Name ASC"));if($Q != false) { $img = trim($Q->Image); if(file_exists("modules/uploads/photos/".$img) == false || empty($img) == true) $img = "no-photo.gif"; echo("<a href=\"?page=rankings&type=6&name=".urlencode($Q->Name)."\">".$Q->Name." <br />\n"); echo('<img src="modules/uploads/photos/'.$img.'" alt="" width="100" height="100" id="mouseover" style="border: 2px solid #222222;" /><br />'); echo(number_format((int)$Q->Temp, 0, null, ".")." Resets</a>");} else { echo("Nenhum Resultado");}?>
usava no MuSite e funciona!
Ele que Record diario...
Tipo quantos players logaro no Servidor no Dia, logo as 00:00 ira zerar...
Tbm to querendo :)
isso mesmo !!!Citação:
ele que record diario...
Tipo quantos players logaro no servidor no dia, logo as 00:00 ira zerar...
Um modo simples de usar é colocando na index e usar a função assim:Código:function saveRecord($value)
{
if($value == 1)
{
$online = mssql_fetch_row(mssql_query("SELECT COUNT(1) ConnectStat FROM MEMB_STAT WHERE ConnectStat > 0"));
$recorde = mssql_fetch_row(mssql_query("SELECT record FROM tabela_record"));
if($recorde[0] < $online[0])
{
$data = date("d/m/Y, H:i:s");
mssql_query("UPDATE tabela_record SET data ='".$data."', record ='".$online[0]."'");
}
}
if($value == 2)
{
$online = mssql_fetch_row(mssql_query("SELECT COUNT(1) ConnectStat FROM MEMB_STAT WHERE ConnectStat > 0"));
$recorde = mssql_fetch_row(mssql_query("SELECT record_diario FROM tabela_record"));
if($recorde[0] < $online[0])
{
$data = date("d/m/Y, H:i:s");
mssql_query("UPDATE tabela_record SET data_diario ='".$data."', record_diario ='".$online[0]."'");
}
}
return number_format($recorde[0], 0, NULL, '.');
}
saveRecord(1); = Record geral
saveRecord(2); = Record diário
OBS: Lembrem-se de alterar a tabela e os campos usados no script pelos seus próprios.
Aproveitem. :)
Tópico Fechado – Problema resolvido