Guys what ip i should write it Hamachi ip or Internet Ip?!!!! This 127.0.0.1!!!!????? PLz Guys help me!
wtf? Is your internal IP really a 10.4.4.1? or u just made it up...? Use 127.0.0.1 its default one.Quote:
I need Help!!
[Only registered and activated users can see links. Click Here To Register...]
thanks!
ALTER TABLE characters ADD Online TINYINT(1) NOT NULL DEFAULT 0 AFTER Name;
public static class Database
{
public static List<int> OnlinePlayers = new List<int>();
public static void AddOnline(int UID)
{
if (!OnlinePlayers.Contains(UID))
OnlinePlayers.Add(UID);
}
public static void RemOnline()
{
OnlinePlayers.Clear();
}
public static void UpdateOnline()
{
MySqlCommand Cmd = new MySqlCommand("UPDATE characters SET Online=0", DatabaseConnection.NewConnection());
Cmd.ExecuteNonQuery();
Cmd.Connection.Close();
Cmd.Connection.Dispose();
Cmd.Dispose();
foreach (int UID in OnlinePlayers)
{
MySqlCommand sCmd = new MySqlCommand("UPDATE characters SET `Online` = 1 WHERE `CharID` = " + UID, DatabaseConnection.NewConnection());
sCmd.ExecuteNonQuery();
sCmd.Connection.Close();
sCmd.Connection.Dispose();
sCmd.Dispose();
}
}
Timer UpdateOnline = new Timer();
UpdateOnline.Interval = 60000;// One minute
UpdateOnline.Elapsed += delegate
{
Database.Database.RemOnline();
foreach (ClientSocket CSock in Nano.ClientPool.Values)
{
Database.Database.AddOnline(CSock.Client.ID);
}
Database.Database.UpdateOnline();
};
UpdateOnline.Start();
$db = mysql_connect('localhost', 'root', 'password');
if (mysql_select_db('conqueremu'))
{
$query = mysql_query('SELECT Name FROM characters WHERE Online=1');
echo "<b>Online players</b><br />\n";
while ($row = mysql_fetch_array($query))
{
echo "{$row['Name']}<br />\n";
}
}
else die (mysql_error());
USE conqueremu;