O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Podem converter esse script?

Iniciado por Rick17, 11/10/2013 às 19:36

#==============================================================================#
# Por Xiderowg / 桜雅 在土                                                       #
# http://xms.rdy.jp/                                                           #
# http://scriptshelf.jpn.org/x/                                                #
#==============================================================================#
#===============================================================================
# ■ XRXS_BreakActs
#===============================================================================
module XRXS_BreakActs

  SUFFIX = "_ANI"
  WCOUNT = 1
 
 #--------------------------------------------------------------------------
 # ● Character Name
 #--------------------------------------------------------------------------                                  
  def character_name
    filename = super
    if @breakacting and not $game_system.map_interpreter.running?
       new_name = filename + SUFFIX
       filename = new_name if RPG_FileTest.character_exist?(new_name)
    end
    return filename
  end
 
 #--------------------------------------------------------------------------
 # ● Breakact
 #--------------------------------------------------------------------------                                
 def breakact=(b)
     @breakacting = b
     @step_anime  = b
 end
 
 #--------------------------------------------------------------------------
 # ● Update  
 #--------------------------------------------------------------------------                              
  def update
      super
      if controllable?
         if @breakact_count.to_i > 0
            @breakact_count -= 1
         else
            self.breakact = true
         end
      else
        @breakact_count = WCOUNT
        unless self.action != nil or $game_map.starting? or
               self.knockbacking?
               self.breakact = false
        end
      end
  end
end

#===============================================================================
# ■ Game_Player
#===============================================================================
class Game_Player < Game_Character
      include XRXS_BreakActs
end

#===============================================================================
# ■ Game_Player
#===============================================================================
class Game_Player < Game_Character
  
 #--------------------------------------------------------------------------
 # ● Controllable?  
 #--------------------------------------------------------------------------                          
  def controllable?  
      return false if @actor == nil
      return false if moving?
      return false if @move_route_forcing or $game_temp.message_window_showing
      return false if $game_system.map_interpreter.running?
      return false if self.action != nil
      return false if self.battler.stop
      return false if @character_name != @actor.character_name
      return false if terrain_tag == XAS::FALL_TERRAIN
      return true
  end
end

$XRXS_BreakActs = true


Alguém sabe se é possível converter esse script de XP para Ace? Tem um problema: receio que ele seja um Add-on, e que só funcione com o XAS XP... Mas mesmo assim, será que alguém consegue converter esse script (ou me recomendar um que funcione com o XAS Ace) de animar os chars enquanto estão parados (já tentei fazer por eventos e ficou horrível)?
Obrigado.
Projeto 春
Emergindo em breve