i don't think you told us everything we need to know ! is this plugin sending demo from the host , or the player it self ?
for players i dont think you can do this even with fake commands because of the limits :-? so ....
for host ,
https://forums.alliedmods.net/showthread.php?t=223024
PHP Code:
SteamTools is the simplest.
SendRequest() {
new HTTPRequestHandle:request = Steam_CreateHTTPRequest(HTTPMethod_POST, "http://www.example.com"); // Create the HTTP request
Steam_SetHTTPRequestGetOrPostParameter(request, "herp", "derp"); // Set post param "herp" value to "derp"
Steam_SendHTTPRequest(request, OnRequestComplete); // Send the request
}
public OnRequestComplete(HTTPRequestHandle:request, bool:successful, HTTPStatusCode:status) {
decl String:response[1024];
Steam_GetHTTPResponseBodyData(request, response, sizeof(response)); // Get the response from the server
Steam_ReleaseHTTPRequest(request); // Close the handle
}
did you try this ?
*edit*
Check this too !
https://forums.alliedmods.net/showthread.php?p=1377229
Upload a file to a FTP server:
PHP Code:
System2FTPRequest ftpRequest = new System2FTPRequest(FtpResponseCallback, "ftp://example.com/test.txt");
ftpRequest.AppendToFile = true;
ftpRequest.CreateMissingDirs = false;
ftpRequest.SetPort(21);
ftpRequest.SetProgressCallback(FtpProgressCallback);
ftpRequest.SetInputFile("test.txt");
ftpRequest.StartRequest();