Aldeia RPG

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

Suporte ao desenvolvimento de jogos


3 participantes

    pedido de netplay

    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : pedido de netplay WBLhI
    Mensagens : 1204
    Créditos : 127

    pedido de netplay Empty pedido de netplay

    Mensagem por Samuka_Maker Dom Ago 26, 2012 6:45 pm

    pessoal alguem sabe um NP compativel com o script de plataforma no rmxp?
    é q to procurando a um tempo já e não acho :C
    no tópico do script o cara postou uma screen com o jogo no NP com o script (mas acho q o postador n está na aldeia mais) se alguem puder me ajudar eu ficarei muito grato :>


    _________________

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

    pedido de netplay 6f4EA

    pedido de netplay Bxvno
    Tópico original/Tópico de Recrutamento
    avatar
    FFogomax
    Experiente
    Experiente


    Mensagens : 557
    Créditos : 37

    pedido de netplay Empty Re: pedido de netplay

    Mensagem por FFogomax Seg Ago 27, 2012 5:38 pm

    Achei um script aqui na aldeia mesmo. Não sei se funciona com o NP4, mas com o NP3 funciona.
    Código:
    # ▼▲▼ XRXS50. Action-Maps XC. ▼▲▼ built 033010
    # by 桜雅 在土

    #==============================================================================
    # □ カスタマイズポイント
    #==============================================================================
    class XRXS50
     #
     # Action-Maps を稼動させるマップIDの配列
     #
     ENABLE_FULL_ACTY_MAPS = [1, 2, 4]
     #
     # 「斜め降下」
     #
     ENABLE_SLIDE_DESCENT = true
     #
     # 向きジャンプ(true  : 向いている方向へジャンプ。
     #              false : キーが押されている方向へジャンプ。)
     #
     JUMP_AS_KEY = false
    end
    #==============================================================================
    # ■ Game_Player
    #==============================================================================
    class Game_Player < Game_Character
     #--------------------------------------------------------------------------
     # ○ 公開インスタンス変数
     #--------------------------------------------------------------------------
     # 既存
     attr_writer  :direction_fix
     attr_accessor :walk_anime
     # 新規
     attr_accessor :now_jumps
     attr_writer  :xrxs50_direction_sidefix
     #--------------------------------------------------------------------------
     # ○ 最大ジャンプ回数
     #--------------------------------------------------------------------------
     def max_jumps
      return 1
     end
     #--------------------------------------------------------------------------
     # ● 左を向く
     #--------------------------------------------------------------------------
     alias xrxs50_turn_left turn_left
     def turn_left
      if @xrxs50_direction_sidefix
        @direction = 4
      else
        xrxs50_turn_left
      end
     end
     #--------------------------------------------------------------------------
     # ● 右を向く
     #--------------------------------------------------------------------------
     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
     #--------------------------------------------------------------------------
     # ● メイン処理
     #--------------------------------------------------------------------------
     alias xrxs50_main main
     def main
      # チェック
      xrxs50_enable_check
      # 呼び戻す
      xrxs50_main
     end
     #--------------------------------------------------------------------------
     # ● フレーム更新
     #--------------------------------------------------------------------------
     alias xrxs50_update update
     def update
      # 呼び戻す
      xrxs50_update
      # フレーム更新 (座標系更新)
      if @xrxs50_enable
        update_coordinates
      end
     end
     #--------------------------------------------------------------------------
     # ○ フレーム更新 (座標系更新)
     #--------------------------------------------------------------------------
     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
     #--------------------------------------------------------------------------
     # ● プレイヤーの場所移動
     #--------------------------------------------------------------------------
     alias xrxs50_transfer_player transfer_player
     def transfer_player
      # 呼び戻す
      xrxs50_transfer_player
      # チェック
      xrxs50_enable_check
     end
     #--------------------------------------------------------------------------
     # ○ 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
    Não sei fazer isso funcionar, acho que é só colocar o script e pronto, montar os mapas em plataforma mesmo. Espero ter ajudado, boa sorte. Razz
    LeonM²
    LeonM²
    Lenda
    Lenda


    Mensagens : 1802
    Créditos : 153

    pedido de netplay Empty Re: pedido de netplay

    Mensagem por LeonM² Seg Ago 27, 2012 5:40 pm

    É mais fácil procurar um script compatível com NP ou compatibilizar o script do que pedir um NP compatível .-.
    avatar
    FFogomax
    Experiente
    Experiente


    Mensagens : 557
    Créditos : 37

    pedido de netplay Empty Re: pedido de netplay

    Mensagem por FFogomax Seg Ago 27, 2012 5:49 pm

    Leon, esse ai funciona no NP Razz

    Conteúdo patrocinado


    pedido de netplay Empty Re: pedido de netplay

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Mar 28, 2024 9:56 pm