mirror of
https://github.com/Jackzmc/sourcemod-plugins.git
synced 2025-05-10 03:33:21 +00:00
Don't include team 4 (passing survivors)
This commit is contained in:
parent
04e0de62e6
commit
f58e1deb63
2 changed files with 19 additions and 12 deletions
Binary file not shown.
|
@ -13,6 +13,7 @@
|
||||||
#include <sdktools>
|
#include <sdktools>
|
||||||
#include <ripext>
|
#include <ripext>
|
||||||
#include <left4dhooks>
|
#include <left4dhooks>
|
||||||
|
#include <multicolors>
|
||||||
#include <jutils>
|
#include <jutils>
|
||||||
|
|
||||||
#pragma newdecls required
|
#pragma newdecls required
|
||||||
|
@ -227,14 +228,17 @@ void Callback_PostStatus(HTTPResponse response, any value, const char[] error) {
|
||||||
lastErrorCode = view_as<int>(response.Status);
|
lastErrorCode = view_as<int>(response.Status);
|
||||||
lastSuccessTime = 0;
|
lastSuccessTime = 0;
|
||||||
// TODO: backoff
|
// TODO: backoff
|
||||||
char buffer[64];
|
PrintToServer("[AdminPanel] Getting response: %d", response.Status);
|
||||||
JSONObject json = view_as<JSONObject>(response.Data);
|
if(cvar_debug.BoolValue) {
|
||||||
if(json.GetString("error", buffer, sizeof(buffer))) {
|
char buffer[64];
|
||||||
PrintToServer("[AdminPanel] Got %d response from server: \"%s\"", view_as<int>(response.Status), buffer);
|
JSONObject json = view_as<JSONObject>(response.Data);
|
||||||
json.GetString("message", buffer, sizeof(buffer));
|
if(false && json.GetString("error", buffer, sizeof(buffer))) {
|
||||||
PrintToServer("[AdminPanel] Error message: \"%s\"", buffer);
|
PrintToServer("[AdminPanel] Got %d response from server: \"%s\"", view_as<int>(response.Status), buffer);
|
||||||
} else {
|
json.GetString("message", buffer, sizeof(buffer));
|
||||||
PrintToServer("[AdminPanel] Got %d response from server: <unknown json>\n%s", view_as<int>(response.Status), error);
|
PrintToServer("[AdminPanel] Error message: \"%s\"", buffer);
|
||||||
|
} else {
|
||||||
|
PrintToServer("[AdminPanel] Got %d response from server: <unknown json>\n%s", view_as<int>(response.Status), error);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(response.Status == HTTPStatus_Unauthorized || response.Status == HTTPStatus_Forbidden) {
|
if(response.Status == HTTPStatus_Unauthorized || response.Status == HTTPStatus_Forbidden) {
|
||||||
PrintToServer("[AdminPanel] API Key seems to be invalid, killing timer.");
|
PrintToServer("[AdminPanel] API Key seems to be invalid, killing timer.");
|
||||||
|
@ -275,10 +279,13 @@ void AddFinaleInfo(JSONObject parentObj) {
|
||||||
JSONArray GetPlayers() {
|
JSONArray GetPlayers() {
|
||||||
JSONArray players = new JSONArray();
|
JSONArray players = new JSONArray();
|
||||||
for(int i = 1; i <= MaxClients; i++) {
|
for(int i = 1; i <= MaxClients; i++) {
|
||||||
if(IsClientConnected(i) && IsClientInGame(i) && GetClientTeam(i) >= 2) {
|
if(IsClientConnected(i) && IsClientInGame(i)) {
|
||||||
JSONObject player = GetPlayer(i);
|
int team = GetClientTeam(i);
|
||||||
players.Push(player);
|
if( team == 2 || team == 3) {
|
||||||
delete player;
|
JSONObject player = GetPlayer(i);
|
||||||
|
players.Push(player);
|
||||||
|
delete player;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return players;
|
return players;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue