From 0617a77e1a78dc77a944f54edad7aa32ade3b08e Mon Sep 17 00:00:00 2001 From: oiad Date: Thu, 31 Oct 2019 08:20:44 +1300 Subject: [PATCH] Fix Advanced Trading lag exploit Every button action that processes money/vehicles in some way should do closeDialog before actions are called, currently it's possible to game the system using a net limiter. Thanks to Merlijn for the fix --- SQF/dayz_code/Configs/RscDisplay/advancedTrading.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SQF/dayz_code/Configs/RscDisplay/advancedTrading.hpp b/SQF/dayz_code/Configs/RscDisplay/advancedTrading.hpp index 41108cfa5..6a4db922e 100644 --- a/SQF/dayz_code/Configs/RscDisplay/advancedTrading.hpp +++ b/SQF/dayz_code/Configs/RscDisplay/advancedTrading.hpp @@ -328,7 +328,7 @@ class AdvancedTrading x = 0.46 * safezoneW + safezoneX; y = 0.77 * safezoneH + safezoneY; w = 0.13 * safezoneW; - onButtonClick = "call Z_SellItems;"; + onButtonClick = "closeDialog 0; call Z_SellItems;"; }; class ZSC_RscButtonMenu_AT27: ZSC_RscButtonMenu { @@ -338,7 +338,7 @@ class AdvancedTrading y = 0.77 * safezoneH + safezoneY; w = 0.13 * safezoneW; onload = "ctrlShow [_this,false]"; - onButtonClick = "call Z_BuyItems;"; + onButtonClick = "closeDialog 0; call Z_BuyItems;"; }; class ZSC_RscButtonMenu_AT28: ZSC_RscButtonMenu {