[pre lang="ruby" line="1"]x = $game_player.x
y = $game_player.y
a=[];for i in 1..10
a=($game_map.events.x-x).abs+
($game_map.events.y-y).abs
end;for i in 1..10
next if $game_self_switches[[
$game_map.map_id,i,"D"]]==true or
$game_map.events.character_name == ""
if a.min == a
$target = i
end;end[/pre]