@Adrian2000
So geht das leider nicht. Die Abfrage gehört direkt in die Methode und globale Variablen bräuchtest du auch nicht mehr. Allerdings ist wie Ascare schon gesagt hat die Methode von Shining Advances sowieso besser.

Code:
class Spriteset_Map 
  alias pano_update update 
  def update 
    pano_update 
    if $game_variables[5] > 1
      speed = 2
      v_speed = 0
    else
      speed = 0
      v_speed = 0
    end
    @panorama.ox += Graphics.frame_count * speed 
    @panorama.oy += Graphics.frame_count * v_speed 
  end 
end