reverting addition
This commit is contained in:
parent
3d8c29baff
commit
f023abde25
@ -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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user