reverting addition

This commit is contained in:
Christian 2021-02-20 22:19:24 +01:00
parent 3d8c29baff
commit f023abde25

View File

@ -118,49 +118,21 @@ public void OnClientAuthorized(int client, const char[] sSteamID32)
{ {
if (IsFakeClient(client)) if (IsFakeClient(client))
return; return;
DataPack hDataPack = new DataPack(); char sSteamID64[32];
hDataPack.WriteCell(client); SteamID32toSteamID64(sSteamID32, sSteamID64, sizeof(sSteamID64));
hDataPack.WriteString(sSteamID32);
float duration = GetRandomFloat(1.0, 2.5);
CreateTimer(duration, Timer_do_https_request, hDataPack);
}
stock bool IsValidClient(int client) char sRequest[256];
{ FormatEx(sRequest, sizeof(sRequest), "https://unloze.com/api/private_api.php?api_key=%s&steam_id=%s", UNLOZE_APIKEY, sSteamID64);
if (client > 0 && client <= MaxClients && IsClientConnected(client) && IsClientInGame(client))
{
return true;
}
return false;
}
public Action Timer_do_https_request(Handle timer, DataPack pack) int iSerial = GetClientSerial(client);
{ Handle hRequest = SteamWorks_CreateHTTPRequest(k_EHTTPMethodGET, sRequest);
pack.Reset(); if (!hRequest ||
int client = pack.ReadCell(); !SteamWorks_SetHTTPCallbacks(hRequest, OnClientAuthorized_OnTransferComplete) ||
if (IsValidClient(client)) !SteamWorks_SetHTTPRequestContextValue(hRequest, iSerial) ||
!SteamWorks_SendHTTPRequest(hRequest))
{ {
char sSteamID32[32]; delete hRequest;
pack.ReadString(sSteamID32, sizeof(sSteamID32));
char sSteamID64[32];
SteamID32toSteamID64(sSteamID32, sSteamID64, sizeof(sSteamID64));
int iSerial = GetClientSerial(client);
char sRequest[256];
FormatEx(sRequest, sizeof(sRequest), "https://unloze.com/api/private_api.php?api_key=%s&steam_id=%s", UNLOZE_APIKEY, sSteamID64);
Handle hRequest = SteamWorks_CreateHTTPRequest(k_EHTTPMethodGET, sRequest);
if (!hRequest ||
!SteamWorks_SetHTTPCallbacks(hRequest, OnClientAuthorized_OnTransferComplete) ||
!SteamWorks_SetHTTPRequestContextValue(hRequest, iSerial) ||
!SteamWorks_SendHTTPRequest(hRequest))
{
delete hRequest;
}
} }
delete pack;
return Plugin_Handled;
} }
//---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------