mirror of
https://github.com/DaKerboul/perun.git
synced 2026-08-09 15:55:39 +02:00
Player count at panel
This commit is contained in:
@@ -112,6 +112,7 @@ public class DatabaseController
|
|||||||
{
|
{
|
||||||
SQLQueryTxt += "INSERT INTO `pe_OnlinePlayers` (`pe_OnlinePlayers_id`, `pe_OnlinePlayers_instance`, `pe_OnlinePlayers_ping`, `pe_OnlinePlayers_side`, `pe_OnlinePlayers_slot`, `pe_OnlinePlayers_ucid`) VALUES ("+ record_player.id + ", '"+ Int32.Parse(TCPFrameInstance) + "', '" + record_player.ping + "', '" + record_player.side + "', '" + record_player.slot + "', '" + record_player.ucid + "');";
|
SQLQueryTxt += "INSERT INTO `pe_OnlinePlayers` (`pe_OnlinePlayers_id`, `pe_OnlinePlayers_instance`, `pe_OnlinePlayers_ping`, `pe_OnlinePlayers_side`, `pe_OnlinePlayers_slot`, `pe_OnlinePlayers_ucid`) VALUES ("+ record_player.id + ", '"+ Int32.Parse(TCPFrameInstance) + "', '" + record_player.ping + "', '" + record_player.side + "', '" + record_player.slot + "', '" + record_player.ucid + "');";
|
||||||
player_count++;
|
player_count++;
|
||||||
|
Globals.CurrentMission.PlayerCount = player_count; // Save information for GUI - player count
|
||||||
}
|
}
|
||||||
|
|
||||||
//SQLQueryTxt += "DELETE FROM pe_OnlineStatus WHERE pe_OnlineStatus_instance = " + Int32.Parse(TCPFrameInstance) + ";";
|
//SQLQueryTxt += "DELETE FROM pe_OnlineStatus WHERE pe_OnlineStatus_instance = " + Int32.Parse(TCPFrameInstance) + ";";
|
||||||
@@ -119,9 +120,9 @@ public class DatabaseController
|
|||||||
SQLQueryTxt += "UPDATE `pe_OnlineStatus` SET `pe_OnlineStatus_theatre` = '" + TCPFrame.payload.mission.theatre + "', `pe_OnlineStatus_name` = '" + TCPFrame.payload.mission.name + "' , `pe_OnlineStatus_pause` = '" + TCPFrame.payload.mission.pause + "', `pe_OnlineStatus_multiplayer` = '" + TCPFrame.payload.mission.multiplayer + "', `pe_OnlineStatus_realtime` = '" + TCPFrame.payload.mission.realtime + "', `pe_OnlineStatus_modeltime` = '" + TCPFrame.payload.mission.modeltime + "', `pe_OnlineStatus_players` = " + player_count + " WHERE `pe_OnlineStatus_instance` = '" + Int32.Parse(TCPFrameInstance) + "';";
|
SQLQueryTxt += "UPDATE `pe_OnlineStatus` SET `pe_OnlineStatus_theatre` = '" + TCPFrame.payload.mission.theatre + "', `pe_OnlineStatus_name` = '" + TCPFrame.payload.mission.name + "' , `pe_OnlineStatus_pause` = '" + TCPFrame.payload.mission.pause + "', `pe_OnlineStatus_multiplayer` = '" + TCPFrame.payload.mission.multiplayer + "', `pe_OnlineStatus_realtime` = '" + TCPFrame.payload.mission.realtime + "', `pe_OnlineStatus_modeltime` = '" + TCPFrame.payload.mission.modeltime + "', `pe_OnlineStatus_players` = " + player_count + " WHERE `pe_OnlineStatus_instance` = '" + Int32.Parse(TCPFrameInstance) + "';";
|
||||||
|
|
||||||
// Save for GUI
|
// Save for GUI
|
||||||
Globals.CurrentMission.Theatre = TCPFrame.payload.mission.theatre;
|
Globals.CurrentMission.Theatre = TCPFrame.payload.mission.theatre; // Mission theatre
|
||||||
Globals.CurrentMission.Mission = TCPFrame.payload.mission.name;
|
Globals.CurrentMission.Mission = TCPFrame.payload.mission.name; // Mission name
|
||||||
Globals.CurrentMission.Pause = TCPFrame.payload.mission.pause;
|
Globals.CurrentMission.Pause = TCPFrame.payload.mission.pause; // Mission pause
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -129,7 +130,6 @@ public class DatabaseController
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Connect to mysql and execute sql
|
// Connect to mysql and execute sql
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -8,12 +8,13 @@ class CurrentMissionClass
|
|||||||
public string Theatre = "";
|
public string Theatre = "";
|
||||||
public string Mission = "";
|
public string Mission = "";
|
||||||
public string Pause = "";
|
public string Pause = "";
|
||||||
|
public int PlayerCount = 0;
|
||||||
|
|
||||||
public string ToInfoString()
|
public string ToInfoString()
|
||||||
{
|
{
|
||||||
if (this.Mission != "")
|
if (this.Mission != "")
|
||||||
{
|
{
|
||||||
return "Mission: " + this.Mission + "(" + this.Theatre + ") Pause:" + this.Pause;
|
return "Mission: " + this.Mission + "(" + this.Theatre + ") Pause:" + this.Pause + " Players: " + this.PlayerCount;
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
return "Mission: Unknown";
|
return "Mission: Unknown";
|
||||||
|
|||||||
Reference in New Issue
Block a user