ok i made it work the way u want but u will have to change the way u call the script
u call it like this $info = what_u_would_normally_call then on the next line call $scene = Scene_info_
cards.newput this right above his script
lol btw the battle_arena was just new_game
& this code is a striped version of the menu script
class Scene_info_cards
def main
@cards_window = $info
loop do
# Update game screen
Graphics.update
# Update input information
Input.update
# Frame update
update
# Abort loop if screen is changed
if $scene != self
break
end
end
Graphics.freeze
@cards_window.dispose
end
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
# Update windows
@cards_window.update
if Input.trigger?(Input::C)
# Play cancel SE
$game_system.se_play($data_system.cancel_se)
# Switch to map screen
$scene = Scene_Map.new
return
end
end
end
since im calling a new new scene if u want to call more than 1 card or have another window with something else let me know