Set a flag on the player object like:
player.tied = true
Then on all the things you want to restrict the player from doing run a script:
if (player.tied = true) {
msg ("You can't do this as you're tied up")
}
else { //code it to behave normally
}
I think.
You can do all this in the gui too.