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