This is easy, check the codebox below. What you need to do is copy and paste the following code somewhere below Scene Map and above Main. You will need to fill in 3 things. Everywhere $game_switches is you will need to put a switch number in between the brackets.
~Example $game_switches~ so basically everytime switch 27 it TRUE there will be NO fade on transfer. The script auto shuts the switch off so you won't have to in your event. The lines you will need to fill in the switch numbers is line 6 line 16 and line 19. If you have any questions please ask.
class Scene_Map < Scene_Base
This post has been edited by Philip: Feb 28 2013, 01:13 PM
alias phils_update update_transfer_player unless $@
return unless $game_player.transfer?
fade = (Graphics.brightness > 0)
fadeout(30) if fade
@spriteset.dispose # Dispose of sprite set
$game_player.perform_transfer # Execute player transfer
$game_map.autoplay # Automatically switch BGM and BGS
@spriteset = Spriteset_Map.new # Recreate sprite set
fadein(30) if fade
$game_switches = false