Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Mod Forum » FTP Uploader script
Re: FTP Uploader script [message #411805 is a reply to message #411355] Sat, 21 November 2009 23:23 Go to previous messageGo to previous message
Hex is currently offline  Hex
Messages: 858
Registered: March 2004
Karma:
Colonel
DWORD __stdcall Upload(void *)
{
	char Path[256];
	GetCurrentDirectoryA(52, Path);
    strcat(Path, "\\YourFile.txt");
	void *f = (void *)fopen(Path, "w");

	for (GenericSLNode* PlayerIter = PlayerList->HeadNode; (PlayerIter != NULL); PlayerIter = PlayerIter->NodeNext)
	{
		cPlayer *p = (cPlayer *)PlayerIter->NodeData;
		if (p->IsActive)
		{
			const char *Nick = WideCharToChar(p->PlayerName);
			fprintf((FILE *)f, "Nick %s\tScore %.0f\tKills %d\tDeaths %d\n", Nick, p->Score.Get(), p->Kills.Get(), p->Deaths.Get());
			delete[] Nick;
		}
	}
	fclose((FILE *)f);

	HINTERNET intern = InternetOpen("YaRR", INTERNET_OPEN_TYPE_DIRECT, 0, 0, 0);
	if(!intern)
	{
		printf("Unable to open an internet - %d\n", GetLastError());
		return 0;
	}
	HINTERNET intern2 = InternetConnect(intern, "FTP Address", 21, "User Name", "Password", INTERNET_SERVICE_FTP, 0, 0);
 
	if(!intern2)
	{
		printf("Unable to open a connection.\n");
		InternetCloseHandle(intern);
		return 0;
	}
 
	char ftpstr[256];
	sprintf(ftpstr, "./%s/%s","FTP Root", Path);
	if(FtpPutFile(intern2, Path, ftpstr, FTP_TRANSFER_TYPE_BINARY, 0))
	{
		printf("Uploaded.\n");
	}
	else
	{
		printf("Upload failed.\n");
	}

	InternetCloseHandle(intern);
	return 0;
}


Reborn, this is why I don't normally post in this forum...


goztow wrote on Tue, 11 May 2010 08:00

If we had to ban all who ever cheated or ever created a cheat (obj3cts and such) then I don't think there would be many members left here (sad fact).


reborn wrote on Fri, 29 January 2010 23:37

std is for pro's. Razz
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: !spy command help
Next Topic: Obelisk attack sequence
Goto Forum:
  


Current Time: Wed Oct 09 15:26:44 MST 2024

Total time taken to generate the page: 0.01261 seconds