Clamp ping instead of throwing error
This commit is contained in:
parent
8847b362a7
commit
9e207b3c9a
@ -119,13 +119,9 @@ namespace Components
|
|||||||
{
|
{
|
||||||
Script::AddFunction("SetPing", [](Game::scr_entref_t entref) // gsc: self SetPing(<int>)
|
Script::AddFunction("SetPing", [](Game::scr_entref_t entref) // gsc: self SetPing(<int>)
|
||||||
{
|
{
|
||||||
const auto ping = Game::Scr_GetInt(0);
|
auto ping = Game::Scr_GetInt(0);
|
||||||
|
|
||||||
if (ping < 0 || ping > 999)
|
ping = std::clamp(ping, 0, 999);
|
||||||
{
|
|
||||||
Game::Scr_ParamError(0, "^1SetPing: Ping needs to be between 0 and 999!\n");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const auto* ent = Game::GetPlayerEntity(entref);
|
const auto* ent = Game::GetPlayerEntity(entref);
|
||||||
auto* client = Script::GetClient(ent);
|
auto* client = Script::GetClient(ent);
|
||||||
|
Loading…
Reference in New Issue
Block a user