SG Difficulty Option é um script feito por Sandgolem que adiciona ao jogo o sistema de dificuldade em um jogo/projeto do RPG Maker XP.
Para usar este script, você precisará do Standard Development Kit no seu game. Daí você copia e cola o código abaixo, e insere acima do Main, mas abaixo de todos os outros scripts, inclusive o SDK:
#========================================================================== # ** SG Difficulty Option #========================================================================== # sandgolem # Version 1 # 9.05.06 #========================================================================== Scene_Title::SG_DifficultySwitches = [NumberEasy,NumberNorm,NumberHard] # This script DOES NOT increase game difficulty. Set switch #s above. #========================================================================== # # To use this script, copy it and insert it in a new section above "Main", # but under the default scripts and the SDK if you're using it. # #========================================================================== begin SDK.log('SG Difficulty Option', 'sandgolem', 1, '9.05.06') if SDK.state('SG Difficulty Option') != true @sg_diffoptions_disabled = true end rescue end if !@sg_diffoptions_disabled #-------------------------------------------------------------------------- class Scene_Title alias sandgolem_pickdifficulty_title_newgame command_new_game def command_new_game $game_system.se_play($data_system.decision_se) @command_window.dispose @command_window = Window_Command.new(192,['Easy','Normal','Hard']) @command_window.index = 1 @command_window.back_opacity = 160 @command_window.x = 320 - @command_window.width / 2 @command_window.y = 288 loop do Graphics.update Input.update sg_dif_update if @sg_option_picked != nil break end end if @sg_option_picked != 'esc' sandgolem_pickdifficulty_title_newgame $game_switches[SG_DifficultySwitches[@sg_option_picked]] = true end @sg_option_picked = nil end def sg_dif_update @command_window.update if Input.trigger?(Input::B) @sg_option_picked = 'esc' $game_system.se_play($data_system.decision_se) $scene = Scene_Title.new end if Input.trigger?(Input::C) @sg_option_picked = @command_window.index end end end #-------------------------------------------------------------------------- end
Observação: se você gostou deste post ou ele lhe foi útil de alguma forma, por favor considere apoiar financeiramente a Gaming Room. Fico feliz só de ajudar, mas a contribuição do visitante é muito importante para que este site continua existindo e para que eu possa continuar provendo este tipo de conteúdo e melhorar cada vez mais. Acesse aqui e saiba como. Obrigado!