Browse Source

fix player count with bots

master
gsd 2 weeks ago
parent
commit
b5fd059abe
  1. 8
      ext/sourcepawn-client/Facti13BackendIntegration.sp

8
ext/sourcepawn-client/Facti13BackendIntegration.sp

@ -110,7 +110,7 @@ stock void ProcessUpdateStatus() {
JSON_Object payload = new JSON_Object();
payload.SetBool("status", true);
payload.SetInt("player_count", GetClientCount(true));
int player_count = 0;
payload.SetInt("max_players", MaxClients);
char map_name[128];
@ -121,6 +121,7 @@ stock void ProcessUpdateStatus() {
for(int client = 0; client <= MaxClients; client++) {
if (IsValidClient(client)) {
player_count++;
JSON_Object player = new JSON_Object();
/* Name */
char name[64];
@ -170,6 +171,7 @@ stock void ProcessUpdateStatus() {
}
payload.SetObject("players", players);
payload.SetInt("player_count", player_count);
//int payload_size = 1024*8;
char payload_str[1024*8];
@ -200,7 +202,7 @@ stock JSONObject createPayload() {
JSONObject payload = new JSONObject();
payload.SetBool("status", true);
payload.SetInt("player_count", GetClientCount(true));
int player_count = 0;
payload.SetInt("max_players", MaxClients);
char map_name[128];
@ -211,6 +213,7 @@ stock JSONObject createPayload() {
for(int client = 0; client <= MaxClients; client++) {
if (IsValidClient(client)) {
player_count++;
JSONObject player = new JSONObject();
/* Name */
char name[64];
@ -260,6 +263,7 @@ stock JSONObject createPayload() {
}
payload.Set("players", players);
payload.SetInt("player_count", player_count);
return payload;
}

Loading…
Cancel
Save