Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte no desenvolvimento de jogos


+4
BrenoFodon
Minos
Laxus
Samuka_Maker
8 participantes

    Script de plataforma traduzido

    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend

    Medalhas : Script de plataforma traduzido WBLhI
    Mensagens : 1203
    Créditos : 125

    Script de plataforma traduzido Empty Script de plataforma traduzido

    Mensagem por Samuka_Maker Sex Set 28, 2012 11:15 pm

    iae aldeia, eu tava sem nada pra fazer ai decidi traduzir o script de plataforma xD
    _______
    Oque ele faz?
    ele faz um sistema de plataforma no rpg maker tipo gc
    _______
    Instruções:
    As setas movem o personagem
    tecla A pula
    linha 39 onde tem isso:
    Código:
    def max_jumps
      return 1
     end
    em
    Código:
    return 1
    coloque o tanto de pulos ex: double junp = 2 resultado:
    Código:
    def max_jumps
      return 2
     end
    _______
    O script:
    Código:
    # ▼▲▼ XRXS50. Action-Maps XC. ▼▲▼ built 033010
    # by 桜雅 在土
    #tradução by: Samuka_Maker

    #==============================================================================
    # □ pontos de personalização
    #==============================================================================
    class XRXS50
     #
     # Action-Maps Uma matriz de mapa de ID para operar o
     #
     ENABLE_FULL_ACTY_MAPS = [1, 2, 4]
     #
     # "Descida Diagonal"
     #
     ENABLE_SLIDE_DESCENT = true
     #
     # Ir para a direção que você está enfrentando: Ir direção (true.
     #              Ir para a direção em que a tecla é pressionada: false. )
     #
     JUMP_AS_KEY = false
    end
    #==============================================================================
    # ■ Game_Player
    #==============================================================================
    class Game_Player < Game_Character
     #--------------------------------------------------------------------------
     #  variável de instância pública
     #--------------------------------------------------------------------------
     # existente
     attr_writer  :direction_fix
     attr_accessor :walk_anime
     # Um novo
     attr_accessor :now_jumps
     attr_writer  :xrxs50_direction_sidefix
     #--------------------------------------------------------------------------
     # ○ O número máximo de salto
     #--------------------------------------------------------------------------
     def max_jumps
      return 1
     end
     #--------------------------------------------------------------------------
     # ● Enfrentando à esquerda
     #--------------------------------------------------------------------------
     alias xrxs50_turn_left turn_left
     def turn_left
      if @xrxs50_direction_sidefix
        @direction = 4
      else
        xrxs50_turn_left
      end
     end
     #--------------------------------------------------------------------------
     # ● Apontando para a direita
     #--------------------------------------------------------------------------
     alias xrxs50_turn_right turn_right
     def turn_right
      if @xrxs50_direction_sidefix
        @direction = 6
      else
        xrxs50_turn_right
      end
     end
    end
    #==============================================================================
    # ■ Scene_Map
    #==============================================================================
    class Scene_Map

     #--------------------------------------------------------------------------
     # ● o processamento principal
     #--------------------------------------------------------------------------
     alias xrxs50_main main
     def main
      # verificar
      xrxs50_enable_check
      # Refresh
      xrxs50_main
     end
     #--------------------------------------------------------------------------
     # ● quadro de atualização
     #--------------------------------------------------------------------------
     alias xrxs50_update update
     def update
      # Refresh
      xrxs50_update
      # Atualização do Frame (atualizado sistema de coordenadas)
      if @xrxs50_enable
        update_coordinates
      end
     end
     #--------------------------------------------------------------------------
     # ○ Atualização do Frame (atualizado sistema de coordenadas)
     #--------------------------------------------------------------------------
     def update_coordinates
      if $game_player.passable?($game_player.x,$game_player.y,2)
        unless $game_player.moving?
          if XRXS50::ENABLE_SLIDE_DESCENT and
              Input.press?(Input::RIGHT) and
              $game_player.passable?($game_player.x,$game_player.y+1,6)
            $game_player.move_lower_right
          elsif XRXS50::ENABLE_SLIDE_DESCENT and
                Input.press?(Input::LEFT) and
                $game_player.passable?($game_player.x,$game_player.y+1,4)
            $game_player.move_lower_left
          else
            $game_player.move_down
          end
        end
      else
        $game_player.move_down
        $game_player.walk_anime = true unless $game_player.walk_anime
        $game_player.now_jumps  = 0
        if Input.trigger?(Input::X) and
            $game_player.now_jumps < $game_player.max_jumps
          if XRXS50::JUMP_AS_KEY
            direction = $game_player.direction == 4 ? -1 : 1
          else
            if Input.press?(Input::RIGHT)
              direction = 1
            elsif Input.press?(Input::LEFT)
              direction = -1
            else
              direction = 0
            end
          end
          $game_player.jump(direction, -2)
          $game_player.now_jumps += 1
          $game_player.walk_anime = false
        end
      end
     end
     #--------------------------------------------------------------------------
     # ● Mover a localização do jogador
     #--------------------------------------------------------------------------
     alias xrxs50_transfer_player transfer_player
     def transfer_player
      # Refresh
      xrxs50_transfer_player
      # verificar
      xrxs50_enable_check
     end
     #--------------------------------------------------------------------------
     # ○ Determinar se a operação XRXS50
     #--------------------------------------------------------------------------
     def xrxs50_enable_check
      if XRXS50::ENABLE_FULL_ACTY_MAPS.include?($game_map.map_id)
        $game_player.now_jumps = 0 if $game_player.now_jumps.nil?
        @xrxs50_enable = true
        $game_player.direction_fix = true
        $game_player.xrxs50_direction_sidefix = true
      else
        @xrxs50_enable = false
        $game_player.direction_fix = false
        $game_player.xrxs50_direction_sidefix = false
      end
     end
    end
    créditos:
    桜雅 在土 por criar o script
    eu por traduzir e postar na aldeia


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Script de plataforma traduzido 6f4EA

    Script de plataforma traduzido Bxvno
    Tópico original/Tópico de Recrutamento
    Laxus
    Laxus
    Aldeia Friend
    Aldeia Friend

    Mensagens : 1150
    Créditos : 78

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Laxus Sex Set 28, 2012 11:24 pm

    Muito bom pode colocar uma scren ai?


    _________________
    "Não importa o quão forte o cara é, o que importa é encara-lo de frente sem fraquejar"
                                                                                                                                                        Laxus ~ Fairy Tail
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend

    Medalhas : Script de plataforma traduzido WBLhI
    Mensagens : 1203
    Créditos : 125

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Samuka_Maker Sex Set 28, 2012 11:54 pm

    sim, aki está:
    Script de plataforma traduzido Plataforma



    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Script de plataforma traduzido 6f4EA

    Script de plataforma traduzido Bxvno
    Tópico original/Tópico de Recrutamento
    Minos
    Minos
    Ocasional
    Ocasional

    Mensagens : 238
    Créditos : 38

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Minos Sab Set 29, 2012 5:30 pm

    pegua em net play(V3)?
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend

    Medalhas : Script de plataforma traduzido WBLhI
    Mensagens : 1203
    Créditos : 125

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Samuka_Maker Sab Set 29, 2012 5:46 pm

    sim pega em npv3 Successful


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Script de plataforma traduzido 6f4EA

    Script de plataforma traduzido Bxvno
    Tópico original/Tópico de Recrutamento
    Laxus
    Laxus
    Aldeia Friend
    Aldeia Friend

    Mensagens : 1150
    Créditos : 78

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Laxus Sab Set 29, 2012 6:05 pm

    Opa e legal para fazer um jogo tipo gc


    _________________
    "Não importa o quão forte o cara é, o que importa é encara-lo de frente sem fraquejar"
                                                                                                                                                        Laxus ~ Fairy Tail
    Minos
    Minos
    Ocasional
    Ocasional

    Mensagens : 238
    Créditos : 38

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Minos Sab Set 29, 2012 7:19 pm

    Samuka sei que pega o sistema de PLATAFORMA mais o pulo nem da'-'
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend

    Medalhas : Script de plataforma traduzido WBLhI
    Mensagens : 1203
    Créditos : 125

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Samuka_Maker Sab Set 29, 2012 8:00 pm

    da sim .-. aonde tem isso:
    JUMP_AS_KEY = false
    muda pra
    JUMP_AS_KEY = true


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Script de plataforma traduzido 6f4EA

    Script de plataforma traduzido Bxvno
    Tópico original/Tópico de Recrutamento
    Laxus
    Laxus
    Aldeia Friend
    Aldeia Friend

    Mensagens : 1150
    Créditos : 78

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Laxus Sab Set 29, 2012 8:02 pm

    Uma duvida funfa em games offs?


    _________________
    "Não importa o quão forte o cara é, o que importa é encara-lo de frente sem fraquejar"
                                                                                                                                                        Laxus ~ Fairy Tail
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend

    Medalhas : Script de plataforma traduzido WBLhI
    Mensagens : 1203
    Créditos : 125

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Samuka_Maker Sab Set 29, 2012 8:20 pm

    warrior, sim funfa em games off


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Script de plataforma traduzido 6f4EA

    Script de plataforma traduzido Bxvno
    Tópico original/Tópico de Recrutamento

    Conteúdo patrocinado

    Script de plataforma traduzido Empty Re: Script de plataforma traduzido

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Seg Out 25, 2021 2:20 pm