Hey all im searching for an Online counter for Game Server / Log in as SQL or php.
Would be great if you Pm me i you know/Have a script
Greetz SeriouS_:)
Would be great if you Pm me i you know/Have a script
Greetz SeriouS_:)
ALTER TABLE [PS_GameData].[dbo].[Chars] ADD LoginStatus TINYINT DEFAULT '0' NOT NULL
UPDATE Chars SET JoinDate=GETDATE(), LoginStatus = 1 WHERE CharID=@CharID
UPDATE Chars SET LeaveDate=GETDATE(), LoginStatus = 0 WHERE CharID=@CharID
SELECT COUNT(LoginStatus) AS PlayersOnline FROM [PS_GameData].[dbo].[Chars] WHERE LoginStatus = 1 -- Filters online people only.
SELECT UserID,CharName,Level,Map,K1 AS Kills,K2 AS Deaths FROM [PS_GameData].[dbo].[Chars] WHERE LoginStatus='1' -- Filters online people only. ORDER BY Map -- Choose a column to sort by, i.e. Map. DESC -- ASC (ascending) or DESC (descending)
<?php
$sql_server = "127.0.0.1";
$sql_user = "sa";
$sql_pass = "123456";
$sql_data = "PS_GameData";
$conn=mssql_connect($sql_server,$sql_user,$sql_pass);
$xadb = mssql_select_db($sql_data,$conn) or die("$uwebmsg_cerr");
$toplvlq = "SELECT * FROM CHARS WHERE (LoginStatus = 1) ORDER BY Level DESC";
$toplvlr = mssql_query($toplvlq);
$toplvl_num = 0;
echo "<p><b>TOP PLAYERS<b></p><p>";
echo "<Table width=100% border=1><TR><TD><B>RANK NUMBER</B></td><TD><B>PLAYER NAME</B></td><TD><B>PLAYER LEVEL</B></td></tr>";
while ($toplvlrow = mssql_fetch_array($toplvlr))
{
$toplvl_num++;
echo "<TR><TD>$toplvl_num</td><TD>".$toplvlrow[CharName]."</td><TD>".$toplvlrow[Level]."</td>";
if ($toplvl_num >= 100) break;
}
echo "</table></p>";
?>