on line 141 you have "if(KeepTyping=False)then", why not "if not(KeepTyping)then"?
EDIT1: you have:
if(not(Color=''))or(not(Color='white'))or(not(Color='cyan'))or
(not(Color='yellow'))or(not(Color='red'))or(not(Color='purple'))or
(not(Color='green'))or(not(Color='flash1'))or(not(Color='flash2'))or
(not(Color='flash3'))or(not(Color='glow1'))or(not(Color='glow2'))or
(not(Color='glow3'))then
when using not you need to have AND instead of OR ;), just think throught the logic youl realize it;).
EDIT2: bad standards ;):
this\/
const
Color = 'Color'; // Leave blank for no color, don't add a colon
Effect = 'Effect'; // Leave blank for no effect, don't add a colon
ToType = 'Message'; // Message to type
TimesToType = 0; // How many TimesToType 0 to not use this
AcceptTrade1 = True; // Accept trade when a trade is offered
KeepTyping = True; // Will typing when trade screen is closed
// leave both 'TimesToTrade' to 0 and 'AcceptTrade1' to False
// if you want the script to go forever and ever and ever and never stop
ThisVersion = '1.5';
should be\/
const
Color = 'Color'; // Leave blank for no color, don't add a colon
Effect = 'Effect'; // Leave blank for no effect, don't add a colon
ToType = 'Message'; // Message to type
TimesToType = 0; // How many TimesToType 0 to not use this
AcceptTrade1 = True; // Accept trade when a trade is offered
KeepTyping = True; // Will typing when trade screen is closed
// leave both 'TimesToTrade' to 0 and 'AcceptTrade1' to False
// if you want the script to go forever and ever and ever and never stop
ThisVersion = '1.5';
EDIT3: the same goes for your effect check, you need,
if not(blah) and not(blah)
ect…. or
if not((blah) or (blah) or (blah))
;)
EDIT4: i see you realized you got it wrong so you never called it ;), maybe fix bugs instead of avoiding them :D, anyhow, these were just a
few of the things i noticed :)