1: Game - Set lock resource trading on (Game - Set Map Flag)
2: There are two ways that I can think of right now.
The first is checkin every 5 seconds or so (Time - Periodic Time Event).
-If (Integer - number of players within all players controled by a user equal to 1)
-Then (Player Group - Pick all players in all players controlled by a user and do: Game - Defeat Picked Player with message (whatever you wish)
The second way is to replace the Time Event with one Player - Player ? leaves the game event for each player. I belive this one is a bit unpractical but thats up to you to deside.