Here's a sample of a large bit of Script I'm using:
IF %ZZPARLEY < 6 THEN
BEGIN
%BUY := 110
%SELL := 25
END
IF %ZZPARLEY = 6 THEN
BEGIN
%BUY := 100
%SELL := 50
END
IF %ZZPARLEY = 7 THEN
BEGIN
%BUY := 100
%SELL := 50
END
IF %ZZPARLEY = 8 THEN
BEGIN
%BUY := 90
%SELL := 75
END
IF %ZZPARLEY = 9 THEN
BEGIN
%BUY := 90
%SELL := 75
END
IF %ZZPARLEY = 10 THEN
BEGIN
%BUY := 90
%SELL := 75
END
IF %ZZPARLEY = 11 THEN
BEGIN
%BUY := 90
%SELL := 75
END
IF %ZZPARLEY > 11 THEN
BEGIN
%BUY := 80
%SELL := 100
END
%BLANTERN := 1
%BROPE := 1
%BSSWORD := 1
%BLSWORD := 1
%BSPEAR := 1
%BMACE := 1
%BBAXE := 1
%BFLAIL := 1
%BGSWORD := 1
%BXBOW := 1
%BLBOW := 1
%BPDAGGER := 1
%BSSPEED := 1
%BFBLADE := 1
%BMACESKULL := 1
%BLEATHER := 1
%BCHAIN := 1
%BPLATE := 1
%BBLOOD := 1
%BELVENC := 1
%BBUCKLER := 1
%BSHIELD := 1
%BDEFLECTOR := 1
%BPOHEAL := 1
%BPOFIRE := 1
%BPOXRAY := 1
%BBRAWN := 1
%BINTELLECT := 1
%BNOBILITY := 1
IF %GOLD < ((%BUY * 10) /100) THEN %BLANTERN := 0
IF %GOLD < ((%BUY * 30) /100) THEN %BROPE := 0
IF %GOLD < ((%BUY * 50) /100) THEN
BEGIN
%BBUCKLER := 0
%BPOFIRE := 0
%BPOHEAL := 0
%BPOXRAY := 0
%BSSWORD := 0
END
IF %GOLD < ((%BUY * 100) /100) THEN
BEGIN
%BPDAGGER := 0
%BSHIELD := 0
%BSPEAR := 0
END
IF %GOLD < ((%BUY * 130) /100) THEN %BMACE := 0
IF %GOLD < ((%BUY * 150) /100) THEN %BLSWORD := 0
IF %GOLD < ((%BUY * 200) /100) THEN
BEGIN
%BDEFLECTOR := 0
%BLEATHER := 0
%BSSPEED := 0
END
IF %GOLD < ((%BUY * 300) /100) THEN %BLBOW := 0
IF %GOLD < ((%BUY * 350) /100) THEN %BFLAIL := 0
IF %GOLD < ((%BUY * 400) /100) THEN
BEGIN
%BCHAIN := 0
%BGSWORD := 0
END
IF %GOLD < ((%BUY * 420) /100) THEN
BEGIN
%BBAXE := 0
%BXBOW := 0
END
IF %GOLD < ((%BUY * 425) /100) THEN %BBLOOD := 0
IF %GOLD < ((%BUY * 450) /100) THEN %BMACESKULL := 0
IF %GOLD < ((%BUY * 550) /100) THEN %BFBLADE := 0
IF %GOLD < ((%BUY * 600) /100) THEN %BPLATE := 0
IF %GOLD < ((%BUY * 625) /100) THEN %BELVENC := 0
IF %GOLD < ((%BUY * 800) /100) THEN
BEGIN
%BBRAWN := 0
%BINTELLECT := 0
%BNOBILITY := 0
END