[Download] Register HTTP GSC functions to prevent script compile errors

This commit is contained in:
INeedBots 2020-12-16 11:45:28 -06:00
parent 036f7e5462
commit 74ac166885

View File

@ -964,10 +964,9 @@ namespace Components
Download::ScriptDownloads.clear(); Download::ScriptDownloads.clear();
}); });
if (Dedicated::IsEnabled() || Flags::HasFlag("scriptablehttp"))
{
Script::AddFunction("httpGet", [](Game::scr_entref_t) Script::AddFunction("httpGet", [](Game::scr_entref_t)
{ {
if (!Dedicated::IsEnabled() && !Flags::HasFlag("scriptablehttp")) return;
if (Game::Scr_GetNumParam() < 1) return; if (Game::Scr_GetNumParam() < 1) return;
std::string url = Game::Scr_GetString(0); std::string url = Game::Scr_GetString(0);
@ -981,6 +980,7 @@ namespace Components
Script::AddFunction("httpCancel", [](Game::scr_entref_t) Script::AddFunction("httpCancel", [](Game::scr_entref_t)
{ {
if (!Dedicated::IsEnabled() && !Flags::HasFlag("scriptablehttp")) return;
if (Game::Scr_GetNumParam() < 1) return; if (Game::Scr_GetNumParam() < 1) return;
unsigned int object = Game::Scr_GetObject(0); unsigned int object = Game::Scr_GetObject(0);
@ -994,7 +994,6 @@ namespace Components
} }
}); });
} }
}
Download::~Download() Download::~Download()
{ {