Instead of this:
SCAR Code:
procedure tradehide;
begin
if CheckBoxTrade.checked then
begin
wait (250 + random(500));
Mouse(145, 492 , 5, 5, false);
wait (250 + random(500));
ChooseOption('ide');
end;
end;
I believe you can just do this:
SCAR Code:
if CheckBoxTrade.checked then
SetChat('hide', 1)
You'll have to change the 1 as it may not be the number of Public chat, but it's easier.
I'm no expert at forms, but you could make a procedure like this:
SCAR Code:
If Button.Checked Then
UseEffects:=true
And make a Radial button to see if the user wants to use effects or not, then go to a respective procedure. You could even get a case in there :P.