Can it be done?
"OfficerE" createUnit [_loc, eastgroup1, "this allowfleeing 0; [this] exec "script.sqs"",1] doesn't work. The only way around it I see is to give the guy a name and then execute it, like this:
"OfficerE" createUnit [_loc, eastgroup1, "this allowfleeing 0; badguy=this",1]
[badguy] exec "script.sqs"
I can't do it like that though, because the createunit script will be run more than once, and you can't have two guys named the same thing!
Any ideas?